/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationFractionalSpacingTests.cpp | 540 const BufferWithMemory counterBuffer(vk, device, allocator, makeBufferCreateInfo(counterBufferSizeBytes, VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::HostVisible); 569 const VkDescriptorBufferInfo counterBufferInfo = makeDescriptorBufferInfo(counterBuffer.get(), 0ull, counterBufferSizeBytes); 619 const Allocation& alloc = counterBuffer.getAllocation(); 651 const Allocation& counterAlloc = counterBuffer.getAllocation();
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineExtendedDynamicStateMiscTests.cpp | 97 << "layout (set=0, binding=0) buffer InvocationCounterBlock { uint invocations; } counterBuffer;\n" in initBlueAndAtomicCounterFragmentProgram() 100 << " atomicAdd(counterBuffer.invocations, 1u);\n" in initBlueAndAtomicCounterFragmentProgram() 166 BufferPtr counterBuffer (new BufferWithMemory(ctx.vkd, ctx.device, ctx.allocator, counterBufferInfo, MemoryRequirement::HostVisible)); in sampleShadingWithDynamicSampleCount() 167 auto& counterBufferAlloc = counterBuffer->getAllocation(); in sampleShadingWithDynamicSampleCount() 173 counterBuffers.emplace_back(std::move(counterBuffer)); in sampleShadingWithDynamicSampleCount()
|
H A D | vktPipelineExtendedDynamicStateTests.cpp | 3570 << (fragAtomics ? "layout(set=" + fragSetIndex + ", binding=0, std430) buffer AtomicBlock { uint fragCounter; } counterBuffer;\n" : "") in initPrograms() 3587 << (fragAtomics ? " atomicAdd(counterBuffer.fragCounter, 1u);\n" : "") in initPrograms() 4853 BufferWithMemoryPtr counterBuffer; in iterate() local 4861 counterBuffer = BufferWithMemoryPtr(new vk::BufferWithMemory(vkd, device, allocator, counterBufferInfo, vk::MemoryRequirement::HostVisible)); in iterate() 4862 copyAndFlush(vkd, device, *counterBuffer, 0u, &initialValue, static_cast<size_t>(counterBufferSize)); in iterate() 4887 const auto descInfo = vk::makeDescriptorBufferInfo(counterBuffer->get(), 0ull, counterBufferSize); in iterate() 6278 auto& counterBufferAlloc = counterBuffer->getAllocation(); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization/ |
H A D | vktRasterizationProvokingVertexTests.cpp | 268 Move<VkBuffer> counterBuffer; in iterate() local 726 counterBuffer = createBuffer(vk, device, &counterBufferInfo); in iterate() 727 counterBufferMemory = allocator.allocate(getBufferMemoryRequirements(vk, device, *counterBuffer), MemoryRequirement::HostVisible); in iterate() 728 VK_CHECK(vk.bindBufferMemory(device, *counterBuffer, counterBufferMemory->getMemory(), counterBufferMemory->getOffset())); in iterate() 793 vk.cmdBeginTransformFeedbackEXT(*commandBuffer, 0, 1, &*counterBuffer, &counterBufferOffset); in iterate() 803 vk.cmdEndTransformFeedbackEXT(*commandBuffer, 0, 1, &*counterBuffer, &counterBufferOffset); in iterate() 810 vk.cmdBeginTransformFeedbackEXT(*commandBuffer, 0, 1, &*counterBuffer, &counterBufferOffset); in iterate() 816 vk.cmdEndTransformFeedbackEXT(*commandBuffer, 0, 1, &*counterBuffer, &counterBufferOffset); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/rasterization/ |
H A D | vktRasterizationProvokingVertexTests.cpp | 261 Move<VkBuffer> counterBuffer; in iterate() local 671 counterBuffer = createBuffer(vk, device, &counterBufferInfo); in iterate() 672 counterBufferMemory = allocator.allocate(getBufferMemoryRequirements(vk, device, *counterBuffer), MemoryRequirement::HostVisible); in iterate() 673 VK_CHECK(vk.bindBufferMemory(device, *counterBuffer, counterBufferMemory->getMemory(), counterBufferMemory->getOffset())); in iterate() 738 vk.cmdBeginTransformFeedbackEXT(*commandBuffer, 0, 1, &*counterBuffer, &counterBufferOffset); in iterate() 748 vk.cmdEndTransformFeedbackEXT(*commandBuffer, 0, 1, &*counterBuffer, &counterBufferOffset); in iterate() 755 vk.cmdBeginTransformFeedbackEXT(*commandBuffer, 0, 1, &*counterBuffer, &counterBufferOffset); in iterate() 761 vk.cmdEndTransformFeedbackEXT(*commandBuffer, 0, 1, &*counterBuffer, &counterBufferOffset); in iterate()
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fAtomicCounterTests.cpp | 919 const glu::Buffer counterBuffer (m_context.getRenderContext()); in iterate() 961 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *counterBuffer); in iterate() 971 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, *counterBuffer); in iterate() 1006 gl.bindBuffer(GL_SHADER_STORAGE_BUFFER, *counterBuffer); in iterate()
|
H A D | es31fBasicComputeShaderTests.cpp | 1498 const Buffer counterBuffer (m_context.getRenderContext()); 1538 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, *counterBuffer); 1546 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, *counterBuffer);
|
H A D | es31fOpaqueTypeIndexingTests.cpp | 1084 const Buffer counterBuffer (renderCtx); in iterate() 1118 gl.bindBuffer(GL_ATOMIC_COUNTER_BUFFER, *counterBuffer); in iterate() 1120 gl.bindBufferBase(GL_ATOMIC_COUNTER_BUFFER, 0, *counterBuffer); in iterate()
|
/third_party/mesa3d/src/virtio/venus-protocol/ |
H A D | vn_protocol_driver_command_buffer.h | 6349 static inline size_t vn_sizeof_vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) in vn_sizeof_vkCmdDrawIndirectByteCountEXT() argument 6358 cmd_size += vn_sizeof_VkBuffer(&counterBuffer); in vn_sizeof_vkCmdDrawIndirectByteCountEXT() 6366 static inline void vn_encode_vkCmdDrawIndirectByteCountEXT(struct vn_cs_encoder *enc, VkCommandFlagsEXT cmd_flags, VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) in vn_encode_vkCmdDrawIndirectByteCountEXT() argument 6376 vn_encode_VkBuffer(enc, &counterBuffer); in vn_encode_vkCmdDrawIndirectByteCountEXT() 6382 static inline size_t vn_sizeof_vkCmdDrawIndirectByteCountEXT_reply(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) in vn_sizeof_vkCmdDrawIndirectByteCountEXT_reply() argument 6390 /* skip counterBuffer */ in vn_sizeof_vkCmdDrawIndirectByteCountEXT_reply() 6398 static inline void vn_decode_vkCmdDrawIndirectByteCountEXT_reply(struct vn_cs_decoder *dec, VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) in vn_decode_vkCmdDrawIndirectByteCountEXT_reply() argument 6407 /* skip counterBuffer */ in vn_decode_vkCmdDrawIndirectByteCountEXT_reply() 9285 static inline void vn_submit_vkCmdDrawIndirectByteCountEXT(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride, struct vn_instance_submit_command *submit) in vn_submit_vkCmdDrawIndirectByteCountEXT() argument 9289 size_t cmd_size = vn_sizeof_vkCmdDrawIndirectByteCountEXT(commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffse in vn_submit_vkCmdDrawIndirectByteCountEXT() 11166 vn_call_vkCmdDrawIndirectByteCountEXT(struct vn_instance *vn_instance, VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) vn_call_vkCmdDrawIndirectByteCountEXT() argument 11179 vn_async_vkCmdDrawIndirectByteCountEXT(struct vn_instance *vn_instance, VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) vn_async_vkCmdDrawIndirectByteCountEXT() argument [all...] |
/third_party/mesa3d/src/virtio/vulkan/ |
H A D | vn_command_buffer.c | 1613 VkBuffer counterBuffer, in vn_CmdDrawIndirectByteCountEXT() 1619 firstInstance, counterBuffer, counterBufferOffset, in vn_CmdDrawIndirectByteCountEXT() 1610 vn_CmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) vn_CmdDrawIndirectByteCountEXT() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineExtendedDynamicStateTests.cpp | 2945 << (m_testConfig.representativeFragmentTest ? "layout(set=" + fragSetIndex + ", binding=0, std430) buffer AtomicBlock { uint fragCounter; } counterBuffer;\n" : "") in initPrograms() 2952 << (m_testConfig.representativeFragmentTest ? " atomicAdd(counterBuffer.fragCounter, 1u);\n" : "") in initPrograms() 4040 BufferWithMemoryPtr counterBuffer; in iterate() local 4048 counterBuffer = BufferWithMemoryPtr(new vk::BufferWithMemory(vkd, device, allocator, counterBufferInfo, vk::MemoryRequirement::HostVisible)); in iterate() 4049 copyAndFlush(vkd, device, *counterBuffer, 0u, &initialValue, static_cast<size_t>(counterBufferSize)); in iterate() 4074 const auto descInfo = vk::makeDescriptorBufferInfo(counterBuffer->get(), 0ull, counterBufferSize); in iterate() 5274 auto& counterBufferAlloc = counterBuffer->getAllocation(); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/transform_feedback/ |
H A D | vktTransformFeedbackSimpleTests.cpp | 1702 const Unique<VkBuffer> counterBuffer (makeBuffer (vk, device, counterBufferSize, counterBufferUsage)); 1703 const UniquePtr<Allocation> counterBufferAlloc (bindBuffer (vk, device, allocator, *counterBuffer, MemoryRequirement::HostVisible)); 1729 vk.cmdDrawIndirectByteCountEXT(*cmdBuffer, 1u, 0u, *counterBuffer, 0u, 0u, m_parameters.vertexStride);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/ |
H A D | vktTransformFeedbackSimpleTests.cpp | 1960 const Unique<VkBuffer> counterBuffer (makeBuffer (vk, device, counterBufferSize, counterBufferUsage)); 1961 const UniquePtr<Allocation> counterBufferAlloc (bindBuffer (vk, device, allocator, *counterBuffer, MemoryRequirement::HostVisible)); 1988 vk.cmdDrawIndirectByteCountEXT(*cmdBuffer, 1u, 0u, *counterBuffer, 0u, 0u, m_parameters.vertexStride);
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | genX_cmd_buffer.c | 4461 VkBuffer counterBuffer, in CmdDrawIndirectByteCountEXT() 4468 ANV_FROM_HANDLE(anv_buffer, counter_buffer, counterBuffer); in CmdDrawIndirectByteCountEXT() 4457 CmdDrawIndirectByteCountEXT( VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) CmdDrawIndirectByteCountEXT() argument
|
/third_party/skia/third_party/externals/swiftshader/include/vulkan/ |
H A D | vulkan.hpp | 3316 VkBuffer counterBuffer, 3322 commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride );
|
H A D | vulkan_raii.hpp | 4320 VULKAN_HPP_NAMESPACE::Buffer counterBuffer, 11822 VULKAN_HPP_NAMESPACE::Buffer counterBuffer, 11834 static_cast<VkBuffer>( counterBuffer ),
|
H A D | vulkan_core.h | 8845 typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectByteCountEXT)(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride); 8887 VkBuffer counterBuffer,
|
/third_party/skia/include/third_party/vulkan/vulkan/ |
H A D | vulkan_core.h | 8530 typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectByteCountEXT)(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride); 8572 VkBuffer counterBuffer,
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_cmd_buffer.c | 10318 RADV_FROM_HANDLE(radv_buffer, counterBuffer, _counterBuffer); in radv_CmdDrawIndirectByteCountEXT() 10324 info.strmout_buffer = counterBuffer; in radv_CmdDrawIndirectByteCountEXT()
|
/third_party/mesa3d/include/vulkan/ |
H A D | vulkan_core.h | 9939 typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectByteCountEXT)(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride); 9981 VkBuffer counterBuffer,
|
/third_party/skia/third_party/externals/dawn/third_party/khronos/vulkan/ |
H A D | vulkan_core.h | 9005 typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectByteCountEXT)(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride); 9047 VkBuffer counterBuffer,
|
/third_party/vulkan-headers/include/vulkan/ |
H A D | vulkan.hpp | 2905 VkBuffer counterBuffer, 2910 return ::vkCmdDrawIndirectByteCountEXT( commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride );
|
H A D | vulkan_core.h | 11743 typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectByteCountEXT)(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride); 11785 VkBuffer counterBuffer,
|
H A D | vulkan_raii.hpp | 5724 VULKAN_HPP_NAMESPACE::Buffer counterBuffer, 15804 VULKAN_HPP_NAMESPACE::Buffer counterBuffer, 15814 static_cast<VkBuffer>( counterBuffer ), [all...] |
/third_party/vulkan-loader/loader/generated/ |
H A D | vk_loader_extensions.c | 5286 VkBuffer counterBuffer, in CmdDrawIndirectByteCountEXT() 5297 disp->CmdDrawIndirectByteCountEXT(commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride); in CmdDrawIndirectByteCountEXT() 5282 CmdDrawIndirectByteCountEXT( VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) CmdDrawIndirectByteCountEXT() argument
|