Searched refs:instanceNdx (Results 1 - 25 of 43) sorted by relevance

12

/external/deqp/framework/referencerenderer/
H A DrrVertexAttrib.hpp151 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 DrrVertexPacket.hpp56 int instanceNdx; //!< Instance index. member in struct:rr::VertexPacket
H A DrrVertexAttrib.cpp488 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 DvktSSBOLayoutCase.hpp90 int getLastUnsizedArraySize (int instanceNdx) const { return m_lastUnsizedArraySizes[instanceNdx]; }
91 void setLastUnsizedArraySize (int instanceNdx, int size) { m_lastUnsizedArraySizes[instanceNdx] = size; } argument
H A DvktSSBOLayoutCase.cpp625 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 DvktSSBOLayoutTests.cpp155 for (int instanceNdx = 0; instanceNdx < (numInstances ? numInstances : 1); instanceNdx++)
158 block.setLastUnsizedArraySize(instanceNdx, arrSize);
/external/deqp/modules/gles31/functional/
H A Des31fSSBOLayoutCase.hpp100 int getLastUnsizedArraySize (int instanceNdx) const { return m_lastUnsizedArraySizes[instanceNdx]; }
101 void setLastUnsizedArraySize (int instanceNdx, int size) { m_lastUnsizedArraySizes[instanceNdx] = size; } argument
H A Des31fSSBOLayoutCase.cpp710 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 Des31fOpaqueTypeIndexingTests.cpp855 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 Des31fFboTestUtil.cpp209 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 Des31fGeometryShaderTests.cpp229 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 Des31fSSBOLayoutTests.cpp166 for (int instanceNdx = 0; instanceNdx < (numInstances ? numInstances : 1); instanceNdx++)
169 block.setLastUnsizedArraySize(instanceNdx, arrSize);
/external/deqp/external/vulkancts/modules/vulkan/ubo/
H A DvktUniformBlockCase.hpp240 , 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 DvktUniformBlockCase.cpp189 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 Des3fInstancedRenderingTests.cpp561 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 Des3fFboTestUtil.cpp117 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 Des3fDepthTests.cpp94 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx);
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineReferenceRenderer.hpp70 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 DglsUniformBlockCase.cpp603 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 DglsRandomShaderProgram.cpp194 const tcu::Vec4 attribValue = rr::readVertexAttribFloat(inputs[attribNdx], packet->instanceNdx, packet->vertexNdx);
/external/deqp/modules/gles2/functional/
H A Des2fDepthTests.cpp91 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx);
H A Des2fTextureSpecificationTests.cpp143 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 Des2fFboRenderTest.cpp96 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 DvktOpaqueTypeIndexingTests.cpp992 for (int instanceNdx = 0; instanceNdx < numInstances; instanceNdx++)
993 m_inValues[instanceNdx] = rnd.getUint32();
/external/deqp/modules/internal/
H A DditFrameworkTests.cpp726 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);

Completed in 255 milliseconds

12