Get shape shader working using vertex pulling
Seems slow, will try to improve
This commit is contained in:
+7
-6
@@ -176,12 +176,13 @@ doDrawing' win pdata u = do
|
||||
--draw object shapes onto base buffer
|
||||
let fs = _shapeShader pdata
|
||||
glUseProgram (_shaderUINT fs)
|
||||
glBindVertexArray $ fs ^. shaderVAO . vaoName
|
||||
glDrawElements
|
||||
(_unPrimitiveMode $ _shaderPrimitive fs)
|
||||
(fromIntegral nIndices)
|
||||
GL_UNSIGNED_INT
|
||||
nullPtr
|
||||
-- glBindVertexArray $ fs ^. shaderVAO . vaoName
|
||||
glDrawArrays GL_TRIANGLES 0 (fromIntegral nIndices)
|
||||
-- glDrawElements
|
||||
-- (_unPrimitiveMode $ _shaderPrimitive fs)
|
||||
-- (fromIntegral nIndices)
|
||||
-- GL_UNSIGNED_INT
|
||||
-- nullPtr
|
||||
-- draw chasm shader blocking floor
|
||||
glUseProgram (pdata ^. chasmShader . shaderUINT)
|
||||
glBindVertexArray $ pdata ^. chasmShader . shaderVAO . vaoName
|
||||
|
||||
Reference in New Issue
Block a user