Home
last modified time | relevance | path

Searched refs:firstVertex (Results 1 - 25 of 107) sorted by relevance

12345

/third_party/skia/third_party/externals/dawn/src/tests/end2end/
H A DFirstIndexOffsetTests.cpp46 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 DVulkanSecondaryCommandBuffer.h111 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 DSecondaryCommandBuffer.h245 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 DVertexArrayVk.h44 GLint firstVertex,
51 GLint firstVertex,
H A DVertexArrayVk.cpp753 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 DGrMeshDrawOp.cpp85 int firstVertex; in init() local
87 fVertices = target->makeVertexSpace(vertexStride, vertexCount, &vertexBuffer, &firstVertex); in init()
100 firstVertex); in init() local
H A DTriangulatingPathRenderer.cpp356 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 DAALinearizingConvexPathRenderer.cpp183 int firstVertex; in recordDraw() local
185 &firstVertex); in recordDraw()
202 GrPrimitiveRestart::kNo, std::move(vertexBuffer), firstVertex); in recordDraw() local
H A DAAConvexPathRenderer.cpp810 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 DVertexArray11.cpp125 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 DStateManager11.h47 bool onFirstVertexChange(GLint firstVertex);
75 firstVertex{0},
94 uint32_t firstVertex; member
255 GLint firstVertex,
422 GLint firstVertex,
432 GLint firstVertex);
H A DVertexArray11.h37 GLint firstVertex,
71 GLint firstVertex,
H A DStateManager11.cpp544 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 DAttributeLayoutTest.cpp286 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 DRenderEncoderBase.cpp84 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 DCommandBufferStateTracker.cpp87 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 DRenderEncoderBase.h38 uint32_t firstVertex = 0,
H A DCommandBufferStateTracker.h33 MaybeError ValidateBufferInRangeForVertexBuffer(uint32_t vertexCount, uint32_t firstVertex);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktBasicDrawTests.cpp147 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 DvktBasicDrawTests.cpp145 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 DGPURenderBundleEncoder.cpp139 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 DGPURenderPassEncoder.cpp209 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 DvktDynamicStateVPTests.cpp362 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 DvktDynamicStateVPTests.cpp360 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 DVertexColorSpaceBench.cpp206 int firstVertex = 0; variable
208 &firstVertex);
262 fMesh->set(std::move(vertexBuffer), kVertexCount, firstVertex); variable

Completed in 26 milliseconds

12345