Lines Matching refs:program
117 GLuint program = ctx.glCreateProgram(); in shader_source() local
118 ctx.glShaderSource(program, 0, 0, 0); in shader_source()
122 ctx.glDeleteProgram(program); in shader_source()
137 GLuint program = ctx.glCreateProgram(); in compile_shader() local
138 ctx.glCompileShader(program); in compile_shader()
142 ctx.glDeleteProgram(program); in compile_shader()
236 GLuint program = ctx.glCreateProgram(); in attach_shader() local
250 ctx.glAttachShader(program, program); in attach_shader()
252 ctx.glAttachShader(shader1, program); in attach_shader()
257 ctx.glAttachShader(program, notAShader); in attach_shader()
266 ctx.glAttachShader(program, shader1); in attach_shader()
268 ctx.glAttachShader(program, shader1); in attach_shader()
273 ctx.glAttachShader(program, shader2); in attach_shader()
277 ctx.glDeleteProgram(program); in attach_shader()
285 GLuint program = ctx.glCreateProgram(); in detach_shader() local
296 ctx.glDetachShader(program, notAShader); in detach_shader()
308 ctx.glDetachShader(program, program); in detach_shader()
310 ctx.glDetachShader(shader, program); in detach_shader()
315 ctx.glDetachShader(program, shader); in detach_shader()
319 ctx.glDeleteProgram(program); in detach_shader()
343 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, f… in link_program() local
351 ctx.glUseProgram (program.getProgram()); in link_program()
352 ctx.glTransformFeedbackVaryings (program.getProgram(), 1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in link_program()
353 ctx.glLinkProgram (program.getProgram()); in link_program()
361 ctx.glLinkProgram (program.getProgram()); in link_program()
467 …glu::ShaderProgram program (ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSourc… in get_program_binary() local
476 ctx.glGetProgramiv (program.getProgram(), GL_PROGRAM_BINARY_LENGTH, &bufSize); in get_program_binary()
478 ctx.glGetProgramiv (program.getProgram(), GL_LINK_STATUS, &linkStatus); in get_program_binary()
483 ctx.glGetProgramBinary (program.getProgram(), 0, &binaryLength, &binaryFormat, &binaryPtr); in get_program_binary()
487 …ctx.glGetProgramBinary (program.getProgram(), bufSize-1, &binaryLength, &binaryFormat, &binaryPtr); in get_program_binary()
541 GLuint program = ctx.glCreateProgram(); in program_parameteri() local
558 ctx.glProgramParameteri(program, -1, GL_TRUE); in program_parameteri()
563 ctx.glProgramParameteri(program, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, 2); in program_parameteri()
567 ctx.glDeleteProgram(program); in program_parameteri()
841 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, fra… in get_attrib_location() local
853 ctx.glUseProgram (program.getProgram()); in get_attrib_location()
854 ctx.glBindAttribLocation (program.getProgram(), 0, "test"); in get_attrib_location()
856 ctx.glGetAttribLocation (program.getProgram(), "test"); in get_attrib_location()
877 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, fra… in get_uniform_location() local
888 ctx.glUseProgram(program.getProgram()); in get_uniform_location()
905 GLuint program = ctx.glCreateProgram(); in bind_attrib_location() local
910 ctx.glBindAttribLocation(program, maxIndex, "test"); in bind_attrib_location()
915 ctx.glBindAttribLocation(program, maxIndex-1, "gl_test"); in bind_attrib_location()
929 ctx.glDeleteProgram(program); in bind_attrib_location()
939 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformBlockVertSource,… in uniform_block_binding() local
942 ctx.glUseProgram(program.getProgram()); in uniform_block_binding()
945 ctx.glGetProgramiv(program.getProgram(), GL_ACTIVE_UNIFORMS, &numActiveUniforms); in uniform_block_binding()
946 ctx.glGetProgramiv(program.getProgram(), GL_ACTIVE_UNIFORM_BLOCKS, &numActiveBlocks); in uniform_block_binding()
953 ctx.glUniformBlockBinding(program.getProgram(), -1, 0); in uniform_block_binding()
955 ctx.glUniformBlockBinding(program.getProgram(), 5, 0); in uniform_block_binding()
960 ctx.glUniformBlockBinding(program.getProgram(), maxUniformBufferBindings, 0); in uniform_block_binding()
996 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformf_incompatible_type() local
998 ctx.glUseProgram(program.getProgram()); in uniformf_incompatible_type()
999 GLint vec4_v = ctx.glGetUniformLocation(program.getProgram(), "vec4_v"); // vec4 in uniformf_incompatible_type()
1000 GLint ivec4_f = ctx.glGetUniformLocation(program.getProgram(), "ivec4_f"); // ivec4 in uniformf_incompatible_type()
1001 GLint uvec4_f = ctx.glGetUniformLocation(program.getProgram(), "uvec4_f"); // uvec4 in uniformf_incompatible_type()
1002 GLint sampler_f = ctx.glGetUniformLocation(program.getProgram(), "sampler_f"); // sampler2D in uniformf_incompatible_type()
1012 ctx.glUseProgram(program.getProgram()); in uniformf_incompatible_type()
1024 ctx.glUseProgram(program.getProgram()); in uniformf_incompatible_type()
1032 ctx.glUseProgram(program.getProgram()); in uniformf_incompatible_type()
1042 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformf_invalid_location() local
1044 ctx.glUseProgram(program.getProgram()); in uniformf_invalid_location()
1048 ctx.glUseProgram(program.getProgram()); in uniformf_invalid_location()
1058 ctx.glUseProgram(program.getProgram()); in uniformf_invalid_location()
1093 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformfv_incompatible_type() local
1095 ctx.glUseProgram(program.getProgram()); in uniformfv_incompatible_type()
1096 GLint vec4_v = ctx.glGetUniformLocation(program.getProgram(), "vec4_v"); // vec4 in uniformfv_incompatible_type()
1097 GLint ivec4_f = ctx.glGetUniformLocation(program.getProgram(), "ivec4_f"); // ivec4 in uniformfv_incompatible_type()
1098 GLint uvec4_f = ctx.glGetUniformLocation(program.getProgram(), "uvec4_f"); // uvec4 in uniformfv_incompatible_type()
1099 GLint sampler_f = ctx.glGetUniformLocation(program.getProgram(), "sampler_f"); // sampler2D in uniformfv_incompatible_type()
1111 ctx.glUseProgram(program.getProgram()); in uniformfv_incompatible_type()
1123 ctx.glUseProgram(program.getProgram()); in uniformfv_incompatible_type()
1131 ctx.glUseProgram(program.getProgram()); in uniformfv_incompatible_type()
1141 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformfv_invalid_location() local
1143 ctx.glUseProgram(program.getProgram()); in uniformfv_invalid_location()
1149 ctx.glUseProgram(program.getProgram()); in uniformfv_invalid_location()
1159 ctx.glUseProgram(program.getProgram()); in uniformfv_invalid_location()
1175 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformfv_invalid_count() local
1177 ctx.glUseProgram (program.getProgram()); in uniformfv_invalid_count()
1178 GLint vec4_v = ctx.glGetUniformLocation(program.getProgram(), "vec4_v"); // vec4 in uniformfv_invalid_count()
1190 ctx.glUseProgram(program.getProgram()); in uniformfv_invalid_count()
1223 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformi_incompatible_type() local
1225 ctx.glUseProgram(program.getProgram()); in uniformi_incompatible_type()
1226 GLint vec4_v = ctx.glGetUniformLocation(program.getProgram(), "vec4_v"); // vec4 in uniformi_incompatible_type()
1227 GLint ivec4_f = ctx.glGetUniformLocation(program.getProgram(), "ivec4_f"); // ivec4 in uniformi_incompatible_type()
1228 GLint uvec4_f = ctx.glGetUniformLocation(program.getProgram(), "uvec4_f"); // uvec4 in uniformi_incompatible_type()
1229 GLint sampler_f = ctx.glGetUniformLocation(program.getProgram(), "sampler_f"); // sampler2D in uniformi_incompatible_type()
1239 ctx.glUseProgram(program.getProgram()); in uniformi_incompatible_type()
1251 ctx.glUseProgram(program.getProgram()); in uniformi_incompatible_type()
1263 ctx.glUseProgram(program.getProgram()); in uniformi_incompatible_type()
1279 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformi_invalid_location() local
1281 ctx.glUseProgram(program.getProgram()); in uniformi_invalid_location()
1285 ctx.glUseProgram(program.getProgram()); in uniformi_invalid_location()
1295 ctx.glUseProgram(program.getProgram()); in uniformi_invalid_location()
1330 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformiv_incompatible_type() local
1332 ctx.glUseProgram(program.getProgram()); in uniformiv_incompatible_type()
1333 GLint vec4_v = ctx.glGetUniformLocation(program.getProgram(), "vec4_v"); // vec4 in uniformiv_incompatible_type()
1334 GLint ivec4_f = ctx.glGetUniformLocation(program.getProgram(), "ivec4_f"); // ivec4 in uniformiv_incompatible_type()
1335 GLint uvec4_f = ctx.glGetUniformLocation(program.getProgram(), "uvec4_f"); // uvec4 in uniformiv_incompatible_type()
1336 GLint sampler_f = ctx.glGetUniformLocation(program.getProgram(), "sampler_f"); // sampler2D in uniformiv_incompatible_type()
1348 ctx.glUseProgram(program.getProgram()); in uniformiv_incompatible_type()
1360 ctx.glUseProgram(program.getProgram()); in uniformiv_incompatible_type()
1372 ctx.glUseProgram(program.getProgram()); in uniformiv_incompatible_type()
1388 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformiv_invalid_location() local
1390 ctx.glUseProgram(program.getProgram()); in uniformiv_invalid_location()
1396 ctx.glUseProgram(program.getProgram()); in uniformiv_invalid_location()
1406 ctx.glUseProgram(program.getProgram()); in uniformiv_invalid_location()
1422 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformiv_invalid_count() local
1424 ctx.glUseProgram (program.getProgram()); in uniformiv_invalid_count()
1425 GLint ivec4_f = ctx.glGetUniformLocation(program.getProgram(), "ivec4_f"); // ivec4 in uniformiv_invalid_count()
1437 ctx.glUseProgram(program.getProgram()); in uniformiv_invalid_count()
1470 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformui_incompatible_type() local
1472 ctx.glUseProgram(program.getProgram()); in uniformui_incompatible_type()
1473 GLint vec4_v = ctx.glGetUniformLocation(program.getProgram(), "vec4_v"); // vec4 in uniformui_incompatible_type()
1474 GLint ivec4_f = ctx.glGetUniformLocation(program.getProgram(), "ivec4_f"); // ivec4 in uniformui_incompatible_type()
1475 GLint uvec4_f = ctx.glGetUniformLocation(program.getProgram(), "uvec4_f"); // uvec4 in uniformui_incompatible_type()
1476 GLint sampler_f = ctx.glGetUniformLocation(program.getProgram(), "sampler_f"); // sampler2D in uniformui_incompatible_type()
1486 ctx.glUseProgram(program.getProgram()); in uniformui_incompatible_type()
1498 ctx.glUseProgram(program.getProgram()); in uniformui_incompatible_type()
1510 ctx.glUseProgram(program.getProgram()); in uniformui_incompatible_type()
1522 ctx.glUseProgram(program.getProgram()); in uniformui_incompatible_type()
1532 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformui_invalid_location() local
1534 ctx.glUseProgram(program.getProgram()); in uniformui_invalid_location()
1538 ctx.glUseProgram(program.getProgram()); in uniformui_invalid_location()
1548 ctx.glUseProgram(program.getProgram()); in uniformui_invalid_location()
1583 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformuiv_incompatible_type() local
1585 ctx.glUseProgram(program.getProgram()); in uniformuiv_incompatible_type()
1586 GLint vec4_v = ctx.glGetUniformLocation(program.getProgram(), "vec4_v"); // vec4 in uniformuiv_incompatible_type()
1587 GLint ivec4_f = ctx.glGetUniformLocation(program.getProgram(), "ivec4_f"); // ivec4 in uniformuiv_incompatible_type()
1588 GLint uvec4_f = ctx.glGetUniformLocation(program.getProgram(), "uvec4_f"); // uvec4 in uniformuiv_incompatible_type()
1589 GLint sampler_f = ctx.glGetUniformLocation(program.getProgram(), "sampler_f"); // sampler2D in uniformuiv_incompatible_type()
1601 ctx.glUseProgram(program.getProgram()); in uniformuiv_incompatible_type()
1613 ctx.glUseProgram(program.getProgram()); in uniformuiv_incompatible_type()
1625 ctx.glUseProgram(program.getProgram()); in uniformuiv_incompatible_type()
1637 ctx.glUseProgram(program.getProgram()); in uniformuiv_incompatible_type()
1647 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformuiv_invalid_location() local
1649 ctx.glUseProgram(program.getProgram()); in uniformuiv_invalid_location()
1655 ctx.glUseProgram(program.getProgram()); in uniformuiv_invalid_location()
1665 ctx.glUseProgram(program.getProgram()); in uniformuiv_invalid_location()
1681 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniformuiv_invalid_count() local
1683 ctx.glUseProgram (program.getProgram()); in uniformuiv_invalid_count()
1684 int uvec4_f = ctx.glGetUniformLocation(program.getProgram(), "uvec4_f"); // uvec4 in uniformuiv_invalid_count()
1696 ctx.glUseProgram(program.getProgram()); in uniformuiv_invalid_count()
1743 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniform_matrixfv_incompatible_type() local
1745 ctx.glUseProgram (program.getProgram()); in uniform_matrixfv_incompatible_type()
1746 GLint mat4_v = ctx.glGetUniformLocation(program.getProgram(), "mat4_v"); // mat4 in uniform_matrixfv_incompatible_type()
1747 GLint sampler_f = ctx.glGetUniformLocation(program.getProgram(), "sampler_f"); // sampler2D in uniform_matrixfv_incompatible_type()
1759 ctx.glUseProgram(program.getProgram()); in uniform_matrixfv_incompatible_type()
1782 ctx.glUseProgram(program.getProgram()); in uniform_matrixfv_incompatible_type()
1809 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniform_matrixfv_invalid_location() local
1811 ctx.glUseProgram(program.getProgram()); in uniform_matrixfv_invalid_location()
1817 ctx.glUseProgram(program.getProgram()); in uniform_matrixfv_invalid_location()
1838 ctx.glUseProgram(program.getProgram()); in uniform_matrixfv_invalid_location()
1865 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(uniformTestVertSource, … in uniform_matrixfv_invalid_count() local
1867 ctx.glUseProgram (program.getProgram()); in uniform_matrixfv_invalid_count()
1868 GLint mat4_v = ctx.glGetUniformLocation(program.getProgram(), "mat4_v"); // mat4 in uniform_matrixfv_invalid_count()
1880 ctx.glUseProgram(program.getProgram()); in uniform_matrixfv_invalid_count()
1918 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, f… in bind_transform_feedback() local
1931 ctx.glUseProgram (program.getProgram()); in bind_transform_feedback()
1932 ctx.glTransformFeedbackVaryings (program.getProgram(), 1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in bind_transform_feedback()
1933 ctx.glLinkProgram (program.getProgram()); in bind_transform_feedback()
1970 …glu::ShaderProgram program (ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, f… in delete_transform_feedbacks() local
1982 ctx.glUseProgram(program.getProgram()); in delete_transform_feedbacks()
1983 ctx.glTransformFeedbackVaryings(program.getProgram(), 1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in delete_transform_feedbacks()
1984 ctx.glLinkProgram(program.getProgram()); in delete_transform_feedbacks()
2012 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, f… in begin_transform_feedback() local
2019 ctx.glUseProgram (program.getProgram()); in begin_transform_feedback()
2020 ctx.glTransformFeedbackVaryings (program.getProgram(), 1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in begin_transform_feedback()
2021 ctx.glLinkProgram (program.getProgram()); in begin_transform_feedback()
2051 ctx.glUseProgram (program.getProgram()); in begin_transform_feedback()
2055 ctx.glTransformFeedbackVaryings (program.getProgram(), 0, 0, GL_INTERLEAVED_ATTRIBS); in begin_transform_feedback()
2069 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, f… in pause_transform_feedback() local
2076 ctx.glUseProgram (program.getProgram()); in pause_transform_feedback()
2077 ctx.glTransformFeedbackVaryings (program.getProgram(), 1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in pause_transform_feedback()
2078 ctx.glLinkProgram (program.getProgram()); in pause_transform_feedback()
2104 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, f… in resume_transform_feedback() local
2111 ctx.glUseProgram (program.getProgram()); in resume_transform_feedback()
2112 ctx.glTransformFeedbackVaryings (program.getProgram(), 1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in resume_transform_feedback()
2113 ctx.glLinkProgram (program.getProgram()); in resume_transform_feedback()
2140 …glu::ShaderProgram program(ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource, f… in end_transform_feedback() local
2147 ctx.glUseProgram (program.getProgram()); in end_transform_feedback()
2148 ctx.glTransformFeedbackVaryings (program.getProgram(), 1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in end_transform_feedback()
2149 ctx.glLinkProgram (program.getProgram()); in end_transform_feedback()
2172 …glu::ShaderProgram program (ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource,… in get_transform_feedback_varying() local
2187 ctx.glTransformFeedbackVaryings (program.getProgram(), 1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in get_transform_feedback_varying()
2189 ctx.glLinkProgram (program.getProgram()); in get_transform_feedback_varying()
2201 …ctx.glGetProgramiv (program.getProgram(), GL_TRANSFORM_FEEDBACK_VARYINGS, &maxTransformFeedba… in get_transform_feedback_varying()
2202 …ctx.glGetTransformFeedbackVarying (program.getProgram(), maxTransformFeedbackVaryings, 32, &lengt… in get_transform_feedback_varying()
2219 …glu::ShaderProgram program (ctx.getRenderContext(), glu::makeVtxFragSources(vertexShaderSource… in transform_feedback_varyings() local
2241 ctx.glTransformFeedbackVaryings(program.getProgram(), -1, &tfVarying, GL_INTERLEAVED_ATTRIBS); in transform_feedback_varyings()
2246 ctx.glTransformFeedbackVaryings(program.getProgram(), 1, &tfVarying, 0); in transform_feedback_varyings()
2252 …ctx.glTransformFeedbackVaryings (program.getProgram(), maxTransformFeedbackSeparateAttribs+1, &t… in transform_feedback_varyings()
2280 GLuint program = ctx.glCreateProgram(); in link_compute_shader() local
2293 ctx.glAttachShader(program, computeShader); in link_compute_shader()
2294 ctx.glAttachShader(program, otherShader); in link_compute_shader()
2295 ctx.glLinkProgram(program); in link_compute_shader()
2296 ctx.glGetProgramiv(program, GL_LINK_STATUS, &linkStatus); in link_compute_shader()
2299 ctx.glDeleteProgram(program); in link_compute_shader()
2311 GLuint program = ctx.glCreateProgram(); in link_compute_shader() local
2320 ctx.glAttachShader(program, computeShader); in link_compute_shader()
2321 ctx.glAttachShader(program, computeShader310); in link_compute_shader()
2322 ctx.glLinkProgram(program); in link_compute_shader()
2323 ctx.glGetProgramiv(program, GL_LINK_STATUS, &linkStatus); in link_compute_shader()
2326 ctx.glDeleteProgram(program); in link_compute_shader()