/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrPrimitiveAssembler.hpp | 80 static void exec (Iterator outputIterator, VertexPacket* const* vertices, size_t numVertices, rr::ProvokingVertex provokingConvention) in exec() 84 for (size_t ndx = 0; ndx + 2 < numVertices; ndx += 3) in exec() 97 static void exec (Iterator outputIterator, VertexPacket* const* vertices, size_t numVertices, rr::ProvokingVertex provokingConvention) in exec() 99 if (numVertices < 3) in exec() 111 if (ndx >= numVertices) in exec() 121 if (ndx >= numVertices) in exec() 142 static void exec (Iterator outputIterator, VertexPacket* const* vertices, size_t numVertices, rr::ProvokingVertex provokingConvention) in exec() 144 if (numVertices == 0) in exec() 152 for (size_t ndx = 1; ndx + 1 < numVertices; ++ndx) in exec() 205 static void exec (Iterator outputIterator, VertexPacket* const* vertices, size_t numVertices, r [all...] |
H A D | rrPrimitivePacket.cpp | 31 GeometryEmitter::GeometryEmitter (VertexPacketAllocator& vpalloc, size_t numVertices) in GeometryEmitter() argument 34 , m_maxVertices (numVertices) in GeometryEmitter()
|
H A D | rrPrimitivePacket.hpp | 56 GeometryEmitter (VertexPacketAllocator& vpalloc, size_t numVertices);
|
/third_party/vk-gl-cts/framework/randomshaders/ |
H A D | rsgProgramExecutor.cpp | 47 VaryingStorage (const VariableType& type, int numVertices); 57 VaryingStorage::VaryingStorage (const VariableType& type, int numVertices) in VaryingStorage() argument 58 : m_value(type.getScalarSize()*numVertices) in VaryingStorage() 75 VaryingStore (int numVertices); 85 VaryingStore::VaryingStore (int numVertices) in VaryingStore() argument 86 : m_numVertices(numVertices) in VaryingStore() 215 int numVertices = gridVtxWidth*gridVtxHeight; in execute() local 217 VaryingStore varyingStore(numVertices); in execute() 222 int numPackets = numVertices + ((numVertices in execute() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fRasterizerDiscardTests.cpp | 129 int numVertices; in generateVertices() local 133 case GL_POINTS: numVertices = numPrimitives; break; in generateVertices() 134 case GL_LINES: numVertices = 2*numPrimitives; break; in generateVertices() 135 case GL_LINE_STRIP: numVertices = numPrimitives+1; break; in generateVertices() 136 case GL_LINE_LOOP: numVertices = numPrimitives+2; break; in generateVertices() 137 case GL_TRIANGLES: numVertices = 3*numPrimitives; break; in generateVertices() 138 case GL_TRIANGLE_STRIP: numVertices = numPrimitives+2; break; in generateVertices() 139 case GL_TRIANGLE_FAN: numVertices = numPrimitives+2; break; in generateVertices() 142 numVertices = 0; in generateVertices() 145 dst.resize(numVertices * in generateVertices() [all...] |
H A D | es3fPrimitiveRestartTests.cpp | 324 int numVertices = row*numCols + col + 1; in init() local 326 for (int i = 0; i < numVertices; i++) in init() 328 float fx = centerX + 0.9f * deFloatCos((float)i*2.0f*DE_PI / (float)numVertices) / (float)numCols; in init() 329 float fy = centerY + 0.9f * deFloatSin((float)i*2.0f*DE_PI / (float)numVertices) / (float)numRows; in init() 355 int numVertices = stripNdx + 1; in init() local 357 for (int i = 0; i < numVertices; i++) in init() 427 int numVertices = rowNdx + 1; in init() local 429 for (int i = 0; i < numVertices; i++) in init()
|
H A D | es3fShaderPrecisionTests.cpp | 339 const int numVertices = 4; in iterate() local 356 vertexArrays.push_back(glu::va::Float("a_position", 4, numVertices, 0, &position[0])); in iterate() 357 vertexArrays.push_back(glu::va::Float("a_in0", 1, numVertices, 0, &in0Arr[0])); in iterate() 358 vertexArrays.push_back(glu::va::Float("a_in1", 1, numVertices, 0, &in1Arr[0])); in iterate() 553 const int numVertices = 4; in iterate() local 572 vertexArrays.push_back(glu::va::Float("a_position", 4, numVertices, 0, &position[0])); in iterate() 573 vertexArrays.push_back(glu::va::Int32("a_in0", 1, numVertices, 0, &in0Arr[0])); in iterate() 574 vertexArrays.push_back(glu::va::Int32("a_in1", 1, numVertices, 0, &in1Arr[0])); in iterate() 747 const int numVertices = 4; in iterate() local 766 vertexArrays.push_back(glu::va::Float("a_position", 4, numVertices, in iterate() [all...] |
H A D | es3fSyncTests.cpp | 111 int numVertices = 3*numPrimitives; in generateVertices() local 112 dst.resize(numVertices * 4); in generateVertices() 114 for (int i = 0; i < numVertices; i++) in generateVertices()
|
H A D | es3fShaderBuiltinVarTests.cpp | 729 void renderReference (const tcu::PixelBufferAccess& dst, const int numVertices, const deUint16* const indices, const tcu::Vec4* const positions, const tcu::Vec4* const colors, const int subpixelBits); 772 const int numVertices = MAX_VERTICES; in init() local 774 const int numQuads = numVertices/6 + (numVertices%6 != 0 ? 1 : 0); in init() 816 m_colors.resize(numVertices); in init() 843 m_positions.resize(numVertices); in init() 844 DE_ASSERT(numVertices%3 == 0); in init() 845 for (int vtxNdx = 0; vtxNdx < numVertices; vtxNdx += 3) in init() 953 void VertexIDCase::renderReference (const tcu::PixelBufferAccess& dst, const int numVertices, const deUint16* const indices, const tcu::Vec4* const positions, const tcu::Vec4* const colors, const int subpixelBits) in renderReference() argument 980 rr::PrimitiveList(rr::PRIMITIVETYPE_TRIANGLES, numVertices, r in renderReference() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness/ |
H A D | vktRobustnessVertexAccessTests.cpp | 60 deUint32 numVertices, 86 deUint32 numVertices, 134 deUint32 numVertices, 213 deUint32 numVertices, 236 deUint32 numVertices, 256 deUint32 numVertices, in VertexAccessTest() 263 , m_numVertices (numVertices) in VertexAccessTest() 387 deUint32 numVertices, in DrawAccessTest() 390 : VertexAccessTest (testContext, name, inputFormat, numVertexValues, numInstanceValues, numVertices, numInstances) in DrawAccessTest() 445 (deUint32)s_indexConfigs[indexConfig].size(), // numVertices in DrawIndexedAccessTest() 251 VertexAccessTest(tcu::TestContext& testContext, const std::string& name, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances) VertexAccessTest() argument 382 DrawAccessTest(tcu::TestContext& testContext, const std::string& name, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances) DrawAccessTest() argument 473 VertexAccessInstance(Context& context, Move<VkDevice> device, de::MovePtr<vk::DeviceDriver> deviceDriver, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances, const std::vector<deUint32>& indices) VertexAccessInstance() argument 1082 DrawAccessInstance(Context& context, Move<VkDevice> device, de::MovePtr<vk::DeviceDriver> deviceDriver, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances) DrawAccessInstance() argument 1119 DrawIndexedAccessInstance(Context& context, Move<VkDevice> device, de::MovePtr<vk::DeviceDriver> deviceDriver, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances, const std::vector<deUint32>& indices) DrawIndexedAccessInstance() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/robustness/ |
H A D | vktRobustnessVertexAccessTests.cpp | 61 deUint32 numVertices, 88 deUint32 numVertices, 137 deUint32 numVertices, 216 deUint32 numVertices, 239 deUint32 numVertices, 260 deUint32 numVertices, in VertexAccessTest() 267 , m_numVertices (numVertices) in VertexAccessTest() 392 deUint32 numVertices, in DrawAccessTest() 395 : VertexAccessTest (testContext, name, description, inputFormat, numVertexValues, numInstanceValues, numVertices, numInstances) in DrawAccessTest() 452 (deUint32)s_indexConfigs[indexConfig].size(), // numVertices in DrawIndexedAccessTest() 254 VertexAccessTest(tcu::TestContext& testContext, const std::string& name, const std::string& description, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances) VertexAccessTest() argument 386 DrawAccessTest(tcu::TestContext& testContext, const std::string& name, const std::string& description, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances) DrawAccessTest() argument 480 VertexAccessInstance(Context& context, Move<VkDevice> device, de::MovePtr<vk::DeviceDriver> deviceDriver, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances, const std::vector<deUint32>& indices) VertexAccessInstance() argument 1089 DrawAccessInstance(Context& context, Move<VkDevice> device, de::MovePtr<vk::DeviceDriver> deviceDriver, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances) DrawAccessInstance() argument 1126 DrawIndexedAccessInstance(Context& context, Move<VkDevice> device, de::MovePtr<vk::DeviceDriver> deviceDriver, VkFormat inputFormat, deUint32 numVertexValues, deUint32 numInstanceValues, deUint32 numVertices, deUint32 numInstances, const std::vector<deUint32>& indices) DrawIndexedAccessInstance() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationCommonEdgeTests.cpp | 129 const int numVertices = (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : 4); in initPrograms() local 136 << "layout(vertices = " << numVertices << ") out;\n" in initPrograms() 265 const int numVertices = (gridWidth+1)*(gridHeight+1); in test() local 268 const int totalNumPosComps = numPosCompsPerVertex*numVertices; in test() 271 gridTessParams.reserve(numVertices); in test() 280 gridTessParams.push_back((float)(i*(gridWidth+1) + j) / (float)(numVertices-1)); in test() 327 DE_ASSERT(static_cast<int>(gridTessParams.size()) == numVertices); in test()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/tessellation/ |
H A D | vktTessellationCommonEdgeTests.cpp | 129 const int numVertices = (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : 4); in initPrograms() local 136 << "layout(vertices = " << numVertices << ") out;\n" in initPrograms() 265 const int numVertices = (gridWidth+1)*(gridHeight+1); in test() local 268 const int totalNumPosComps = numPosCompsPerVertex*numVertices; in test() 271 gridTessParams.reserve(numVertices); in test() 280 gridTessParams.push_back((float)(i*(gridWidth+1) + j) / (float)(numVertices-1)); in test() 327 DE_ASSERT(static_cast<int>(gridTessParams.size()) == numVertices); in test()
|
/third_party/skia/src/gpu/ |
H A D | GrThreadSafeCache.h | 110 int numVertices() const { return fNumVertices; } in numVertices() function in GrThreadSafeCache::VertexData 135 VertexData(const void* vertices, int numVertices, size_t vertexSize) in VertexData() argument 137 , fNumVertices(numVertices) in VertexData() 141 VertexData(sk_sp<GrGpuBuffer> gpuBuffer, int numVertices, size_t vertexSize) in VertexData() argument 143 , fNumVertices(numVertices) in VertexData()
|
/third_party/vk-gl-cts/modules/gles3/stress/ |
H A D | es3sSyncTests.cpp | 99 int numVertices = 3*numPrimitives; in generateVertices() local 100 dst.resize(numVertices * 4); in generateVertices() 102 for (int i = 0; i < numVertices; i++) in generateVertices()
|
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsFragOpInteractionCase.cpp | 79 static void computeVertexLayout (const vector<rsg::ShaderInput*>& attributes, int numVertices, vector<glu::VertexArrayBinding>* layout, int* stride) in computeVertexLayout() argument 94 layout->push_back(glu::va::Float(var->getName(), numComps, numVertices, 0 /* computed later */, (const float*)(deUintptr)curOffset)); in computeVertexLayout() 108 VertexDataStorage (const vector<rsg::ShaderInput*>& attributes, int numVertices); 124 VertexDataStorage::VertexDataStorage (const vector<rsg::ShaderInput*>& attributes, int numVertices) in VertexDataStorage() argument 127 computeVertexLayout(attributes, numVertices, &m_layout, &stride); in VertexDataStorage() 128 m_data.resize(stride * numVertices); in VertexDataStorage() 516 const int numVertices = 4; 517 VertexDataStorage vertexData (m_vertexShader.getInputs(), numVertices);
|
H A D | glsShaderPerformanceMeasurer.cpp | 308 deInt64 numVertices = (deInt64)getNumVertices(m_gridSizeX, m_gridSizeY) * numQuadGrids; 310 double mvertPerSecond = (double)numVertices / (double)totalTime; 328 deInt64 numVertices = (deInt64)getNumVertices(m_gridSizeX, m_gridSizeY) * numQuadGrids; 330 double mvertPerSecond = (double)numVertices / (double)totalTime; 336 << TestLog::Float("FragmentsPerVertices", "Vertex-fragment ratio", "Fragments/Vertices", QP_KEY_TAG_NONE, (float)numPixels / (float)numVertices)
|
H A D | glsRandomShaderCase.cpp | 78 VertexArray::VertexArray (const rsg::ShaderInput* input, int numVertices) in VertexArray() argument 80 , m_vertices (input->getVariable()->getType().getNumElements() * numVertices) in VertexArray() 155 int numVertices = (m_gridWidth+1)*(m_gridHeight+1); in init() local 162 VertexArray vtxArray(input, numVertices); in init() 167 for (int vtxNdx = 0; vtxNdx < numVertices; vtxNdx++) in init()
|
H A D | glsLongStressCase.cpp | 991 static int generateRandomAttribData (vector<deUint8>& attrDataBuf, int& dataSizeBytesDst, const VarSpec& attrSpec, const int numVertices, Random& rnd) in generateRandomAttribData() argument 1001 dataSizeBytesDst = numComponents*componentSize*numVertices; in generateRandomAttribData() 1009 for (int vtxNdx = 0; vtxNdx < numVertices; vtxNdx++) in generateRandomAttribData() 1019 for (int vtxNdx = 0; vtxNdx < numVertices; vtxNdx++) in generateRandomAttribData() 1027 static int generateRandomPositionAttribData (vector<deUint8>& attrDataBuf, int& dataSizeBytesDst, const VarSpec& attrSpec, const int numVertices, Random& rnd) in generateRandomPositionAttribData() argument 1033 const int offsetInBuf = generateRandomAttribData(attrDataBuf, dataSizeBytesDst, attrSpec, numVertices, rnd); in generateRandomPositionAttribData() 1039 for (int vtxNdx = 0; vtxNdx < numVertices; vtxNdx++) in generateRandomPositionAttribData() 1042 for (int triNdx = 0; triNdx < numVertices-2; triNdx++) in generateRandomPositionAttribData() 1063 static void generateAttribs (vector<deUint8>& attrDataBuf, vector<int>& attrDataOffsets, vector<int>& attrDataSizes, const vector<VarSpec>& attrSpecs, const string& posAttrName, const int numVertices, Random& rnd) in generateAttribs() argument 1072 attrDataOffsets.push_back(generateRandomPositionAttribData(attrDataBuf, attrDataSizes[i], attrSpecs[i], numVertices, rn in generateAttribs() [all...] |
H A D | glsRandomShaderCase.hpp | 47 VertexArray (const rsg::ShaderInput* input, int numVertices);
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | VertexArrayVk.cpp | 119 size_t numVertices = 1; in GetVertexCount() 124 numVertices += static_cast<size_t>(bytes) / binding.getStride(); in GetVertexCount() 126 return numVertices; in GetVertexCount() 385 size_t numVertices = GetVertexCount(srcBuffer, binding, srcFormatSize); in convertVertexBufferGPU() local 386 if (numVertices == 0) in convertVertexBufferGPU() 395 ANGLE_TRY(conversion->data.allocate(contextVk, numVertices * dstFormatSize, nullptr, nullptr, in convertVertexBufferGPU() 405 params.vertexCount = numVertices; in convertVertexBufferGPU() 434 size_t numVertices = GetVertexCount(srcBuffer, binding, srcFormatSize); in convertVertexBufferCPU() local 435 if (numVertices == 0) in convertVertexBufferCPU() 446 contextVk, &conversion->data, srcBytes, numVertices * dstFormatSiz in convertVertexBufferCPU() [all...] |
/third_party/skia/src/gpu/ops/ |
H A D | TriangulatingPathRenderer.cpp | 50 // When there is an associated VertexData, its numVertices should always match the TessInfo's 58 static sk_sp<SkData> create_data(int numVertices, bool isLinear, SkScalar tol) { in create_data() argument 59 TessInfo info { numVertices, isLinear, tol }; in create_data() 311 fMesh = CreateMesh(target, fVertexData->refGpuBuffer(), 0, fVertexData->numVertices()); in createNonAAMesh() 342 fMesh = CreateMesh(target, fVertexData->refGpuBuffer(), 0, fVertexData->numVertices()); in createNonAAMesh()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/fragment_ops/ |
H A D | vktFragmentOperationsEarlyFragmentTests.cpp | 409 const deUint32 numVertices = 6; in iterate() local 410 const VkDeviceSize vertexBufferSizeBytes = sizeof(tcu::Vec4) * numVertices; in iterate() 517 vk.cmdDraw(*cmdBuffer, numVertices, 1u, 0u, 0u); in iterate() 709 const deUint32 numVertices = 6; in iterate() local 710 const VkDeviceSize vertexBufferSizeBytes = sizeof(tcu::Vec4) * numVertices; in iterate() 822 vk.cmdDraw(*cmdBuffer, numVertices, 1u, 0u, 0u); in iterate() 1457 const deUint32 numVertices = 6u; 1458 const VkDeviceSize vertexBufferSizeBytes = sizeof(tcu::Vec4) * numVertices; 1601 vk.cmdDraw(*cmdBuffer, numVertices, 1u, 0u, 0u); 2136 const deUint32 numVertices [all...] |
/third_party/vk-gl-cts/modules/gles3/performance/ |
H A D | es3pBufferDataUploadTests.cpp | 219 int numVertices; member 1533 << samples[sampleNdx].numVertices in logSampleList() 1562 << samples[sampleNdx].numVertices in logSampleList() 1595 << samples[sampleNdx].numVertices in logSampleList() 1630 << samples[sampleNdx].numVertices in logSampleList() 1666 << samples[sampleNdx].numVertices in logSampleList() 4112 m_results.back().result.numVertices = getLayeredGridNumVertices(m_results.back().scene); 4340 const int numVertices = getLayeredGridNumVertices(sample.scene); 4366 gl.drawArrays(GL_TRIANGLES, 0, numVertices); 4368 gl.drawElements(GL_TRIANGLES, numVertices, GL_UNSIGNED_IN [all...] |
H A D | es3pShaderControlStatementTests.cpp | 309 int numVertices = (getGridWidth() + 1) * (getGridHeight() + 1); in init() local 312 m_comparisonValueArray.resize(numVertices * numComponents); in init() 589 int numVertices = (getGridWidth() + 1) * (getGridHeight() + 1); in init() local 592 m_boundArray.resize(numVertices * numComponents); in init()
|