/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 | 57 int vertexNdx; //!< Vertex 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/pipeline/ |
H A D | vktPipelineInputAssemblyTests.cpp | 359 for (int vertexNdx = 0; vertexNdx < 2; vertexNdx++) 363 tcu::Vec4(originX + float((primitiveNdx * 2 + vertexNdx) / 2) * primitiveSizeX, originY + float(vertexNdx % 2) * primitiveSizeY, 0.0f, 1.0f), 368 indices.push_back((primitiveNdx * 2 + vertexNdx)); 408 for (int vertexNdx = 0; vertexNdx < 3; vertexNdx++) 412 tcu::Vec4(originX + float((primitiveNdx * 3 + vertexNdx) / [all...] |
H A D | vktPipelineVertexUtil.cpp | 875 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 877 vertexItr->texCoord.xyz() = texCoordsCube[texCoordCubeIndices[quadNdx][vertexNdx]]; 892 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 918 for (size_t vertexNdx = 0; vertexNdx < 6; vertexNdx [all...] |
H A D | vktPipelineReferenceRenderer.cpp | 263 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++) 265 const Vertex4RGBA& v = vertexBuffer[vertexNdx]; 295 for (size_t vertexNdx = 0; vertexNdx < vertexBuffer.size(); vertexNdx++) 297 const Vertex4Tex4& v = vertexBuffer[vertexNdx];
|
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);
|
H A D | vktPipelineSamplerTests.cpp | 517 for (size_t vertexNdx = 0; vertexNdx < vertices.size(); vertexNdx++) 518 vertices[vertexNdx].texCoord.x() = (vertices[vertexNdx].texCoord.x() - 0.5f) * 4.0f; 524 for (size_t vertexNdx = 0; vertexNdx < vertices.size(); vertexNdx++) 525 vertices[vertexNdx].texCoord.xy() = (vertices[vertexNdx] [all...] |
H A D | vktPipelineStencilTests.cpp | 767 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 768 m_vertices[quadNdx * 6 + vertexNdx].position.z() = StencilTest::s_quadDepths[quadNdx]; 964 for (size_t vertexNdx = 0; vertexNdx < cwVertices.size() - 2; vertexNdx += 3) 966 const Vertex4RGBA cwVertex1 = cwVertices[vertexNdx + 1]; 968 cwVertices[vertexNdx + 1] = cwVertices[vertexNdx [all...] |
H A D | vktPipelinePushConstantTests.cpp | 1280 for (size_t vertexNdx = 0; vertexNdx < m_vertices.size(); vertexNdx++) 1282 m_vertices[vertexNdx].color.xyzw() = tcu::Vec4(1.0f, 1.0f, 1.0f, 1.0f); 1289 for (size_t vertexNdx = 0; vertexNdx < 3; vertexNdx++) 1291 m_vertices[vertexNdx].color.xyz() = tcu::Vec3(0.0f, 1.0f, 0.0f); 1293 for (size_t vertexNdx = 3; vertexNdx < m_vertice [all...] |
H A D | vktPipelineBlendTests.cpp | 674 for (size_t vertexNdx = 0; vertexNdx < m_vertices.size(); vertexNdx++) 675 m_vertices[vertexNdx].color = (m_vertices[vertexNdx].color - formatInfo.lookupBias) / formatInfo.lookupScale;
|
H A D | vktPipelineDepthTests.cpp | 689 for (int vertexNdx = 0; vertexNdx < 6; vertexNdx++) 690 m_vertices[quadNdx * 6 + vertexNdx].position.z() = DepthTest::quadDepths[quadNdx];
|
/external/deqp/modules/gles3/functional/ |
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, packet.vertexNdx); [all...] |
H A D | es3fPolygonOffsetTests.cpp | 236 packet.position = rr::readVertexAttribFloat(inputs[positionAttrLoc], packet.instanceNdx, packet.vertexNdx); 239 packet.outputs[VARYINGLOC_COLOR] = rr::readVertexAttribFloat(inputs[colorAttrLoc], packet.instanceNdx, packet.vertexNdx); 531 for (int vertexNdx = 0; vertexNdx < DE_LENGTH_OF_ARRAY(triangle); ++vertexNdx) 532 triangle[vertexNdx] = genRandomVec4(rnd);
|
H A D | es3fDepthTests.cpp | 94 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx);
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fShaderHelperInvocationTests.cpp | 127 for (int vertexNdx = 0; vertexNdx < numVerticesPerPrimitive; ++vertexNdx) 129 const float p = (*dst)[primitiveNdx * numVerticesPerPrimitive + vertexNdx][component];
|
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); 718 for (int vertexNdx = 0; vertexNdx < 3; ++vertexNdx) 724 "\tgl_Position = vec4(" << ((vertexNdx 736 geometrySource << "\\tinputColor = v_geom_0[" << vertexNdx << "];\\n"; local 740 geometrySource << "\\tinputColor = v_geom_0[" << vertexNdx << "] * 0.5 + v_geom_1[" << vertexNdx << "].zyxw * 0.5;\\n"; local 746 geometrySource << "\\tgl_Position = gl_in[" << vertexNdx << "].gl_Position + offset;\\n" local [all...] |
H A D | es31fSeparateShaderTests.cpp | 464 for (int vertexNdx = 0; vertexNdx < DE_LENGTH_OF_ARRAY(s_quadrants); ++vertexNdx) 470 printFloat(oss, s_quadrants[vertexNdx][componentNdx] * rnd.getInt(4,16) / 16.0); 474 oss << ")" << (vertexNdx < 2 ? "," : "") << "\n";
|
/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationUserDefinedIO.cpp | 948 for (int vertexNdx = 0; vertexNdx < numVertices; ++vertexNdx) 949 if (vertices[vertexNdx] > numTEInputs) 952 << "Failure: out_te_firstFailedInputIndex has value " << vertices[vertexNdx] 957 else if (vertices[vertexNdx] != numTEInputs) 960 << basicSubobjectAtIndex(vertices[vertexNdx], m_tesInputs, topLevelArraySize) << " failed" << tcu::TestLog::EndMessage;
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fPolygonOffsetTests.cpp | 233 packet.position = rr::readVertexAttribFloat(inputs[positionAttrLoc], packet.instanceNdx, packet.vertexNdx); 236 packet.outputs[VARYINGLOC_COLOR] = rr::readVertexAttribFloat(inputs[colorAttrLoc], packet.instanceNdx, packet.vertexNdx); 528 for (int vertexNdx = 0; vertexNdx < DE_LENGTH_OF_ARRAY(triangle); ++vertexNdx) 529 triangle[vertexNdx] = genRandomVec4(rnd);
|
H A D | es2fDepthTests.cpp | 91 packets[packetNdx]->position = rr::readVertexAttribFloat(inputs[0], packets[packetNdx]->instanceNdx, packets[packetNdx]->vertexNdx);
|
/external/deqp/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawInstancedTests.cpp | 164 const tcu::Vec4 position = rr::readVertexAttribFloat(inputs[0], instanceNdx, packets[packetNdx]->vertexNdx); 165 const tcu::Vec4 color = rr::readVertexAttribFloat(inputs[1], instanceNdx, packets[packetNdx]->vertexNdx); 166 const tcu::Vec4 color2 = rr::readVertexAttribFloat(inputs[2], instanceNdx, packets[packetNdx]->vertexNdx);
|
/external/deqp/modules/glshared/ |
H A D | glsFragOpInteractionCase.cpp | 143 static void setVertex (const glu::VertexArrayPointer& pointer, int vertexNdx, const tcu::Vector<float, Size>& value) argument 148 DE_ASSERT(de::inBounds(vertexNdx, 0, pointer.numElements)); 150 float* dst = (float*)((deUint8*)pointer.data + pointer.stride*vertexNdx);
|
H A D | glsVertexArrayTests.cpp | 844 case rr::GENERICVECTYPE_FLOAT: calcShaderColorCoord(coord, color, rr::readVertexAttribFloat(inputs[attribNdx], packet.instanceNdx, packet.vertexNdx), attribNdx == 0, numComponents); break; 845 case rr::GENERICVECTYPE_INT32: calcShaderColorCoord(coord, color, rr::readVertexAttribInt (inputs[attribNdx], packet.instanceNdx, packet.vertexNdx), attribNdx == 0, numComponents); break; 846 case rr::GENERICVECTYPE_UINT32: calcShaderColorCoord(coord, color, rr::readVertexAttribUint (inputs[attribNdx], packet.instanceNdx, packet.vertexNdx), attribNdx == 0, numComponents); break; 1405 for (int vertexNdx = 0; vertexNdx < count; vertexNdx++) 1409 setData(&(data[vertexNdx * stride + Array::inputTypeSize(type) * componentNdx]), type, rnd, min, max);
|