/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | FirstIndexOffsetTests.cpp | 46 void TestVertexIndex(DrawMode mode, uint32_t firstVertex); 48 void TestBothIndices(DrawMode mode, uint32_t firstVertex, uint32_t firstInstance); 64 void FirstIndexOffsetTests::TestVertexIndex(DrawMode mode, uint32_t firstVertex) { in TestVertexIndex() argument 65 TestImpl(mode, CheckIndex::Vertex, firstVertex, 0); in TestVertexIndex() 73 uint32_t firstVertex, in TestBothIndices() 76 TestImpl(mode, CheckIndex::Vertex | CheckIndex::Instance, firstVertex, firstInstance); in TestBothIndices() 85 uint32_t firstVertex, in TestImpl() 160 std::vector<float> vertexData(firstVertex * kComponentsPerVertex); in TestImpl() 181 indirectBuffer = utils::CreateBufferFromData<uint32_t>(device, wgpu::BufferUsage::Indirect, {1, 1, firstVertex, firstInstance}); in TestImpl() 186 indirectBuffer = utils::CreateBufferFromData<uint32_t>(device, wgpu::BufferUsage::Indirect, {1, 1, 0, firstVertex, firstInstanc in TestImpl() 72 TestBothIndices(DrawMode mode, uint32_t firstVertex, uint32_t firstInstance) TestBothIndices() argument 83 TestImpl(DrawMode mode, CheckIndex checkIndex, uint32_t firstVertex, uint32_t firstInstance) TestImpl() argument [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | VulkanSecondaryCommandBuffer.h | 111 uint32_t firstVertex, 113 void draw(uint32_t vertexCount, uint32_t firstVertex); 114 void drawInstanced(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex); 117 uint32_t firstVertex, 350 uint32_t firstVertex, in draw() 355 CommandBuffer::draw(vertexCount, instanceCount, firstVertex, firstInstance); in draw() 358 ANGLE_INLINE void VulkanSecondaryCommandBuffer::draw(uint32_t vertexCount, uint32_t firstVertex) in draw() argument 362 CommandBuffer::draw(vertexCount, 1, firstVertex, 0); in draw() 367 uint32_t firstVertex) in drawInstanced() 371 CommandBuffer::draw(vertexCount, instanceCount, firstVertex, in drawInstanced() 348 draw(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) draw() argument 365 drawInstanced(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex) drawInstanced() argument 374 drawInstancedBaseInstance(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) drawInstancedBaseInstance() argument [all...] |
H A D | SecondaryCommandBuffer.h | 245 uint32_t firstVertex; member 309 uint32_t firstVertex; member 317 uint32_t firstVertex; member 591 void draw(uint32_t vertexCount, uint32_t firstVertex); 614 void drawInstanced(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex); 617 uint32_t firstVertex, 1159 ANGLE_INLINE void SecondaryCommandBuffer::draw(uint32_t vertexCount, uint32_t firstVertex) in draw() argument 1163 paramStruct->firstVertex = firstVertex; in draw() 1262 uint32_t firstVertex) in drawInstanced() 1260 drawInstanced(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex) drawInstanced() argument 1272 drawInstancedBaseInstance(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) drawInstancedBaseInstance() argument [all...] |
H A D | VertexArrayVk.h | 44 GLint firstVertex, 51 GLint firstVertex,
|
H A D | VertexArrayVk.cpp | 753 GLint firstVertex, in updateStreamedAttribs() 771 ANGLE_TRY(GetVertexRangeInfo(context, firstVertex, vertexOrIndexCount, indexTypeOrInvalid, in updateStreamedAttribs() 863 GLint firstVertex, in handleLineLoop() 906 size_t lastVertex = static_cast<size_t>(firstVertex + clampedVertexCount); in handleLineLoop() 908 mLineLoopBufferFirstIndex != firstVertex || mLineLoopBufferLastIndex != lastVertex) in handleLineLoop() 911 contextVk, clampedVertexCount, firstVertex, &mCurrentElementArrayBuffer, in handleLineLoop() 914 mLineLoopBufferFirstIndex = firstVertex; in handleLineLoop() 752 updateStreamedAttribs(const gl::Context *context, GLint firstVertex, GLsizei vertexOrIndexCount, GLsizei instanceCount, gl::DrawElementsType indexTypeOrInvalid, const void *indices) updateStreamedAttribs() argument 862 handleLineLoop(ContextVk *contextVk, GLint firstVertex, GLsizei vertexOrIndexCount, gl::DrawElementsType indexTypeOrInvalid, const void *indices, uint32_t *indexCountOut) handleLineLoop() argument
|
/third_party/skia/src/gpu/ops/ |
H A D | GrMeshDrawOp.cpp | 85 int firstVertex; in init() local 87 fVertices = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex); in init() 100 firstVertex); in init() local
|
H A D | TriangulatingPathRenderer.cpp | 356 int firstVertex; in createAAMesh() local 357 GrEagerDynamicVertexAllocator allocator(target, &vertexBuffer, &firstVertex); in createAAMesh() 362 fMesh = CreateMesh(target, std::move(vertexBuffer), firstVertex, vertexCount); in createAAMesh() 497 int firstVertex, in CreateMesh() 500 mesh->set(std::move(vb), count, firstVertex); in CreateMesh() local 495 CreateMesh(GrMeshDrawTarget* target, sk_sp<const GrBuffer> vb, int firstVertex, int count) CreateMesh() argument
|
H A D | AALinearizingConvexPathRenderer.cpp | 183 int firstVertex; in recordDraw() local 185 &firstVertex); in recordDraw() 202 GrPrimitiveRestart::kNo, std::move(vertexBuffer), firstVertex); in recordDraw() local
|
H A D | AAConvexPathRenderer.cpp | 810 int firstVertex; variable 815 &firstVertex)}; 840 firstVertex); 842 firstVertex += draw.fVertexCnt;
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/ |
H A D | VertexArray11.cpp | 125 GLint firstVertex, in syncStateForDraw() 163 firstVertex, vertexOrIndexCount, indexTypeOrInvalid, in syncStateForDraw() 293 GLint firstVertex, in updateDynamicAttribs() 309 ANGLE_TRY(GetVertexRangeInfo(context, firstVertex, vertexOrIndexCount, indexTypeOrInvalid, in updateDynamicAttribs() 124 syncStateForDraw(const gl::Context *context, GLint firstVertex, GLsizei vertexOrIndexCount, gl::DrawElementsType indexTypeOrInvalid, const void *indices, GLsizei instances, GLint baseVertex, GLuint baseInstance, bool promoteDynamic) syncStateForDraw() argument 291 updateDynamicAttribs(const gl::Context *context, VertexDataManager *vertexDataManager, GLint firstVertex, GLsizei vertexOrIndexCount, gl::DrawElementsType indexTypeOrInvalid, const void *indices, GLsizei instances, GLint baseVertex, GLuint baseInstance, bool promoteDynamic, const gl::AttributesMask &activeDynamicAttribs) updateDynamicAttribs() argument
|
H A D | StateManager11.h | 47 bool onFirstVertexChange(GLint firstVertex); 75 firstVertex{0}, 94 uint32_t firstVertex; member 255 GLint firstVertex, 422 GLint firstVertex, 432 GLint firstVertex);
|
H A D | VertexArray11.h | 37 GLint firstVertex, 71 GLint firstVertex,
|
H A D | StateManager11.cpp | 544 ANGLE_INLINE bool ShaderConstants11::onFirstVertexChange(GLint firstVertex) 546 // firstVertex should already include baseVertex, if any. 547 uint32_t newFirstVertex = static_cast<uint32_t>(firstVertex); 549 bool firstVertexDirty = (mVertex.firstVertex != newFirstVertex); 552 mVertex.firstVertex = newFirstVertex; 2196 GLint firstVertex, 2245 ANGLE_TRY(mVertexArray11->syncStateForDraw(context, firstVertex, vertexOrIndexCount, 2250 if (!mLastFirstVertex.valid() || mLastFirstVertex.value() != firstVertex) 2252 mLastFirstVertex = firstVertex; 2259 GLint firstVertexOnChange = firstVertex [all...] |
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/ |
H A D | AttributeLayoutTest.cpp | 286 virtual void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) = 0; 429 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override 431 glDrawArrays(GL_TRIANGLES, firstVertex, vertexCount); 437 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override 446 void Draw(int firstVertex, unsigned vertexCount, const GLushort *indices) override
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | RenderEncoderBase.cpp | 84 uint32_t firstVertex, in APIDraw() 96 firstVertex)); in APIDraw() 104 draw->firstVertex = firstVertex; in APIDraw() 109 "encoding %s.Draw(%u, %u, %u, %u).", this, vertexCount, instanceCount, firstVertex, in APIDraw() 82 APIDraw(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) APIDraw() argument
|
H A D | CommandBufferStateTracker.cpp | 87 uint32_t firstVertex) { in ValidateBufferInRangeForVertexBuffer() 108 (static_cast<uint64_t>(firstVertex) + vertexCount) * arrayStride; in ValidateBufferInRangeForVertexBuffer() 109 // firstVertex and vertexCount are in uint32_t, and arrayStride must not in ValidateBufferInRangeForVertexBuffer() 116 firstVertex, vertexCount, requiredSize, bufferSize, in ValidateBufferInRangeForVertexBuffer() 85 ValidateBufferInRangeForVertexBuffer( uint32_t vertexCount, uint32_t firstVertex) ValidateBufferInRangeForVertexBuffer() argument
|
H A D | RenderEncoderBase.h | 38 uint32_t firstVertex = 0,
|
H A D | CommandBufferStateTracker.h | 33 MaybeError ValidateBufferInRangeForVertexBuffer(uint32_t vertexCount, uint32_t firstVertex);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktBasicDrawTests.cpp | 147 params.firstVertex = firstV; in DrawParams() 182 cmd.firstVertex = firstV; in addCommand() 776 de::Random rnd (SEED ^ m_data.params.firstVertex ^ m_data.params.vertexCount); in generateDrawData() 778 const deUint32 vectorSize = m_data.params.firstVertex + m_data.params.vertexCount; in generateDrawData() 784 for (deUint32 vertexIdx = m_data.params.firstVertex; vertexIdx < vectorSize; ++vertexIdx) in generateDrawData() 798 m_vk.cmdDraw(cmdBuffer, m_data.params.vertexCount, m_data.params.instanceCount, m_data.params.firstVertex, m_data.params.firstInstance); in draw() 884 for (std::vector<PositionColorVertex>::const_iterator vertex = m_data.vertices.begin() + m_data.params.firstVertex; vertex != m_data.vertices.end(); ++vertex) in iterate() 1082 de::Random rnd(SEED ^ m_data.commands[0].vertexCount ^ m_data.commands[0].firstVertex); in generateDrawData() 1089 const deUint32 index = it->firstVertex + it->vertexCount; in generateDrawData() 1099 std::vector<PositionColorVertex>::iterator vertexStart = m_data.vertices.begin() + it->firstVertex; in generateDrawData() 1597 deUint32 firstVertex = multiplier * firstPrimitive; populateSubGroup() local 1614 deUint32 firstVertex = rnd.getInt(0, OFFSET_LIMIT); populateSubGroup() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktBasicDrawTests.cpp | 145 params.firstVertex = firstV; in DrawParams() 180 cmd.firstVertex = firstV; in addCommand() 747 de::Random rnd (SEED ^ m_data.params.firstVertex ^ m_data.params.vertexCount); in generateDrawData() 749 const deUint32 vectorSize = m_data.params.firstVertex + m_data.params.vertexCount; in generateDrawData() 755 for (deUint32 vertexIdx = m_data.params.firstVertex; vertexIdx < vectorSize; ++vertexIdx) in generateDrawData() 769 m_vk.cmdDraw(cmdBuffer, m_data.params.vertexCount, m_data.params.instanceCount, m_data.params.firstVertex, m_data.params.firstInstance); in draw() 855 for (std::vector<PositionColorVertex>::const_iterator vertex = m_data.vertices.begin() + m_data.params.firstVertex; vertex != m_data.vertices.end(); ++vertex) in iterate() 1053 de::Random rnd(SEED ^ m_data.commands[0].vertexCount ^ m_data.commands[0].firstVertex); in generateDrawData() 1060 const deUint32 index = it->firstVertex + it->vertexCount; in generateDrawData() 1070 std::vector<PositionColorVertex>::iterator vertexStart = m_data.vertices.begin() + it->firstVertex; in generateDrawData() 1548 deUint32 firstVertex = multiplier * firstPrimitive; populateSubGroup() local 1565 deUint32 firstVertex = rnd.getInt(0, OFFSET_LIMIT); populateSubGroup() local [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
H A D | GPURenderBundleEncoder.cpp | 139 interop::GPUSize32 firstVertex, in draw() 141 enc_.Draw(vertexCount, instanceCount, firstVertex, firstInstance); in draw() 136 draw(Napi::Env env, interop::GPUSize32 vertexCount, interop::GPUSize32 instanceCount, interop::GPUSize32 firstVertex, interop::GPUSize32 firstInstance) draw() argument
|
H A D | GPURenderPassEncoder.cpp | 209 interop::GPUSize32 firstVertex, in draw() 211 enc_.Draw(vertexCount, instanceCount, firstVertex, firstInstance); in draw() 206 draw(Napi::Env env, interop::GPUSize32 vertexCount, interop::GPUSize32 instanceCount, interop::GPUSize32 firstVertex, interop::GPUSize32 firstInstance) draw() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state/ |
H A D | vktDynamicStateVPTests.cpp | 362 const uint32_t firstVertex = i * vertsPerViewport; in iterate() local 363 m_vk.cmdDraw(*m_cmdBuffer, vertsPerViewport, 1, firstVertex, 0); in iterate() 375 const uint32_t firstVertex = i * vertsPerViewport; in iterate() local 376 pushVertexOffset(firstVertex, *m_pipelineLayout); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/dynamic_state/ |
H A D | vktDynamicStateVPTests.cpp | 360 const uint32_t firstVertex = i * vertsPerViewport; in iterate() local 361 m_vk.cmdDraw(*m_cmdBuffer, vertsPerViewport, 1, firstVertex, 0); in iterate() 373 const uint32_t firstVertex = i * vertsPerViewport; in iterate() local 374 pushVertexOffset(firstVertex, *m_pipelineLayout); in iterate()
|
/third_party/skia/bench/ |
H A D | VertexColorSpaceBench.cpp | 206 int firstVertex = 0; variable 208 &firstVertex); 262 fMesh->set(std::move(vertexBuffer), kVertexCount, firstVertex); variable
|