Home
last modified time | relevance | path

Searched refs:vertexOffset (Results 1 - 25 of 78) sorted by relevance

1234

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawIndexedTest.cpp69 const int32_t vertexOffset; member
82 , vertexOffset (vertexOffset_)
128 const uint32_t indexOffset = (testSpec.vertexOffset < 0 ? static_cast<uint32_t>(-testSpec.vertexOffset) : 0u); in DrawIndexed()
170 for (int unusedIdx = 0; unusedIdx < testSpec.vertexOffset; unusedIdx++) in DrawIndexed()
175 int vertexIndex = (testSpec.vertexOffset >= 0 ? testSpec.vertexOffset : 0); in DrawIndexed()
252 m_vk.cmdDrawIndexed(*m_secCmdBuffer, 6, 1, 2, m_testSpec.vertexOffset, 0); in iterate()
282 m_vk.cmdDrawIndexed(*m_cmdBuffer, 6, 1, 2, m_testSpec.vertexOffset, 0); in iterate()
298 m_vk.cmdDrawIndexed(*m_cmdBuffer, 6, 1, 2, m_testSpec.vertexOffset, in iterate()
[all...]
H A DvktDrawMultiExtTests.cpp90 tcu::Maybe<VertexOffsetParams> vertexOffset; // Only used for indexed draws. member
349 VkBuffer vertexBuffer, VkDeviceSize vertexBufferOffset, deInt32 vertexOffset,
771 VkBuffer vertexBuffer, VkDeviceSize vertexBufferOffset, deInt32 vertexOffset, in drawCommands()
790 const auto offsetPtr = (isMixedMode ? nullptr : &vertexOffset); in drawCommands()
818 const auto isMixedMode = (isIndexed && m_params.vertexOffset && m_params.vertexOffset->offsetType == VertexOffsetType::MIXED); in iterate()
819 const auto extraVertices = (m_params.vertexOffset ? m_params.vertexOffset->offset : 0u); in iterate()
823 DE_ASSERT(!isIndexed || static_cast<bool>(m_params.vertexOffset)); in iterate()
1089 const auto offsetType = (m_params.vertexOffset in iterate()
770 drawCommands(VkCommandBuffer cmdBuffer, VkPipeline pipeline, VkBuffer vertexBuffer, VkDeviceSize vertexBufferOffset, deInt32 vertexOffset, VkBuffer indexBuffer, VkDeviceSize indexBufferOffset, bool isMixedMode, const DrawInfoPacker& drawInfos) const drawCommands() argument
1090 const auto vertexOffset = static_cast<deInt32>(extraVertices); iterate() local
[all...]
H A DvktBasicDrawTests.cpp164 params.vertexOffset = vertexO; in DrawIndexedParams()
204 cmd.vertexOffset = vertexO; in addCommand()
916 deUint32 vertexIdx = rnd.getInt(m_data.params.vertexOffset, INDEX_LIMIT); in generateDrawData()
922 // Fill up the vertex coordinates with zeros until the highestIndex including the vertexOffset in generateDrawData()
923 m_data.vertices = std::vector<PositionColorVertex>(m_data.params.vertexOffset + highestIndex + 1, PositionColorVertex(tcu::Vec4(0.0, 0.0, 0.0, 0.0), tcu::Vec4(0.0, 0.0, 0.0, 0.0))); in generateDrawData()
928 // Get iterator to the vertex position with the vertexOffset in generateDrawData()
929 std::vector<PositionColorVertex>::iterator vertexIt = m_data.vertices.begin() + m_data.params.vertexOffset + *indexIt; in generateDrawData()
944 m_vk.cmdDrawIndexed(cmdBuffer, m_data.params.indexCount, m_data.params.instanceCount, m_data.params.firstIndex, m_data.params.vertexOffset, m_data.params.firstInstance); in draw()
1061 deUint32 idx = m_data.params.vertexOffset + *it; in iterate()
1297 const deUint32 vertexIdx = rnd.getInt(it->vertexOffset, INDEX_LIMI in generateDrawData()
1606 deUint32 vertexOffset = rnd.getInt(0, OFFSET_LIMIT); populateSubGroup() local
1628 deUint32 vertexOffset = rnd.getInt(vertexCount, OFFSET_LIMIT); populateSubGroup() local
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A DVulkanSecondaryCommandBuffer.h122 int32_t vertexOffset,
125 void drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset);
129 uint32_t vertexOffset);
133 int32_t vertexOffset,
387 int32_t vertexOffset, in drawIndexed()
392 CommandBuffer::drawIndexed(indexCount, instanceCount, firstIndex, vertexOffset, firstInstance); in drawIndexed()
403 uint32_t vertexOffset) in drawIndexedBaseVertex()
407 CommandBuffer::drawIndexed(indexCount, 1, 0, vertexOffset, 0); in drawIndexedBaseVertex()
421 uint32_t vertexOffset) in drawIndexedInstancedBaseVertex()
425 CommandBuffer::drawIndexed(indexCount, instanceCount, 0, vertexOffset, in drawIndexedInstancedBaseVertex()
384 drawIndexed(uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) drawIndexed() argument
402 drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset) drawIndexedBaseVertex() argument
418 drawIndexedInstancedBaseVertex( uint32_t indexCount, uint32_t instanceCount, uint32_t vertexOffset) drawIndexedInstancedBaseVertex() argument
428 drawIndexedInstancedBaseVertexBaseInstance( uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) drawIndexedInstancedBaseVertexBaseInstance() argument
[all...]
H A DSecondaryCommandBuffer.h258 uint32_t vertexOffset; member
282 uint32_t vertexOffset; member
291 int32_t vertexOffset; member
594 void drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset);
602 uint32_t vertexOffset);
606 int32_t vertexOffset,
1177 uint32_t vertexOffset) in drawIndexedBaseVertex()
1182 paramStruct->vertexOffset = vertexOffset; in drawIndexedBaseVertex()
1215 uint32_t vertexOffset) in drawIndexedInstancedBaseVertex()
1176 drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset) drawIndexedBaseVertex() argument
1213 drawIndexedInstancedBaseVertex(uint32_t indexCount, uint32_t instanceCount, uint32_t vertexOffset) drawIndexedInstancedBaseVertex() argument
1227 drawIndexedInstancedBaseVertexBaseInstance( uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) drawIndexedInstancedBaseVertexBaseInstance() argument
[all...]
H A DSecondaryCommandBuffer.cpp353 vkCmdDrawIndexed(cmdBuffer, params->indexCount, 1, 0, params->vertexOffset, 0); in executeCommands()
376 params->vertexOffset, 0); in executeCommands()
385 params->firstIndex, params->vertexOffset, in executeCommands()
/third_party/skia/experimental/graphite/src/
H A DCommandBuffer.cpp51 void CommandBuffer::bindVertexBuffers(sk_sp<Buffer> vertexBuffer, size_t vertexOffset, in bindVertexBuffers() argument
53 this->onBindVertexBuffers(vertexBuffer.get(), vertexOffset, in bindVertexBuffers()
H A DCommandBuffer.h66 void bindVertexBuffers(sk_sp<Buffer> vertexBuffer, size_t vertexOffset,
111 virtual void onBindVertexBuffers(const Buffer* vertexBuffer, size_t vertexOffset,
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktDrawMultiExtTests.cpp90 tcu::Maybe<VertexOffsetParams> vertexOffset; // Only used for indexed draws. member
349 VkBuffer vertexBuffer, VkDeviceSize vertexBufferOffset, deInt32 vertexOffset,
769 VkBuffer vertexBuffer, VkDeviceSize vertexBufferOffset, deInt32 vertexOffset, in drawCommands()
788 const auto offsetPtr = (isMixedMode ? nullptr : &vertexOffset); in drawCommands()
816 const auto isMixedMode = (isIndexed && m_params.vertexOffset && m_params.vertexOffset->offsetType == VertexOffsetType::MIXED); in iterate()
817 const auto extraVertices = (m_params.vertexOffset ? m_params.vertexOffset->offset : 0u); in iterate()
821 DE_ASSERT(!isIndexed || static_cast<bool>(m_params.vertexOffset)); in iterate()
1087 const auto offsetType = (m_params.vertexOffset in iterate()
768 drawCommands(VkCommandBuffer cmdBuffer, VkPipeline pipeline, VkBuffer vertexBuffer, VkDeviceSize vertexBufferOffset, deInt32 vertexOffset, VkBuffer indexBuffer, VkDeviceSize indexBufferOffset, bool isMixedMode, const DrawInfoPacker& drawInfos) const drawCommands() argument
1088 const auto vertexOffset = static_cast<deInt32>(extraVertices); iterate() local
[all...]
H A DvktBasicDrawTests.cpp162 params.vertexOffset = vertexO; in DrawIndexedParams()
202 cmd.vertexOffset = vertexO; in addCommand()
887 deUint32 vertexIdx = rnd.getInt(m_data.params.vertexOffset, INDEX_LIMIT); in generateDrawData()
893 // Fill up the vertex coordinates with zeros until the highestIndex including the vertexOffset in generateDrawData()
894 m_data.vertices = std::vector<PositionColorVertex>(m_data.params.vertexOffset + highestIndex + 1, PositionColorVertex(tcu::Vec4(0.0, 0.0, 0.0, 0.0), tcu::Vec4(0.0, 0.0, 0.0, 0.0))); in generateDrawData()
899 // Get iterator to the vertex position with the vertexOffset in generateDrawData()
900 std::vector<PositionColorVertex>::iterator vertexIt = m_data.vertices.begin() + m_data.params.vertexOffset + *indexIt; in generateDrawData()
915 m_vk.cmdDrawIndexed(cmdBuffer, m_data.params.indexCount, m_data.params.instanceCount, m_data.params.firstIndex, m_data.params.vertexOffset, m_data.params.firstInstance); in draw()
1032 deUint32 idx = m_data.params.vertexOffset + *it; in iterate()
1268 const deUint32 vertexIdx = rnd.getInt(it->vertexOffset, INDEX_LIMI in generateDrawData()
1557 deUint32 vertexOffset = rnd.getInt(0, OFFSET_LIMIT); populateSubGroup() local
1579 deUint32 vertexOffset = rnd.getInt(vertexCount, OFFSET_LIMIT); populateSubGroup() local
[all...]
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/
H A DTransformFeedback.h45 int vertexOffset() const;
H A DTransformFeedback.cpp62 int TransformFeedback::vertexOffset() const in vertexOffset() function in es2::TransformFeedback
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineBindVertexBuffers2Tests.cpp55 deUint32 vertexOffset; member
407 vk::VkDeviceSize vertexOffset = m_params.vertexOffset * sizeof(float); in iterate() local
440 for (deUint32 i = 0; i < vertexOffset / sizeof(float); ++i) in iterate()
469 std::vector<vk::VkDeviceSize> offsets = { colorOffset, vertexOffset }; in iterate()
473 offsets.push_back(vertexOffset + sizeof(float) * 2); in iterate()
478 offsets.push_back(vertexOffset + sizeof(float) * 2); in iterate()
480 offsets.push_back(vertexOffset + sizeof(float) * 3); in iterate()
485 offsets.push_back(vertexOffset + sizeof(float)); in iterate()
487 offsets.push_back(vertexOffset in iterate()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesBufferTests.cpp828 const VkDeviceSize vertexOffset = 0ull; in rendererDraw() local
830 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset); in rendererDraw()
1284 VkDeviceSize vertexOffset = 0ull; in rendererDraw() local
1286 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_sparseBuffer.get(), &vertexOffset); in rendererDraw()
1289 vertexOffset += m_perDrawBufferOffset * (m_residency ? 2 : 1); in rendererDraw()
1291 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_sparseBuffer.get(), &vertexOffset); in rendererDraw()
1327 const VkDeviceSize vertexOffset = 0ull; in rendererDraw() local
1330 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset); in rendererDraw()
1395 const VkDeviceSize vertexOffset = 0ull; in rendererDraw() local
1398 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset); in rendererDraw()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkCommandBuffer.cpp475 uint32_t count, uint32_t instanceCount, uint32_t first, int32_t vertexOffset, uint32_t firstInstance) in draw()
508 executionState.renderer->draw(pipeline, executionState.dynamicState, indexBuffer.first, vertexOffset, in draw()
548 CmdDrawIndexed(uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) in CmdDrawIndexed() argument
552 , vertexOffset(vertexOffset) in CmdDrawIndexed()
559 draw(executionState, true, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance);
568 const int32_t vertexOffset; member in __anon22994::CmdDrawIndexed
617 draw(executionState, true, cmd->indexCount, cmd->instanceCount, cmd->firstIndex, cmd->vertexOffset, cmd->firstInstance);
1698 void CommandBuffer::drawIndexed(uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) in drawIndexed() argument
1700 addCommand<::CmdDrawIndexed>(indexCount, instanceCount, firstIndex, vertexOffset, firstInstanc in drawIndexed()
474 draw(vk::CommandBuffer::ExecutionState &executionState, bool indexed, uint32_t count, uint32_t instanceCount, uint32_t first, int32_t vertexOffset, uint32_t firstInstance) draw() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/
H A DvktSparseResourcesBufferTests.cpp828 const VkDeviceSize vertexOffset = 0ull; in rendererDraw() local
830 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset); in rendererDraw()
1284 VkDeviceSize vertexOffset = 0ull; in rendererDraw() local
1286 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_sparseBuffer.get(), &vertexOffset); in rendererDraw()
1289 vertexOffset += m_perDrawBufferOffset * (m_residency ? 2 : 1); in rendererDraw()
1291 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_sparseBuffer.get(), &vertexOffset); in rendererDraw()
1327 const VkDeviceSize vertexOffset = 0ull; in rendererDraw() local
1330 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset); in rendererDraw()
1395 const VkDeviceSize vertexOffset = 0ull; in rendererDraw() local
1398 vk.cmdBindVertexBuffers (cmdBuffer, 0u, 1u, &m_vertexBuffer.get(), &vertexOffset); in rendererDraw()
[all...]
/third_party/skia/experimental/graphite/src/mtl/
H A DMtlCommandBuffer.h58 void onBindVertexBuffers(const skgpu::Buffer* vertexBuffer, size_t vertexOffset,
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_cmd_enqueue.c102 cmd->u.draw_multi_indexed_ext.index_info[i].vertexOffset = draw->vertexOffset; in vk_cmd_enqueue_CmdDrawMultiIndexedEXT()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state/
H A DvktDynamicStateBaseClass.hpp92 void pushVertexOffset (const uint32_t vertexOffset,
H A DvktDynamicStateBaseClass.cpp395 void DynamicStateBaseClass::pushVertexOffset (const uint32_t vertexOffset, in pushVertexOffset() argument
399 m_vk.cmdPushConstants(*m_cmdBuffer, pipelineLayout, stageFlags, 0u, static_cast<uint32_t>(sizeof(uint32_t)), &vertexOffset); in pushVertexOffset()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/dynamic_state/
H A DvktDynamicStateBaseClass.hpp89 void pushVertexOffset (const uint32_t vertexOffset,
H A DvktDynamicStateBaseClass.cpp358 void DynamicStateBaseClass::pushVertexOffset (const uint32_t vertexOffset, in pushVertexOffset() argument
362 m_vk.cmdPushConstants(*m_cmdBuffer, pipelineLayout, stageFlags, 0u, static_cast<uint32_t>(sizeof(uint32_t)), &vertexOffset); in pushVertexOffset()
/third_party/skia/src/gpu/ops/
H A DDrawVerticesOp.cpp437 int vertexOffset = 0; in onPrepareDraws() local
446 *indices++ = info.indices()[i] + vertexOffset; in onPrepareDraws()
477 vertexOffset += vertexCount; in onPrepareDraws()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingShaderBindingTableTests.cpp1287 const float vertexOffset = 0.25f; // From base location, to build a triangle around it. in iterate() local
1297 tcu::Vec3(triangleLocation.x() - vertexOffset, triangleLocation.y() - vertexOffset, triangleLocation.z()), in iterate()
1298 tcu::Vec3(triangleLocation.x() + vertexOffset, triangleLocation.y() - vertexOffset, triangleLocation.z()), in iterate()
1299 tcu::Vec3(triangleLocation.x(), triangleLocation.y() + vertexOffset, triangleLocation.z()), in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingShaderBindingTableTests.cpp1287 const float vertexOffset = 0.25f; // From base location, to build a triangle around it. in iterate() local
1297 tcu::Vec3(triangleLocation.x() - vertexOffset, triangleLocation.y() - vertexOffset, triangleLocation.z()), in iterate()
1298 tcu::Vec3(triangleLocation.x() + vertexOffset, triangleLocation.y() - vertexOffset, triangleLocation.z()), in iterate()
1299 tcu::Vec3(triangleLocation.x(), triangleLocation.y() + vertexOffset, triangleLocation.z()), in iterate()

Completed in 36 milliseconds

1234