Make picture shader inputs multiples of 4
This commit is contained in:
@@ -105,9 +105,9 @@ preloadRender = do
|
||||
|
||||
putStrLn "Setup 2D shaders"
|
||||
bslist <- makeShaderVBO "dualTwoD/basic" [vert, frag] (toFloatVAs [4, 4])
|
||||
aslist <- makeShaderVBO "dualTwoD/arc" [vert, frag] (toFloatVAs [4, 4, 3])
|
||||
aslist <- makeShaderVBO "dualTwoD/arc" [vert, frag] (toFloatVAs [4, 4, 4])
|
||||
eslist <- makeShaderVBO "dualTwoD/ellipse" [vert, geom, frag] (toFloatVAs [4, 4])
|
||||
cslist <- makeShaderVBO "picture/charArray" [vert, frag] (toFloatVAs [4, 4, 3])
|
||||
cslist <- makeShaderVBO "picture/charArray" [vert, frag] (toFloatVAs [4, 4, 4])
|
||||
shadV <- MV.new 4
|
||||
zipWithM_
|
||||
(MV.write shadV)
|
||||
|
||||
+2
-2
@@ -501,8 +501,8 @@ pokeStride :: ShadNum -> Int
|
||||
{-# INLINE pokeStride #-}
|
||||
pokeStride PolyShad = 7 + 1
|
||||
--pokeStride TextShad = 11
|
||||
pokeStride TextShad = 10 + 1
|
||||
pokeStride ArcShad = 10 + 1
|
||||
pokeStride TextShad = 10 + 2
|
||||
pokeStride ArcShad = 10 + 2
|
||||
pokeStride EllShad = 7 + 1
|
||||
|
||||
poke34 :: Ptr Float -> Point3 -> Point4 -> IO ()
|
||||
|
||||
Reference in New Issue
Block a user