File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
src/Graphics/Rendering/OpenGL/GL/Shaders Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -120,6 +120,19 @@ instance UniformComponent GLfloat where
120
120
uniform3v (UniformLocation ul) = glUniform3fv ul
121
121
uniform4v (UniformLocation ul) = glUniform4fv ul
122
122
123
+ instance UniformComponent GLdouble where
124
+ uniform1 (UniformLocation ul) = glUniform1d ul
125
+ uniform2 (UniformLocation ul) = glUniform2d ul
126
+ uniform3 (UniformLocation ul) = glUniform3d ul
127
+ uniform4 (UniformLocation ul) = glUniform4d ul
128
+
129
+ getUniform (Program p) (UniformLocation ul) = glGetUniformdv p ul . castPtr
130
+
131
+ uniform1v (UniformLocation ul) = glUniform1dv ul
132
+ uniform2v (UniformLocation ul) = glUniform2dv ul
133
+ uniform3v (UniformLocation ul) = glUniform3dv ul
134
+ uniform4v (UniformLocation ul) = glUniform4dv ul
135
+
123
136
--------------------------------------------------------------------------------
124
137
125
138
class Uniform a where
You can’t perform that action at this time.
0 commit comments