Home
last modified time | relevance | path

Searched refs:counterBuffer (Results 1 - 25 of 29) sorted by relevance

12

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationFractionalSpacingTests.cpp540 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 DvktPipelineExtendedDynamicStateMiscTests.cpp97 << "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 DvktPipelineExtendedDynamicStateTests.cpp3570 << (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 DvktRasterizationProvokingVertexTests.cpp268 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 DvktRasterizationProvokingVertexTests.cpp261 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 Des31fAtomicCounterTests.cpp919 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 Des31fBasicComputeShaderTests.cpp1498 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 Des31fOpaqueTypeIndexingTests.cpp1084 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 Dvn_protocol_driver_command_buffer.h6349 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 Dvn_command_buffer.c1613 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 DvktPipelineExtendedDynamicStateTests.cpp2945 << (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 DvktTransformFeedbackSimpleTests.cpp1702 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 DvktTransformFeedbackSimpleTests.cpp1960 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 DgenX_cmd_buffer.c4461 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 Dvulkan.hpp3316 VkBuffer counterBuffer,
3322 commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride );
H A Dvulkan_raii.hpp4320 VULKAN_HPP_NAMESPACE::Buffer counterBuffer,
11822 VULKAN_HPP_NAMESPACE::Buffer counterBuffer,
11834 static_cast<VkBuffer>( counterBuffer ),
H A Dvulkan_core.h8845 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 Dvulkan_core.h8530 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 Dradv_cmd_buffer.c10318 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 Dvulkan_core.h9939 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 Dvulkan_core.h9005 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 Dvulkan.hpp2905 VkBuffer counterBuffer,
2910 return ::vkCmdDrawIndirectByteCountEXT( commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride );
H A Dvulkan_core.h11743 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 Dvulkan_raii.hpp5724 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 Dvk_loader_extensions.c5286 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

Completed in 529 milliseconds

12