/third_party/vk-gl-cts/external/openglcts/modules/gles31/ |
H A D | es31cTextureStorageMultisampleGetActiveUniformTests.cpp | 157 , po_id(0) in MultisampleTextureGetActiveUniformSamplersTest() 176 po_id = gl.createProgram(); in initInternals() 188 gl.deleteProgram(po_id); in deinitInternals() 208 gl.attachShader(po_id, fs_id); in iterate() 209 gl.attachShader(po_id, vs_id); in iterate() 271 gl.linkProgram(po_id); in iterate() 274 gl.getProgramiv(po_id, GL_LINK_STATUS, &link_status); in iterate() 284 gl.getProgramiv(po_id, GL_ACTIVE_UNIFORMS, &n_active_uniforms); in iterate() 291 gl.getProgramiv(po_id, GL_ACTIVE_UNIFORM_MAX_LENGTH, &max_active_uniform_length); in iterate() 329 gl.getActiveUniform(po_id, n_unifor in iterate() [all...] |
H A D | es31cTextureStorageMultisampleFunctionalTests.cpp | 269 , po_id(0) in MultisampleTextureFunctionalTestsBlittingMultisampledDepthAttachmentTest() 340 if (po_id != 0) in deinit() 342 gl.deleteProgram(po_id); in deinit() 344 po_id = 0; in deinit() 381 po_id = gl.createProgram(); in iterate() 481 const glw::GLuint program_ids[] = { po_depth_preview_id, po_id }; in iterate() 486 gl.attachShader(po_id, fs_id); in iterate() 487 gl.attachShader(po_id, vs_id); in iterate() 575 gl.useProgram(po_id); in iterate() 576 GLU_EXPECT_NO_ERROR(gl.getError(), "glUseProgram() for program object po_id faile in iterate() [all...] |
H A D | es31cTextureStorageMultisampleFunctionalTests.hpp | 78 glw::GLuint po_id; member in glcts::MultisampleTextureFunctionalTestsBlittingMultisampledDepthAttachmentTest 104 glw::GLuint po_id; member in glcts::MultisampleTextureFunctionalTestsBlittingMultisampledIntegerAttachmentTest 203 glw::GLuint po_id; member in glcts::MultisampleTextureFunctionalTestsTextureSizeFragmentShadersTest 226 glw::GLuint po_id; member in glcts::MultisampleTextureFunctionalTestsTextureSizeVertexShadersTest
|
H A D | es31cTextureStorageMultisampleGetActiveUniformTests.hpp | 58 glw::GLint po_id; member in glcts::MultisampleTextureGetActiveUniformSamplersTest
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/ |
H A D | esextcTestCaseBase.cpp | 391 * @param po_id Program handle 404 bool TestCaseBase::buildProgramVA(glw::GLuint po_id, bool* out_has_compilation_failed, unsigned int sh_stages, ...) in buildProgramVA() argument 458 gl.attachShader(po_id, sh_id); in buildProgramVA() 479 gl.linkProgram(po_id); in buildProgramVA() 482 gl.getProgramiv(po_id, GL_LINK_STATUS, &link_status); in buildProgramVA() 488 std::string link_log = getLinkingInfoLog(po_id); in buildProgramVA() 518 * @param po_id ID of program object 526 bool TestCaseBase::buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, in buildProgram() argument 529 return buildProgramVA(po_id, out_has_compilation_failed, 1, sh1_shader_id, n_sh1_body_parts, sh1_body_parts); in buildProgram() 539 * @param po_id I 551 buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, const char* const* sh1_body_parts, glw::GLuint sh2_shader_id, unsigned int n_sh2_body_parts, const char* const* sh2_body_parts, bool* out_has_compilation_failed) buildProgram() argument 585 buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, const char* const* sh1_body_parts, glw::GLuint sh2_shader_id, unsigned int n_sh2_body_parts, const char* const* sh2_body_parts, glw::GLuint sh3_shader_id, unsigned int n_sh3_body_parts, const char* const* sh3_body_parts, bool* out_has_compilation_failed) buildProgram() argument 623 buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, const char* const* sh1_body_parts, glw::GLuint sh2_shader_id, unsigned int n_sh2_body_parts, const char* const* sh2_body_parts, glw::GLuint sh3_shader_id, unsigned int n_sh3_body_parts, const char* const* sh3_body_parts, glw::GLuint sh4_shader_id, unsigned int n_sh4_body_parts, const char* const* sh4_body_parts, bool* out_has_compilation_failed) buildProgram() argument 667 buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, const char* const* sh1_body_parts, glw::GLuint sh2_shader_id, unsigned int n_sh2_body_parts, const char* const* sh2_body_parts, glw::GLuint sh3_shader_id, unsigned int n_sh3_body_parts, const char* const* sh3_body_parts, glw::GLuint sh4_shader_id, unsigned int n_sh4_body_parts, const char* const* sh4_body_parts, glw::GLuint sh5_shader_id, unsigned int n_sh5_body_parts, const char* const* sh5_body_parts, bool* out_has_compilation_failed) buildProgram() argument 868 getLinkingInfoLog(glw::GLuint po_id) getLinkingInfoLog() argument [all...] |
H A D | esextcTestCaseBase.hpp | 173 bool buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, 176 bool buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, 180 bool buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, 185 bool buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, 191 bool buildProgram(glw::GLuint po_id, glw::GLuint sh1_shader_id, unsigned int n_sh1_body_parts, 204 std::string getLinkingInfoLog(glw::GLuint po_id); 251 bool buildProgramVA(glw::GLuint po_id, bool* out_has_compilation_failed, unsigned int sh_stages, ...);
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/ |
H A D | esextcTessellationShaderTCTE.cpp | 150 if (run.po_id != 0) in deinitTestRun() 152 gl.deleteProgram(run.po_id); in deinitTestRun() 154 run.po_id = 0; in deinitTestRun() 304 run.po_id = gl.createProgram(); in executeTestRun() 322 gl.attachShader(run.po_id, run.fs_id); in executeTestRun() 323 gl.attachShader(run.po_id, run.tcs_id); in executeTestRun() 324 gl.attachShader(run.po_id, run.tes_id); in executeTestRun() 325 gl.attachShader(run.po_id, run.vs_id); in executeTestRun() 329 gl.attachShader(run.po_id, run.gs_id); in executeTestRun() 755 gl.transformFeedbackVaryings(run.po_id, n_varying in executeTestRun() [all...] |
H A D | esextcTessellationShaderVertexOrdering.cpp | 363 glw::GLuint po_id = gl.createProgram(); in initTestIteration() local 366 gl.attachShader(po_id, m_fs_id); in initTestIteration() 367 gl.attachShader(po_id, m_tc_id); in initTestIteration() 368 gl.attachShader(po_id, te_id); in initTestIteration() 369 gl.attachShader(po_id, m_vs_id); in initTestIteration() 375 gl.transformFeedbackVaryings(po_id, 1, /* count */ in initTestIteration() 382 gl.linkProgram(po_id); in initTestIteration() 385 gl.getProgramiv(po_id, GL_LINK_STATUS, &link_status); in initTestIteration() 418 glw::GLint inner_tess_level_uniform_location = gl.getUniformLocation(po_id, "inner_tess_level"); in initTestIteration() 419 glw::GLint outer_tess_level_uniform_location = gl.getUniformLocation(po_id, "outer_tess_leve in initTestIteration() [all...] |
H A D | esextcTessellationShaderTessellation.cpp | 329 if (run.po_id != 0) in deinitRun() 331 gl.deleteProgram(run.po_id); in deinitRun() 333 run.po_id = 0; in deinitRun() 540 run.po_id = gl.createProgram(); in initRun() 570 gl.attachShader(run.po_id, m_fs_id); in initRun() 571 gl.attachShader(run.po_id, run.tc_id); in initRun() 572 gl.attachShader(run.po_id, run.te_id); in initRun() 573 gl.attachShader(run.po_id, m_vs_id); in initRun() 581 gl.transformFeedbackVaryings(run.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initRun() 587 gl.linkProgram(run.po_id); in initRun() [all...] |
H A D | esextcTessellationShaderTCTE.hpp | 128 glw::GLuint po_id; member 150 po_id = 0; in _run() 225 glw::GLuint po_id; member 250 , po_id(0) in _run() 393 glw::GLuint po_id; member 404 po_id = 0; in _test_descriptor() 475 glw::GLuint po_id; member 485 po_id = 0; in _test_descriptor()
|
H A D | esextcTessellationShaderTessellation.hpp | 106 glw::GLuint po_id; member 113 po_id = 0; in _run() 201 glw::GLuint po_id; member 216 po_id = 0; in _run() 299 glw::GLuint po_id; member 317 po_id = 0; in _test_descriptor()
|
H A D | esextcTessellationShaderUtils.hpp | 327 glw::GLint po_id; member 341 po_id = 0; in _tessellation_vertex_counter_program() 354 if (po_id != 0) in ~_tessellation_vertex_counter_program() 356 m_gl.deleteProgram(po_id); in ~_tessellation_vertex_counter_program() 357 po_id = 0; in ~_tessellation_vertex_counter_program()
|
H A D | esextcTessellationShaderTriangles.cpp | 150 if (test.po_id != 0) in deinitTestDescriptor() 152 gl.deleteProgram(test.po_id); in deinitTestDescriptor() 154 test.po_id = 0; in deinitTestDescriptor() 293 test.po_id = gl.createProgram(); in initTestDescriptor() 371 gl.attachShader(test.po_id, m_fs_id); in initTestDescriptor() 372 gl.attachShader(test.po_id, m_tc_id); in initTestDescriptor() 373 gl.attachShader(test.po_id, test.te_id); in initTestDescriptor() 374 gl.attachShader(test.po_id, m_vs_id); in initTestDescriptor() 381 gl.transformFeedbackVaryings(test.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initTestDescriptor() 387 gl.linkProgram(test.po_id); in initTestDescriptor() [all...] |
H A D | esextcTessellationShaderXFB.cpp | 192 glw::GLuint po_id = 0; in createSeparableProgram() local 200 po_id = gl.createProgram(); in createSeparableProgram() 204 gl.programParameteri(po_id, GL_PROGRAM_SEPARABLE, GL_TRUE); in createSeparableProgram() 210 gl.transformFeedbackVaryings(po_id, n_varyings, varyings, GL_SEPARATE_ATTRIBS); in createSeparableProgram() 214 bool build_success = buildProgram(po_id, so_id, n_strings, strings); in createSeparableProgram() 222 gl.deleteProgram(po_id); in createSeparableProgram() 224 po_id = 0; in createSeparableProgram() 240 return po_id; in createSeparableProgram()
|
H A D | esextcTessellationShaderUtils.cpp | 71 m_gl.useProgram(program.po_id); in captureTessellationData() 1233 glw::GLint po_id = 0; in initTessellationVertexCounterProgram() local 1244 po_id = m_gl.createProgram(); in initTessellationVertexCounterProgram() 1262 m_gl.transformFeedbackVaryings(po_id, 1, /* count */ in initTessellationVertexCounterProgram() 1267 bool build_success = m_parent_test->buildProgram(po_id, m_fs_id, 0 /* precompiled */, NULL, tc_id, 1, &tc_code_ptr, in initTessellationVertexCounterProgram() 1279 inner_tess_level_uniform_location = m_gl.getUniformLocation(po_id, "inner_tess_level"); in initTessellationVertexCounterProgram() 1280 outer_tess_level_uniform_location = m_gl.getUniformLocation(po_id, "outer_tess_level"); in initTessellationVertexCounterProgram() 1285 m_gl.useProgram(po_id); in initTessellationVertexCounterProgram() 1302 result_descriptor.po_id = po_id; in initTessellationVertexCounterProgram() [all...] |
H A D | esextcTessellationShaderPoints.hpp | 107 glw::GLint po_id; member 124 po_id = 0; in _test_descriptor()
|
H A D | esextcTessellationShaderPrimitiveCoverage.cpp | 564 * @param po_id program object handle to draw tesselated primitive 574 void TessellationShaderPrimitiveCoverage::drawPatch(glw::GLuint po_id, glw::GLuint n_patch_vertices, in drawPatch() argument 585 gl.useProgram(po_id); in drawPatch() 592 innerLevelUniformLocation = gl.getUniformLocation(po_id, "innerLevel"); in drawPatch() 595 outerLevelUniformLocation = gl.getUniformLocation(po_id, "outerLevel"); in drawPatch() 617 stencilPassColorUniformLocation = gl.getUniformLocation(po_id, "stencil_fail_color"); in drawPatch()
|
H A D | esextcTessellationShaderTriangles.hpp | 86 glw::GLuint po_id; member 92 po_id = 0; in _test_descriptor()
|
H A D | esextcTessellationShaderPoints.cpp | 118 if (test.po_id != 0) in deinit() 120 gl.deleteProgram(test.po_id); in deinit() 517 test.po_id = gl.createProgram(); in iterate() 521 buildProgram(test.po_id, test.fs_id, test.fs_id ? 1 : 0, &test.fs_body, test.gs_id, test.gs_id ? 1 : 0, in iterate() 540 gl.useProgram(test.po_id); in iterate()
|
H A D | esextcTessellationShaderPrimitiveCoverage.hpp | 70 void drawPatch(glw::GLuint po_id, glw::GLuint n_patch_vertices, glw::GLuint n_draw_call_vertices,
|
H A D | esextcTessellationShaderInvariance.cpp | 131 if (program.po_id != 0) in deinit() 133 gl.deleteProgram(program.po_id); in deinit() 341 program.po_id = gl.createProgram(); in initTest() 452 gl.attachShader(program.po_id, shader_id); in initTest() 470 gl.transformFeedbackVaryings(program.po_id, n_xfb_names, xfb_names, GL_INTERLEAVED_ATTRIBS); in initTest() 476 gl.linkProgram(program.po_id); in initTest() 479 gl.getProgramiv(program.po_id, GL_LINK_STATUS, &link_status); in initTest() 489 gl.getUniformLocation(program.po_id, getInnerTessLevelUniformName()); in initTest() 491 gl.getUniformLocation(program.po_id, getOuterTessLevelUniformName()); in initTest() 558 gl.useProgram(program.po_id); in iterate() [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/ |
H A D | esextcGeometryShaderLayeredRendering.cpp | 193 return buildProgram(test->po_id, test->fs_id, test->n_fs_parts, test->fs_parts, test->gs_id, test->n_gs_parts, in buildProgramForLRTest() 315 m_tests[LAYERED_RENDERING_TEST_ITERATION_CUBEMAP].po_id = gl.createProgram(); in iterate() 316 m_tests[LAYERED_RENDERING_TEST_ITERATION_2D_ARRAY].po_id = gl.createProgram(); in iterate() 317 m_tests[LAYERED_RENDERING_TEST_ITERATION_3D].po_id = gl.createProgram(); in iterate() 319 m_tests[LAYERED_RENDERING_TEST_ITERATION_2D_MULTISAMPLE_ARRAY].po_id = gl.createProgram(); in iterate() 365 gl.getUniformLocation(m_tests[test_index].po_id, "provoking_vertex_index"); in iterate() 372 gl.programUniform1i(m_tests[test_index].po_id, provoking_vertex_index_uniform_location, in iterate() 447 program_id = m_tests[n_current_test].po_id; in iterate() 638 if (m_tests[n_current_test].po_id != 0) in deinit() 640 gl.deleteProgram(m_tests[n_current_test].po_id); in deinit() [all...] |
H A D | esextcGeometryShaderInput.cpp | 449 glw::GLuint po_id = (n_case == 0) ? m_program_object_unsized_arrays_id : m_program_object_sized_arrays_id; in iterate() local 451 gl.useProgram(po_id); in iterate() 679 gl.useProgram(test->po_id); in iterate() 767 if (0 != info.po_id) in deinitCase() 769 gl.deleteProgram(info.po_id); in deinitCase() 831 info.po_id = gl.createProgram(); in initCaseProgram() 844 gl.transformFeedbackVaryings(info.po_id, n_captured_varyings_size, captured_varyings, GL_SEPARATE_ATTRIBS); in initCaseProgram() 847 if (false == buildProgram(info.po_id, info.fs_id, 1 /* number of fragment shader code parts */, in initCaseProgram()
|
H A D | esextcGeometryShaderLayeredRendering.hpp | 145 glw::GLuint po_id; member
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl3cCullDistanceTests.cpp | 75 glw::GLuint po_id = 0; in buildProgram() local 92 po_id = gl.createProgram(); in buildProgram() 146 gl.attachShader(po_id, so_id); in buildProgram() 155 gl.transformFeedbackVaryings(po_id, n_tf_varyings, tf_varyings, GL_INTERLEAVED_ATTRIBS); in buildProgram() 160 if (po_id != 0) in buildProgram() 164 gl.linkProgram(po_id); in buildProgram() 167 gl.getProgramiv(po_id, GL_LINK_STATUS, &link_status); in buildProgram() 177 gl.getProgramiv(po_id, GL_INFO_LOG_LENGTH, &log_length); in buildProgram() 183 gl.getProgramInfoLog(po_id, log_length, DE_NULL, &log_array[0]); in buildProgram() 208 } /* if (po_id ! in buildProgram() [all...] |