/external/deqp/framework/referencerenderer/ |
H A D | rrVertexAttrib.hpp | 151 void readVertexAttrib (tcu::Vec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx); 152 void readVertexAttrib (tcu::IVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx); 153 void readVertexAttrib (tcu::UVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx); 157 inline tcu::Vec4 readVertexAttribFloat (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument 160 readVertexAttrib(v, vertexAttrib, instanceNdx, vertexNdx); 164 inline tcu::IVec4 readVertexAttribInt (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument 167 readVertexAttrib(v, vertexAttrib, instanceNdx, vertexNdx); 171 inline tcu::UVec4 readVertexAttribUint (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument 174 readVertexAttrib(v, vertexAttrib, instanceNdx, vertexNdx);
|
H A D | rrVertexPacket.hpp | 56 int instanceNdx; //!< Instance index. member in struct:rr::VertexPacket
|
H A D | rrVertexAttrib.cpp | 488 void readVertexAttrib (tcu::Vec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument 494 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; 508 void readVertexAttrib (tcu::IVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument 514 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; 528 void readVertexAttrib (tcu::UVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument 534 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx;
|
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.hpp | 90 int getLastUnsizedArraySize (int instanceNdx) const { return m_lastUnsizedArraySizes[instanceNdx]; } 91 void setLastUnsizedArraySize (int instanceNdx, int size) { m_lastUnsizedArraySizes[instanceNdx] = size; } argument
|
H A D | vktSSBOLayoutCase.cpp | 625 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++) 639 blockEntry.name += "[" + de::toString(instanceNdx) + "]"; 990 string getShaderName (const BufferBlock& block, int instanceNdx, const BufferVar& var, const glu::TypeComponentVector& accessPath) argument 999 name << "[" << instanceNdx << "]"; local 1004 DE_ASSERT(instanceNdx == 0); 1039 int instanceNdx, 1048 const int arraySize = curType.getArraySize() == VarType::UNSIZED_ARRAY ? block.getLastUnsizedArraySize(instanceNdx) : curType.getArraySize(); 1051 generateCompareSrc(src, resultVar, bufferLayout, block, instanceNdx, blockPt 1034 generateCompareSrc( std::ostream& src, const char* resultVar, const BufferLayout& bufferLayout, const BufferBlock& block, int instanceNdx, const BlockDataPtr& blockPtr, const BufferVar& bufVar, const glu::SubTypeAccess& accessPath) argument 1119 generateWriteSrc( std::ostream& src, const BufferLayout& bufferLayout, const BufferBlock& block, int instanceNdx, const BlockDataPtr& blockPtr, const BufferVar& bufVar, const glu::SubTypeAccess& accessPath) argument 1341 copyNonWrittenData( const BufferLayout& layout, const BufferBlock& block, int instanceNdx, const BlockDataPtr& srcBlockPtr, const BlockDataPtr& dstBlockPtr, const BufferVar& bufVar, const glu::SubTypeAccess& accessPath) argument 1594 getBlockAPIName(const BufferBlock& block, int instanceNdx) argument [all...] |
H A D | vktSSBOLayoutTests.cpp | 155 for (int instanceNdx = 0; instanceNdx < (numInstances ? numInstances : 1); instanceNdx++) 158 block.setLastUnsizedArraySize(instanceNdx, arrSize);
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fSSBOLayoutCase.hpp | 100 int getLastUnsizedArraySize (int instanceNdx) const { return m_lastUnsizedArraySizes[instanceNdx]; } 101 void setLastUnsizedArraySize (int instanceNdx, int size) { m_lastUnsizedArraySizes[instanceNdx] = size; } argument
|
H A D | es31fSSBOLayoutCase.cpp | 710 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++) 724 blockEntry.name += "[" + de::toString(instanceNdx) + "]"; 1075 string getShaderName (const BufferBlock& block, int instanceNdx, const BufferVar& var, const glu::TypeComponentVector& accessPath) argument 1084 name << "[" << instanceNdx << "]"; local 1089 DE_ASSERT(instanceNdx == 0); 1124 int instanceNdx, 1133 const int arraySize = curType.getArraySize() == VarType::UNSIZED_ARRAY ? block.getLastUnsizedArraySize(instanceNdx) : curType.getArraySize(); 1136 generateCompareSrc(src, resultVar, bufferLayout, block, instanceNdx, blockPt 1119 generateCompareSrc( std::ostream& src, const char* resultVar, const BufferLayout& bufferLayout, const BufferBlock& block, int instanceNdx, const BlockDataPtr& blockPtr, const BufferVar& bufVar, const glu::SubTypeAccess& accessPath) argument 1204 generateWriteSrc( std::ostream& src, const BufferLayout& bufferLayout, const BufferBlock& block, int instanceNdx, const BlockDataPtr& blockPtr, const BufferVar& bufVar, const glu::SubTypeAccess& accessPath) argument 1563 copyNonWrittenData( const BufferLayout& layout, const BufferBlock& block, int instanceNdx, const BlockDataPtr& srcBlockPtr, const BlockDataPtr& dstBlockPtr, const BufferVar& bufVar, const glu::SubTypeAccess& accessPath) argument 1816 getBlockAPIName(const BufferBlock& block, int instanceNdx) argument 2442 instanceName << "[" << instanceNdx << "]"; local [all...] |
H A D | es31fOpaqueTypeIndexingTests.cpp | 855 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++) 856 inValues[instanceNdx] = rnd.getUint32(); 878 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++) 880 gl.bindBuffer(bufTarget, buffers[instanceNdx]); 881 gl.bufferData(bufTarget, (glw::GLsizeiptr)sizeof(deUint32), &inValues[instanceNdx], GL_STATIC_DRAW); 882 gl.bindBufferBase(bufTarget, baseBinding+instanceNdx, buffer [all...] |
H A D | es31fFboTestUtil.cpp | 209 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 210 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); 371 const tcu::Vec2 a_coord = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx).xy(); 374 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx);
|
H A D | es31fGeometryShaderTests.cpp | 229 packets[ndx]->position = rr::readVertexAttribFloat(inputs[0], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 231 packets[ndx]->outputs[0] = rr::readVertexAttribFloat(inputs[1], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 336 packets[ndx]->position = rr::readVertexAttribFloat(inputs[0], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 338 packets[ndx]->outputs[0] = rr::readVertexAttribFloat(inputs[1], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 462 const tcu::Vec4 color = rr::readVertexAttribFloat(inputs[1], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 464 packets[ndx]->position = rr::readVertexAttribFloat(inputs[0], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 820 packets[ndx]->position = rr::readVertexAttribFloat(inputs[0], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 822 packets[ndx]->outputs[0] = rr::readVertexAttribFloat(inputs[1], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 955 packets[ndx]->position = rr::readVertexAttribFloat(inputs[0], packets[ndx]->instanceNdx, packets[ndx]->vertexNdx); 957 packets[ndx]->outputs[0] = rr::readVertexAttribFloat(inputs[1], packets[ndx]->instanceNdx, packet [all...] |
H A D | es31fSSBOLayoutTests.cpp | 166 for (int instanceNdx = 0; instanceNdx < (numInstances ? numInstances : 1); instanceNdx++) 169 block.setLastUnsizedArraySize(instanceNdx, arrSize);
|
/external/deqp/external/vulkancts/modules/vulkan/ubo/ |
H A D | vktUniformBlockCase.hpp | 240 , instanceNdx (-1) 249 int instanceNdx; member in struct:vkt::ubo::BlockLayoutEntry 262 , instanceNdx (0) 274 int instanceNdx; member in struct:vkt::ubo::UniformLayoutEntry 284 int getBlockLayoutIndex (int blockDeclarationNdx, int instanceNdx) const;
|
H A D | vktUniformBlockCase.cpp | 189 int UniformLayout::getBlockLayoutIndex (int blockNdx, int instanceNdx) const 194 blocks[ndx].instanceNdx == instanceNdx) 547 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++) 557 blockEntry.instanceNdx = instanceNdx; 564 blockEntry.name += "[" + de::toString(instanceNdx) + "]"; 1029 for (int instanceNdx [all...] |
/external/deqp/modules/gles3/functional/ |
H A D | es3fInstancedRenderingTests.cpp | 561 for (int instanceNdx = 0; instanceNdx < m_numInstances; instanceNdx++) 563 int xStart = instanceNdx * wid / m_numInstances; 564 int xEnd = (instanceNdx + 1) * wid / m_numInstances; 568 int clrNdxR = m_instancingType == TYPE_ATTRIB_DIVISOR ? instanceNdx / ATTRIB_DIVISOR_R : instanceNdx; 569 int clrNdxG = m_instancingType == TYPE_ATTRIB_DIVISOR || m_instancingType == TYPE_MIXED ? instanceNdx / ATTRIB_DIVISOR_G : instanceNdx; 570 int clrNdxB = m_instancingType == TYPE_ATTRIB_DIVISOR || m_instancingType == TYPE_MIXED ? instanceNdx / ATTRIB_DIVISOR_ [all...] |
H A D | es3fFboTestUtil.cpp | 117 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 202 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 203 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); 366 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 367 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); 517 tcu::Vec2 a_coord = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx).xy(); 520 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 627 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 628 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); 735 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packe [all...] |
H A D | es3fDepthTests.cpp | 94 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx);
|
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineReferenceRenderer.hpp | 70 readVertexAttrib(position, inputs[0], packet->instanceNdx, packet->vertexNdx); 71 readVertexAttrib(color, inputs[1], packet->instanceNdx, packet->vertexNdx); 105 readVertexAttrib(position, inputs[0], packet->instanceNdx, packet->vertexNdx); 106 readVertexAttrib(texCoord, inputs[1], packet->instanceNdx, packet->vertexNdx);
|
/external/deqp/modules/glshared/ |
H A D | glsUniformBlockCase.cpp | 603 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++) 617 blockEntry.name += "[" + de::toString(instanceNdx) + "]"; 1071 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++) 1073 std::string instancePostfix = isArray ? string("[") + de::toString(instanceNdx) + "]" : string(""); 1740 for (int instanceNdx = 0; instanceNdx < numInstance 1746 instanceName << "[" << instanceNdx << "]"; local [all...] |
H A D | glsRandomShaderProgram.cpp | 194 const tcu::Vec4 attribValue = rr::readVertexAttribFloat(inputs[attribNdx], packet->instanceNdx, packet->vertexNdx);
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fDepthTests.cpp | 91 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx);
|
H A D | es2fTextureSpecificationTests.cpp | 143 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 144 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); 203 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 204 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); 285 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 286 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx);
|
H A D | es2fFboRenderTest.cpp | 96 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx); 152 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 153 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); 215 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); 216 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx);
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktOpaqueTypeIndexingTests.cpp | 992 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++) 993 m_inValues[instanceNdx] = rnd.getUint32();
|
/external/deqp/modules/internal/ |
H A D | ditFrameworkTests.cpp | 726 rr::readVertexAttrib(packets[packetNdx]->position, inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx); 727 packets[packetNdx]->outputs[0] = rr::readVertexAttribFloat(inputs[1], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx);
|