Lines Matching refs:programInterface

33 …amResourceUint(const glw::Functions &gl, uint32_t program, uint32_t programInterface, uint32_t ind…  in getProgramResourceUint()  argument
37 …gl.getProgramResourceiv(program, programInterface, index, 1, &queryParam, 1, DE_NULL, (int *)&valu… in getProgramResourceUint()
42 void getProgramResourceName(const glw::Functions &gl, uint32_t program, uint32_t programInterface, … in getProgramResourceName() argument
45 const int length = getProgramResourceInt(gl, program, programInterface, index, GL_NAME_LENGTH); in getProgramResourceName()
50 … gl.getProgramResourceName(program, programInterface, index, (int)buf.size(), DE_NULL, &buf[0]); in getProgramResourceName()
58 msg << "Empty name returned for " << programInterface << " at index " << index; in getProgramResourceName()
63 …gramInterfaceActiveVariables(const glw::Functions &gl, uint32_t program, uint32_t programInterface, in getProgramInterfaceActiveVariables() argument
66 …const int numActiveVariables = getProgramResourceInt(gl, program, programInterface, index, GL_NUM_… in getProgramInterfaceActiveVariables()
72 …gl.getProgramResourceiv(program, programInterface, index, 1, &queryParam, (int)activeVariables.siz… in getProgramInterfaceActiveVariables()
78 …rfaceBlockInfo(const glw::Functions &gl, uint32_t program, uint32_t programInterface, uint32_t ind… in getProgramInterfaceBlockInfo() argument
82 …info.bufferBinding = getProgramResourceUint(gl, program, programInterface, index, GL_BUFFER_BINDIN… in getProgramInterfaceBlockInfo()
83 …info.dataSize = getProgramResourceUint(gl, program, programInterface, index, GL_BUFFER_DATA_S… in getProgramInterfaceBlockInfo()
85 getProgramInterfaceActiveVariables(gl, program, programInterface, index, info.activeVariables); in getProgramInterfaceBlockInfo()
87 if (programInterface != GL_ATOMIC_COUNTER_BUFFER) in getProgramInterfaceBlockInfo()
88 getProgramResourceName(gl, program, programInterface, index, info.name); in getProgramInterfaceBlockInfo()
91 …ProgramInterfaceVariableInfo(const glw::Functions &gl, uint32_t program, uint32_t programInterface, in getProgramInterfaceVariableInfo() argument
96 … info.blockIndex = getProgramResourceUint(gl, program, programInterface, index, GL_BLOCK_INDEX); in getProgramInterfaceVariableInfo()
97 info.type = getProgramResourceUint(gl, program, programInterface, index, GL_TYPE); in getProgramInterfaceVariableInfo()
98 info.arraySize = getProgramResourceUint(gl, program, programInterface, index, GL_ARRAY_SIZE); in getProgramInterfaceVariableInfo()
99 info.offset = getProgramResourceUint(gl, program, programInterface, index, GL_OFFSET); in getProgramInterfaceVariableInfo()
100 … info.arrayStride = getProgramResourceUint(gl, program, programInterface, index, GL_ARRAY_STRIDE); in getProgramInterfaceVariableInfo()
101 …info.matrixStride = getProgramResourceUint(gl, program, programInterface, index, GL_MATRIX_STRIDE); in getProgramInterfaceVariableInfo()
102 …info.isRowMajor = getProgramResourceUint(gl, program, programInterface, index, GL_IS_ROW_MAJOR) … in getProgramInterfaceVariableInfo()
104 if (programInterface == GL_UNIFORM) in getProgramInterfaceVariableInfo()
106 … getProgramResourceUint(gl, program, programInterface, index, GL_ATOMIC_COUNTER_BUFFER_INDEX); in getProgramInterfaceVariableInfo()
108 if (programInterface == GL_BUFFER_VARIABLE) in getProgramInterfaceVariableInfo()
110 …info.topLevelArraySize = getProgramResourceUint(gl, program, programInterface, index, GL_TOP_LEVEL… in getProgramInterfaceVariableInfo()
112 getProgramResourceUint(gl, program, programInterface, index, GL_TOP_LEVEL_ARRAY_STRIDE); in getProgramInterfaceVariableInfo()
115 getProgramResourceName(gl, program, programInterface, index, info.name); in getProgramInterfaceVariableInfo()