/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrVertexAttrib.hpp | 151 void readVertexAttrib (tcu::Vec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx = 0); 152 void readVertexAttrib (tcu::IVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx = 0); 153 void readVertexAttrib (tcu::UVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx = 0); 157 inline tcu::Vec4 readVertexAttribFloat (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx = 0) in readVertexAttribFloat() argument 160 readVertexAttrib(v, vertexAttrib, instanceNdx, vertexNdx, baseInstanceNdx); in readVertexAttribFloat() 164 inline tcu::IVec4 readVertexAttribInt (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx = 0) in readVertexAttribInt() argument 167 readVertexAttrib(v, vertexAttrib, instanceNdx, vertexNdx, baseInstanceNdx); in readVertexAttribInt() 171 inline tcu::UVec4 readVertexAttribUint (const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx = 0) in readVertexAttribUint() argument 174 readVertexAttrib(v, vertexAttrib, instanceNdx, vertexNdx, baseInstanceNdx); in readVertexAttribUint()
|
H A D | rrVertexAttrib.cpp | 491 void readVertexAttrib (tcu::Vec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx) in readVertexAttrib() argument 497 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib() 511 void readVertexAttrib (tcu::IVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx) in readVertexAttrib() argument 517 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib() 531 void readVertexAttrib (tcu::UVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx, const int baseInstanceNdx) in readVertexAttrib() argument 537 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib()
|
H A D | rrVertexPacket.hpp | 57 int vertexNdx; //!< Vertex index. member
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineInputAssemblyTests.cpp | 475 for (int vertexNdx = 0; vertexNdx < 2; vertexNdx++) in createBufferData() 479 tcu::Vec4(originX + float((primitiveNdx * 2 + vertexNdx) / 2) * primitiveSizeX, originY + float(vertexNdx % 2) * primitiveSizeY, 0.0f, 1.0f), in createBufferData() 484 indices.push_back((primitiveNdx * 2 + vertexNdx)); in createBufferData() 524 for (int vertexNdx = 0; vertexNdx < 3; vertexNdx++) in createBufferData() 528 tcu::Vec4(originX + float((primitiveNdx * 3 + vertexNdx) / in createBufferData() [all...] |
H A D | vktPipelineVertexUtil.cpp | 1152 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 1154 vertexItr->texCoord.xyz() = texCoordsCube[texCoordCubeIndices[quadNdx][vertexNdx]]; 1169 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 1195 for (size_t vertexNdx = 0; vertexNdx < 6; vertexNdx [all...] |
H A D | vktPipelineReferenceRenderer.cpp | 272 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++) in draw() 274 const Vertex4RGBA& v = vertexBuffer[vertexNdx]; in draw() 304 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++) in draw() 306 const Vertex4RGBARGBA& v = vertexBuffer[vertexNdx]; in draw() 341 for (size_t vertexNdx = 0; vertexNdx < vertexBuffe in draw() [all...] |
H A D | vktPipelineReferenceRenderer.hpp | 70 readVertexAttrib(position, inputs[0], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 71 readVertexAttrib(color, inputs[1], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 108 readVertexAttrib(position, inputs[0], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 109 readVertexAttrib(color0, inputs[1], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 110 readVertexAttrib(color1, inputs[2], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 145 readVertexAttrib(position, inputs[0], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 146 readVertexAttrib(texCoord, inputs[1], packet->instanceNdx, packet->vertexNdx); in shadeVertices()
|
H A D | vktPipelineStencilTests.cpp | 685 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 686 m_vertices[quadNdx * 6 + vertexNdx].position.z() = StencilTest::s_quadDepths[quadNdx]; 817 for (size_t vertexNdx = 0; vertexNdx < cwVertices.size() - 2; vertexNdx += 3) in verifyImage() 819 const Vertex4RGBA cwVertex1 = cwVertices[vertexNdx + 1]; in verifyImage() 821 cwVertices[vertexNdx + 1] = cwVertices[vertexNdx in verifyImage() [all...] |
H A D | vktPipelineDepthTests.cpp | 855 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 857 m_vertices[quadNdx * 6 + vertexNdx].position.z() = (hasDepthClipControl ? DepthTest::quadDepthsMinusOneToOne[quadNdx] : DepthTest::quadDepths[quadNdx]); 861 m_vertices[quadNdx * 6 + vertexNdx].position.x() *= w; 862 m_vertices[quadNdx * 6 + vertexNdx].position.y() *= w; 863 m_vertices[quadNdx * 6 + vertexNdx].position.z() *= w; 864 m_vertices[quadNdx * 6 + vertexNdx].position.w() = w; 868 m_altVertices[quadNdx * 6 + vertexNdx].position = m_vertices[quadNdx * 6 + vertexNdx] [all...] |
H A D | vktPipelineSamplerTests.cpp | 817 for (size_t vertexNdx = 0; vertexNdx < vertices.size(); vertexNdx++) in createVertices() 818 vertices[vertexNdx].texCoord.x() = (vertices[vertexNdx].texCoord.x() - 0.5f) * 4.0f; in createVertices() 824 for (size_t vertexNdx = 0; vertexNdx < vertices.size(); vertexNdx++) in createVertices() 825 vertices[vertexNdx].texCoord.xy() = (vertices[vertexNdx] in createVertices() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineInputAssemblyTests.cpp | 478 for (int vertexNdx = 0; vertexNdx < 2; vertexNdx++) in createBufferData() 482 tcu::Vec4(originX + float((primitiveNdx * 2 + vertexNdx) / 2) * primitiveSizeX, originY + float(vertexNdx % 2) * primitiveSizeY, 0.0f, 1.0f), in createBufferData() 487 indices.push_back((primitiveNdx * 2 + vertexNdx)); in createBufferData() 527 for (int vertexNdx = 0; vertexNdx < 3; vertexNdx++) in createBufferData() 531 tcu::Vec4(originX + float((primitiveNdx * 3 + vertexNdx) / in createBufferData() [all...] |
H A D | vktPipelineVertexUtil.cpp | 1152 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 1154 vertexItr->texCoord.xyz() = texCoordsCube[texCoordCubeIndices[quadNdx][vertexNdx]]; 1169 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 1195 for (size_t vertexNdx = 0; vertexNdx < 6; vertexNdx [all...] |
H A D | vktPipelineReferenceRenderer.cpp | 272 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++) in draw() 274 const Vertex4RGBA& v = vertexBuffer[vertexNdx]; in draw() 304 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++) in draw() 306 const Vertex4RGBARGBA& v = vertexBuffer[vertexNdx]; in draw() 341 for (size_t vertexNdx = 0; vertexNdx < vertexBuffe in draw() [all...] |
H A D | vktPipelineReferenceRenderer.hpp | 70 readVertexAttrib(position, inputs[0], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 71 readVertexAttrib(color, inputs[1], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 108 readVertexAttrib(position, inputs[0], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 109 readVertexAttrib(color0, inputs[1], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 110 readVertexAttrib(color1, inputs[2], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 145 readVertexAttrib(position, inputs[0], packet->instanceNdx, packet->vertexNdx); in shadeVertices() 146 readVertexAttrib(texCoord, inputs[1], packet->instanceNdx, packet->vertexNdx); in shadeVertices()
|
H A D | vktPipelineStencilTests.cpp | 680 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 681 m_vertices[quadNdx * 6 + vertexNdx].position.z() = StencilTest::s_quadDepths[quadNdx]; 812 for (size_t vertexNdx = 0; vertexNdx < cwVertices.size() - 2; vertexNdx += 3) in verifyImage() 814 const Vertex4RGBA cwVertex1 = cwVertices[vertexNdx + 1]; in verifyImage() 816 cwVertices[vertexNdx + 1] = cwVertices[vertexNdx in verifyImage() [all...] |
H A D | vktPipelineDepthTests.cpp | 835 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 837 m_vertices[quadNdx * 6 + vertexNdx].position.z() = (hasDepthClipControl ? DepthTest::quadDepthsMinusOneToOne[quadNdx] : DepthTest::quadDepths[quadNdx]); 841 m_vertices[quadNdx * 6 + vertexNdx].position.x() *= w; 842 m_vertices[quadNdx * 6 + vertexNdx].position.y() *= w; 843 m_vertices[quadNdx * 6 + vertexNdx].position.z() *= w; 844 m_vertices[quadNdx * 6 + vertexNdx].position.w() = w; 848 m_altVertices[quadNdx * 6 + vertexNdx].position = m_vertices[quadNdx * 6 + vertexNdx] [all...] |
H A D | vktPipelineSamplerTests.cpp | 824 for (size_t vertexNdx = 0; vertexNdx < vertices.size(); vertexNdx++) in createVertices() 825 vertices[vertexNdx].texCoord.x() = (vertices[vertexNdx].texCoord.x() - 0.5f) * 4.0f; in createVertices() 831 for (size_t vertexNdx = 0; vertexNdx < vertices.size(); vertexNdx++) in createVertices() 832 vertices[vertexNdx].texCoord.xy() = (vertices[vertexNdx] in createVertices() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/ |
H A D | vktRayQueryTraversalControlTests.cpp | 638 for (deUint32 vertexNdx = 0; vertexNdx < 4; ++vertexNdx) in verifyImage() 640 if (vertexNdx == 0) in verifyImage() 642 referenceAccess.setPixel(hitValue0, vertexNdx, 0, 0); in verifyImage() 643 referenceAccess.setPixel(hitValue1, vertexNdx, 0, 1); in verifyImage() 647 referenceAccess.setPixel(missValue, vertexNdx, 0, 0); in verifyImage() 648 referenceAccess.setPixel(missValue, vertexNdx, 0, 1); in verifyImage() 657 for (deUint32 vertexNdx = 0; vertexNdx < in verifyImage() [all...] |
H A D | vktRayQueryAccelerationStructuresTests.cpp | 702 for (deUint32 vertexNdx = 0; vertexNdx < 4; ++vertexNdx) in verifyImage() 704 if (!allMiss && (vertexNdx == 1 || vertexNdx == 2)) in verifyImage() 706 referenceAccess.setPixel(hitValue0, vertexNdx, 0, 0); in verifyImage() 707 referenceAccess.setPixel(hitValue1, vertexNdx, 0, 1); in verifyImage() 711 referenceAccess.setPixel(missValue, vertexNdx, 0, 0); in verifyImage() 712 referenceAccess.setPixel(missValue, vertexNdx, 0, 1); in verifyImage() 721 for (deUint32 vertexNdx in verifyImage() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/ |
H A D | vktRayQueryTraversalControlTests.cpp | 638 for (deUint32 vertexNdx = 0; vertexNdx < 4; ++vertexNdx) in verifyImage() 640 if (vertexNdx == 0) in verifyImage() 642 referenceAccess.setPixel(hitValue0, vertexNdx, 0, 0); in verifyImage() 643 referenceAccess.setPixel(hitValue1, vertexNdx, 0, 1); in verifyImage() 647 referenceAccess.setPixel(missValue, vertexNdx, 0, 0); in verifyImage() 648 referenceAccess.setPixel(missValue, vertexNdx, 0, 1); in verifyImage() 657 for (deUint32 vertexNdx = 0; vertexNdx < in verifyImage() [all...] |
H A D | vktRayQueryAccelerationStructuresTests.cpp | 695 for (deUint32 vertexNdx = 0; vertexNdx < 4; ++vertexNdx) in verifyImage() 697 if (!allMiss && (vertexNdx == 1 || vertexNdx == 2)) in verifyImage() 699 referenceAccess.setPixel(hitValue0, vertexNdx, 0, 0); in verifyImage() 700 referenceAccess.setPixel(hitValue1, vertexNdx, 0, 1); in verifyImage() 704 referenceAccess.setPixel(missValue, vertexNdx, 0, 0); in verifyImage() 705 referenceAccess.setPixel(missValue, vertexNdx, 0, 1); in verifyImage() 714 for (deUint32 vertexNdx in verifyImage() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fFboTestUtil.cpp | 117 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); in shadeVertices() 202 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); in shadeVertices() 203 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); in shadeVertices() 366 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); in shadeVertices() 367 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); in shadeVertices() 517 tcu::Vec2 a_coord = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx).xy(); in shadeVertices() 520 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); in shadeVertices() 627 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); in shadeVertices() 628 packet.outputs[0] = rr::readVertexAttribFloat(inputs[1], packet.instanceNdx, packet.vertexNdx); in shadeVertices() 735 packet.position = rr::readVertexAttribFloat(inputs[0], packet.instanceNdx, packet.vertexNdx); in shadeVertices() [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fShaderHelperInvocationTests.cpp | 127 for (int vertexNdx = 0; vertexNdx < numVerticesPerPrimitive; ++vertexNdx) in genVertices() 129 const float p = (*dst)[primitiveNdx * numVerticesPerPrimitive + vertexNdx][component]; in genVertices()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationUserDefinedIO.cpp | 941 for (int vertexNdx = 0; vertexNdx < numVertices; ++vertexNdx) in iterate() 942 if (vertices[vertexNdx] > numTEInputs) in iterate() 945 << "Failure: out_te_firstFailedInputIndex has value " << vertices[vertexNdx] in iterate() 950 else if (vertices[vertexNdx] != numTEInputs) in iterate() 953 << basicSubobjectAtIndex(vertices[vertexNdx], m_tesInputs, topLevelArraySize) << " failed" << tcu::TestLog::EndMessage; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/tessellation/ |
H A D | vktTessellationUserDefinedIO.cpp | 941 for (int vertexNdx = 0; vertexNdx < numVertices; ++vertexNdx) in iterate() 942 if (vertices[vertexNdx] > numTEInputs) in iterate() 945 << "Failure: out_te_firstFailedInputIndex has value " << vertices[vertexNdx] in iterate() 950 else if (vertices[vertexNdx] != numTEInputs) in iterate() 953 << basicSubobjectAtIndex(vertices[vertexNdx], m_tesInputs, topLevelArraySize) << " failed" << tcu::TestLog::EndMessage; in iterate()
|