/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawIndexedTest.cpp | 69 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 D | vktDrawMultiExtTests.cpp | 90 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 D | vktBasicDrawTests.cpp | 164 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 D | VulkanSecondaryCommandBuffer.h | 122 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 D | SecondaryCommandBuffer.h | 258 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 D | SecondaryCommandBuffer.cpp | 353 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 D | CommandBuffer.cpp | 51 void CommandBuffer::bindVertexBuffers(sk_sp<Buffer> vertexBuffer, size_t vertexOffset, in bindVertexBuffers() argument 53 this->onBindVertexBuffers(vertexBuffer.get(), vertexOffset, in bindVertexBuffers()
|
H A D | CommandBuffer.h | 66 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 D | vktDrawMultiExtTests.cpp | 90 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 D | vktBasicDrawTests.cpp | 162 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 D | TransformFeedback.h | 45 int vertexOffset() const;
|
H A D | TransformFeedback.cpp | 62 int TransformFeedback::vertexOffset() const in vertexOffset() function in es2::TransformFeedback
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineBindVertexBuffers2Tests.cpp | 55 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 D | vktSparseResourcesBufferTests.cpp | 828 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 D | VkCommandBuffer.cpp | 475 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 D | vktSparseResourcesBufferTests.cpp | 828 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 D | MtlCommandBuffer.h | 58 void onBindVertexBuffers(const skgpu::Buffer* vertexBuffer, size_t vertexOffset,
|
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_cmd_enqueue.c | 102 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 D | vktDynamicStateBaseClass.hpp | 92 void pushVertexOffset (const uint32_t vertexOffset,
|
H A D | vktDynamicStateBaseClass.cpp | 395 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 D | vktDynamicStateBaseClass.hpp | 89 void pushVertexOffset (const uint32_t vertexOffset,
|
H A D | vktDynamicStateBaseClass.cpp | 358 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 D | DrawVerticesOp.cpp | 437 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 D | vktRayTracingShaderBindingTableTests.cpp | 1287 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 D | vktRayTracingShaderBindingTableTests.cpp | 1287 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()
|