ixshader-0.0.1.0: A shallow embedding of the OpenGL Shading Language in Haskell.

Safe HaskellNone
LanguageHaskell2010

Graphics.IxShader.Ops.Mult

Synopsis

Documentation

type family MatCol a where ... Source #

type family MatRow a where ... Source #

type family FromMatColRow ac ar at bc br bt where ... Source #

Equations

FromMatColRow _ 1 a _ _ b = a 
FromMatColRow _ _ a _ 1 b = b 
FromMatColRow c _ _ _ r _ = MatFromColRow c r 

(.*) :: forall a b. (Socketed a, Socketed b, Socketed (Multiply (ReadFrom a) (ReadFrom b))) => a -> b -> Multiply (ReadFrom a) (ReadFrom b) infixl 7 Source #

Multiply two sockets.