/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fBasicComputeShaderTests.cpp | 198 const deUint32 blockIndex = gl.getProgramResourceIndex(program.getProgram(), GL_SHADER_STORAGE_BLOCK, "Output"); in iterate() 199 const int blockSize = getProgramResourceInt(gl, program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockIndex, GL_BUFFER_DATA_SIZE); in iterate() 213 const deUint32 blockIndex = gl.getProgramResourceIndex(program.getProgram(), GL_SHADER_STORAGE_BLOCK, "Output"); in iterate() 214 const int blockSize = getProgramResourceInt(gl, program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockIndex, GL_BUFFER_DATA_SIZE); in iterate() 298 const deUint32 blockIndex = gl.getProgramResourceIndex(program.getProgram(), GL_SHADER_STORAGE_BLOCK, "Input"); in iterate() 299 const InterfaceBlockInfo blockInfo = getProgramInterfaceBlockInfo(gl, program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockIndex); in iterate() 321 const deUint32 blockIndex = gl.getProgramResourceIndex(program.getProgram(), GL_SHADER_STORAGE_BLOCK, "Output"); in iterate() 322 const InterfaceBlockInfo blockInfo = getProgramInterfaceBlockInfo(gl, program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockIndex); in iterate() 336 const deUint32 blockIndex = gl.getProgramResourceIndex(program.getProgram(), GL_SHADER_STORAGE_BLOCK, "Output"); in iterate() 337 const int blockSize = getProgramResourceInt(gl, program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockInde in iterate() [all...] |
H A D | es31fShaderSharedVarTests.cpp | 180 const deUint32 outBlockNdx = gl.getProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, "Result"); in iterate() 181 const InterfaceBlockInfo outBlockInfo = getProgramInterfaceBlockInfo(gl, program, GL_SHADER_STORAGE_BLOCK, outBlockNdx); in iterate()
|
H A D | es31fShaderAtomicOpTests.cpp | 195 const deUint32 blockNdx = gl.getProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, "InOut"); in iterate() 196 const InterfaceBlockInfo blockInfo = getProgramInterfaceBlockInfo(gl, program, GL_SHADER_STORAGE_BLOCK, blockNdx); in iterate() 997 const deUint32 blockNdx = gl.getProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, "InOut"); 998 const InterfaceBlockInfo blockInfo = getProgramInterfaceBlockInfo(gl, program, GL_SHADER_STORAGE_BLOCK, blockNdx);
|
H A D | es31fSSBOLayoutCase.cpp | 1354 gl.getProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_ACTIVE_RESOURCES, &numActiveBlocks); in getGLBufferLayout() 1370 gl.getProgramResourceiv(program, GL_SHADER_STORAGE_BLOCK, (deUint32)blockNdx, DE_LENGTH_OF_ARRAY(queryParams), &queryParams[0], DE_LENGTH_OF_ARRAY(returnValues), &returnLength, &returnValues[0]); in getGLBufferLayout() 1371 GLU_EXPECT_NO_ERROR(gl.getError(), "glGetProgramResourceiv(GL_SHADER_STORAGE_BLOCK) failed"); in getGLBufferLayout() 1374 throw tcu::TestError("glGetProgramResourceiv(GL_SHADER_STORAGE_BLOCK) returned wrong number of values"); in getGLBufferLayout() 1387 gl.getProgramResourceiv(program, GL_SHADER_STORAGE_BLOCK, (deUint32)blockNdx, 1, &queryArg, numBlockVars, &retLength, &entry.activeVarIndices[0]); in getGLBufferLayout() 1388 GLU_EXPECT_NO_ERROR(gl.getError(), "glGetProgramResourceiv(GL_SHADER_STORAGE_BLOCK, GL_ACTIVE_VARIABLES) failed"); in getGLBufferLayout() 1391 throw tcu::TestError("glGetProgramResourceiv(GL_SHADER_STORAGE_BLOCK, GL_ACTIVE_VARIABLES) returned wrong number of values"); in getGLBufferLayout() 1401 gl.getProgramResourceName(program, GL_SHADER_STORAGE_BLOCK, (deUint32)blockNdx, (glw::GLsizei)name.size(), &retLen, &name[0]); in getGLBufferLayout() 1402 GLU_EXPECT_NO_ERROR(gl.getError(), "glGetProgramResourceName(GL_SHADER_STORAGE_BLOCK) failed"); in getGLBufferLayout() 1405 throw tcu::TestError("glGetProgramResourceName(GL_SHADER_STORAGE_BLOCK) returne in getGLBufferLayout() [all...] |
H A D | es31fShaderImageLoadStoreTests.cpp | 984 const deUint32 blockIndex = glLog.glGetProgramResourceIndex(program.getProgram(), GL_SHADER_STORAGE_BLOCK, "Output"); in readFloatOrNormTextureWithLookupsAndVerify() 985 const int blockSize = glu::getProgramResourceInt(renderCtx.getFunctions(), program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockIndex, GL_BUFFER_DATA_SIZE); in readFloatOrNormTextureWithLookupsAndVerify() 1001 const deUint32 blockIndex = glLog.glGetProgramResourceIndex(program.getProgram(), GL_SHADER_STORAGE_BLOCK, "Output"); in readFloatOrNormTextureWithLookupsAndVerify() 1002 const int blockSize = glu::getProgramResourceInt(renderCtx.getFunctions(), program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockIndex, GL_BUFFER_DATA_SIZE); in readFloatOrNormTextureWithLookupsAndVerify()
|
H A D | es31fLayoutBindingTests.cpp | 2024 gl.getProgramResourceiv(m_program->getProgram(), GL_SHADER_STORAGE_BLOCK, gl.getProgramResourceIndex(m_program->getProgram(), GL_SHADER_STORAGE_BLOCK, name.c_str() ), 1, &prop, 1, DE_NULL, &val); in iterate()
|
H A D | es31fProgramInterfaceQueryTestCase.cpp | 606 (firstComponent.getInterfaceBlock()->storage == glu::STORAGE_BUFFER) ? (GL_SHADER_STORAGE_BLOCK) : in validateSingleVariable() 1756 case PROGRAMINTERFACE_SHADER_STORAGE_BLOCK: return GL_SHADER_STORAGE_BLOCK;
|
/third_party/vk-gl-cts/external/openglcts/modules/gles31/ |
H A D | es31cProgramInterfaceQueryTests.cpp | 313 GL_SHADER_STORAGE_BLOCK, 345 VerifyGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_MAX_NUM_ACTIVE_VARIABLES, 0, error); in Run() 591 VerifyGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_ACTIVE_RESOURCES, 1, error); in VerifyCompute() 592 VerifyGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_MAX_NAME_LENGTH, 7, error); in VerifyCompute() 593 VerifyGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_MAX_NUM_ACTIVE_VARIABLES, 1, error); in VerifyCompute() 597 VerifyGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, indicesSSB, "Output", error); in VerifyCompute() 600 VerifyGetProgramResourceName(program, GL_SHADER_STORAGE_BLOCK, indicesSSB["Output"], "Output", error); in VerifyCompute() 611 VerifyGetProgramResourceiv(program, GL_SHADER_STORAGE_BLOCK, indicesSSB["Output"], 7, props3, 7, expected3, in VerifyCompute() 2295 return "\n\n Purpose is to verify calls using GL_BUFFER_VARIABLE and GL_SHADER_STORAGE_BLOCK as an interface " in PurposeExt() 2371 VerifyGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_ACTIVE_RESOURCE in Run() [all...] |
H A D | es31cLayoutBindingTests.cpp | 3154 glw::GLuint idx = gl().getProgramResourceIndex(getProgram(), GL_SHADER_STORAGE_BLOCK, (*it).c_str()); in getBindingPoints() 3159 gl().getProgramResourceiv(getProgram(), GL_SHADER_STORAGE_BLOCK, idx, 1, ¶m, 1, NULL, &value); in getBindingPoints() local 3177 gl().getProgramResourceIndex(getProgram(), GL_SHADER_STORAGE_BLOCK, (*it).c_str()); in setBindingPoints()
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl4cProgramInterfaceQueryTests.cpp | 378 GL_SHADER_STORAGE_BLOCK, 421 VerifyGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_MAX_NUM_ACTIVE_VARIABLES, 0, error); in Run() 2961 return "\n\n Purpose is to verify calls using GL_BUFFER_VARIABLE and GL_SHADER_STORAGE_BLOCK as an interface " in PurposeExt() 3032 VerifyGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_ACTIVE_RESOURCES, 4, error); in Run() 3033 VerifyGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_MAX_NAME_LENGTH, 18, error); in Run() 3037 VerifyGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, indicesSSB, "SimpleBuffer", error); in Run() 3038 VerifyGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, indicesSSB, "NotSoSimpleBuffer", error); in Run() 3039 VerifyGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, indicesSSB, "TrickyBuffer", error); in Run() 3040 VerifyGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, indicesSSB, "TrickyBuffer[1]", error); in Run() 3051 VerifyGetProgramResourceName(program, GL_SHADER_STORAGE_BLOCK, indicesSS in Run() [all...] |
H A D | gl4cShaderStorageBufferObjectTests.cpp | 5107 glShaderStorageBlockBinding(m_vsp, glGetProgramResourceIndex(m_vsp, GL_SHADER_STORAGE_BLOCK, "Output0"), 1); in Run() 5108 glShaderStorageBlockBinding(m_vsp, glGetProgramResourceIndex(m_vsp, GL_SHADER_STORAGE_BLOCK, "Output1"), 5); in Run() 5109 glShaderStorageBlockBinding(m_vsp, glGetProgramResourceIndex(m_vsp, GL_SHADER_STORAGE_BLOCK, "Output2"), 7); in Run()
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/ |
H A D | esextcTessellationShaderProgramInterfaces.cpp | 333 GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK, in iterate() 342 if ((interface == GL_SHADER_STORAGE_BLOCK || interface == GL_BUFFER_VARIABLE) && in iterate() 385 case GL_SHADER_STORAGE_BLOCK: in iterate()
|
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/ |
H A D | ProgramInterfaceTest.cpp | 211 GL_BUFFER_VARIABLE, GL_SHADER_STORAGE_BLOCK, in TEST_P() 397 glGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_ACTIVE_RESOURCES, &num); in TEST_P() 401 glGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_MAX_NAME_LENGTH, &num); in TEST_P() 405 glGetProgramInterfaceiv(program, GL_SHADER_STORAGE_BLOCK, GL_MAX_NUM_ACTIVE_VARIABLES, &num); in TEST_P() 1078 GLuint index = glGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, "blockName0"); 1084 glGetProgramResourceName(program, GL_SHADER_STORAGE_BLOCK, index, sizeof(name), &length, name); 1101 glGetProgramResourceiv(program, GL_SHADER_STORAGE_BLOCK, index, propCount, props, kBufSize, 1120 index = glGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, "blockName1"); 1124 glGetProgramResourceName(program, GL_SHADER_STORAGE_BLOCK, index, sizeof(name), &length, name);
|
H A D | ShaderStorageBufferTest.cpp | 2576 GLuint resourceIndex = glGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, "B"); in TEST_P() 2582 glGetProgramResourceiv(program, GL_SHADER_STORAGE_BLOCK, resourceIndex, 1, &property, 1, in TEST_P() 2623 GLuint resourceIndex = glGetProgramResourceIndex(program, GL_SHADER_STORAGE_BLOCK, "B"); in TEST_P() 2629 glGetProgramResourceiv(program, GL_SHADER_STORAGE_BLOCK, resourceIndex, 1, &property, 1, in TEST_P()
|
H A D | GeometryShaderTest.cpp | 684 index = glGetProgramResourceIndex(programWithSSBO, GL_SHADER_STORAGE_BLOCK, "ssbo"); in TEST_P() 685 glGetProgramResourceiv(programWithSSBO, GL_SHADER_STORAGE_BLOCK, index, kPropCount, kProps, in TEST_P()
|
/third_party/mesa3d/src/mesa/main/ |
H A D | shader_query.cpp | 463 case GL_SHADER_STORAGE_BLOCK: in _mesa_program_resource_name() 498 case GL_SHADER_STORAGE_BLOCK: in _mesa_program_resource_name_length() 534 case GL_SHADER_STORAGE_BLOCK: in _mesa_program_get_resource_name() 605 case GL_SHADER_STORAGE_BLOCK: in _mesa_program_resource_array_size() 741 case GL_SHADER_STORAGE_BLOCK: in _mesa_program_resource_find_name() 803 blockInterface = GL_SHADER_STORAGE_BLOCK; in program_resource_find_binding_offset() 935 case GL_SHADER_STORAGE_BLOCK: in _mesa_program_resource_index() 975 case GL_SHADER_STORAGE_BLOCK: in _mesa_program_resource_find_index() 1273 if (res->Type == GL_SHADER_STORAGE_BLOCK) in is_resource_referenced() 1287 res->Type != GL_SHADER_STORAGE_BLOCK in get_buffer_property() [all...] |
H A D | program_resource.c | 47 case GL_SHADER_STORAGE_BLOCK: in supported_interface_enum() 198 case GL_SHADER_STORAGE_BLOCK: in _mesa_GetProgramResourceIndex()
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/ |
H A D | esextcGeometryShaderProgramResource.cpp | 366 checkIfResourceIsReferenced(m_program_object_id, GL_SHADER_STORAGE_BLOCK, "Positions"); in iterate() 368 checkIfResourceIsReferenced(m_program_object_id, GL_SHADER_STORAGE_BLOCK, "Ids"); in iterate() 472 << "Wrong value of property GL_REFERENCED_BY_GEOMETRY_SHADER_EXT for GL_SHADER_STORAGE_BLOCK" in iterate() 481 << "Wrong value of property GL_REFERENCED_BY_GEOMETRY_SHADER_EXT for GL_SHADER_STORAGE_BLOCK" in iterate()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | validationES31.cpp | 42 case GL_SHADER_STORAGE_BLOCK: in ValidateNamedProgramInterface() 136 case GL_SHADER_STORAGE_BLOCK: in ValidateProgramResourcePropertyByInterface() 188 case GL_SHADER_STORAGE_BLOCK: in ValidateProgramResourcePropertyByInterface() 237 case GL_SHADER_STORAGE_BLOCK: in ValidateProgramResourcePropertyByInterface() 303 case GL_SHADER_STORAGE_BLOCK: in ValidateProgramResourceIndex() 1778 case GL_SHADER_STORAGE_BLOCK: in ValidateGetProgramInterfaceiv()
|
H A D | queryutils.cpp | 852 case GL_SHADER_STORAGE_BLOCK: in QueryProgramInterfaceActiveResources() 900 case GL_SHADER_STORAGE_BLOCK: in QueryProgramInterfaceMaxNameLength() 925 case GL_SHADER_STORAGE_BLOCK: in QueryProgramInterfaceMaxNumActiveVariables() 2000 case GL_SHADER_STORAGE_BLOCK: in QueryProgramResourceIndex() 2040 case GL_SHADER_STORAGE_BLOCK: in QueryProgramResourceName() 2133 case GL_SHADER_STORAGE_BLOCK: in QueryProgramResourceiv()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/ |
H A D | ProgramGL.cpp | 914 mFunctions->getProgramResourceIndex(mProgramID, GL_SHADER_STORAGE_BLOCK, nameGLStr); in getShaderStorageBlockSize() 925 mFunctions->getProgramResourceiv(mProgramID, GL_SHADER_STORAGE_BLOCK, index, 1, &prop, 1, in getShaderStorageBlockSize()
|
H A D | functionsgl_enums.h | 1258 #define GL_SHADER_STORAGE_BLOCK 0x92E6 macro
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_linker.c | 723 if (!link_util_add_program_resource(prog, resource_set, GL_SHADER_STORAGE_BLOCK, in nir_build_program_resource_list()
|
H A D | serialize.cpp | 839 case GL_SHADER_STORAGE_BLOCK: in write_program_resource_data() 944 case GL_SHADER_STORAGE_BLOCK: in read_program_resource_data()
|
/third_party/mesa3d/include/GLES3/ |
H A D | gl31.h | 1240 #define GL_SHADER_STORAGE_BLOCK 0x92E6 macro
|