dawn-cmake/src/dawn_native/metal
Hao Li ddef7a04a2 Query API: QuerySet on Metal
- Add query set creation on Metal backend
- Enable end2end tests for query set creation

Bug: dawn:434
Change-Id: I7fe013192ae215b6b97cfdb646a8dd6f2596d4af
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/28800
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2020-09-25 08:49:30 +00:00
..
BackendMTL.h Metal: Implement the backend connection and adapter. 2019-02-05 13:02:30 +00:00
BackendMTL.mm Query API: QuerySet on Metal 2020-09-25 08:49:30 +00:00
BindGroupLayoutMTL.h Make RefCounted derived objects have private destructors 2020-04-06 18:20:02 +00:00
BindGroupLayoutMTL.mm Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
BindGroupMTL.h Make RefCounted derived objects have private destructors 2020-04-06 18:20:02 +00:00
BindGroupMTL.mm Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
BufferMTL.h Fix the initialization of the buffers with MapRead and MapAtCreation 2020-09-01 08:08:57 +00:00
BufferMTL.mm Remove Toggle LazyClearBufferOnFirstUse 2020-09-02 00:21:08 +00:00
CommandBufferMTL.h Eagerly destroy CommandBuffer commands after submission 2020-08-13 20:25:39 +00:00
CommandBufferMTL.mm Standardize the use of UNREACHABLE in switches. 2020-09-24 14:56:50 +00:00
CommandRecordingContext.h Reland "Metal: Add CommandRecordingContext" 2020-01-15 18:22:53 +00:00
CommandRecordingContext.mm Deprecate Buffer::SetSubData in favor of Queue::WriteBuffer 2020-06-02 09:24:39 +00:00
ComputePipelineMTL.h Make RefCounted derived objects have private destructors 2020-04-06 18:20:02 +00:00
ComputePipelineMTL.mm Metal: Use ShaderModule reflection when possible. 2020-09-09 22:47:07 +00:00
DeviceMTL.h Refactoring Queue::WriteTexture implementation 2020-08-20 13:29:39 +00:00
DeviceMTL.mm Query API: QuerySet on Metal 2020-09-25 08:49:30 +00:00
Forward.h Query API: QuerySet 2020-06-11 00:34:14 +00:00
MetalBackend.mm Pass the old/new VkImageLayouts to Vulkan image import/export 2020-09-22 20:10:46 +00:00
PipelineLayoutMTL.h Remove kMaxBindingsPerGroup limit 2020-07-14 22:20:35 +00:00
PipelineLayoutMTL.mm Add wgpu::BindingType::MultisampledTexture 2020-09-24 11:41:07 +00:00
QuerySetMTL.h Query API: QuerySet on Metal 2020-09-25 08:49:30 +00:00
QuerySetMTL.mm Query API: QuerySet on Metal 2020-09-25 08:49:30 +00:00
QueueMTL.h Refactoring Queue::WriteTexture implementation 2020-08-20 13:29:39 +00:00
QueueMTL.mm Refactoring Queue::WriteTexture implementation 2020-08-20 13:29:39 +00:00
RenderPipelineMTL.h Typeify VertexBufferSlot and VertexAttributeLocation 2020-09-17 19:07:00 +00:00
RenderPipelineMTL.mm Typeify VertexBufferSlot and VertexAttributeLocation 2020-09-17 19:07:00 +00:00
SamplerMTL.h Make RefCounted derived objects have private destructors 2020-04-06 18:20:02 +00:00
SamplerMTL.mm Add default Undefined sampler compare function 2020-04-17 19:32:07 +00:00
ShaderModuleMTL.h Metal: Use ShaderModule reflection when possible. 2020-09-09 22:47:07 +00:00
ShaderModuleMTL.mm Typeify VertexBufferSlot and VertexAttributeLocation 2020-09-17 19:07:00 +00:00
StagingBufferMTL.h BUILD.gn: enable additional warnings. 2020-04-08 16:04:32 +00:00
StagingBufferMTL.mm Separate device lost from internal errors. 2020-04-01 12:07:43 +00:00
SwapChainMTL.h Optimize subresource tracking - use texture view 2020-06-15 18:26:12 +00:00
SwapChainMTL.mm Optimize subresource tracking - use texture view 2020-06-15 18:26:12 +00:00
TextureMTL.h Refactor subresource related variables to a struct 2020-06-12 00:37:31 +00:00
TextureMTL.mm Standardize the use of UNREACHABLE in switches. 2020-09-24 14:56:50 +00:00
UtilsMetal.h Cleanup: Make TexelBlockInfo a member of Format, not superclass 2020-09-02 18:50:09 +00:00
UtilsMetal.mm Standardize the use of UNREACHABLE in switches. 2020-09-24 14:56:50 +00:00