dawn-cmake/src/dawn_native/metal
Hao Li c9a22bcb93 Disable timestamp query extension on Metal
Currently it's not clear how to convert timestamps to nanoseconds on
Metal, disable timestamp query extension on Metal until we know how to
do that. WebGPU issue: https://github.com/gpuweb/gpuweb/issues/1325

Bug: dawn:434
Change-Id: If63bd5fe9dccc1fff16a42cddf63e9d8265e65c5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/37020
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
2021-01-08 22:56:05 +00:00
..
BackendMTL.h Metal: Implement the backend connection and adapter. 2019-02-05 13:02:30 +00:00
BackendMTL.mm Disable timestamp query extension on Metal 2021-01-08 22:56:05 +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 Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
BufferMTL.mm Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
CommandBufferMTL.h Eagerly destroy CommandBuffer commands after submission 2020-08-13 20:25:39 +00:00
CommandBufferMTL.mm Update BindingInfo to reflect new BindGroupLayoutEntry structure 2020-12-21 20:14:26 +00:00
CommandRecordingContext.h Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
CommandRecordingContext.mm Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
ComputePipelineMTL.h Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
ComputePipelineMTL.mm Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
DeviceMTL.h Get timestamp period from device 2021-01-05 02:39:18 +00:00
DeviceMTL.mm Get timestamp period from device 2021-01-05 02:39:18 +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 Add MSL support for UseTintGenerator toggle 2020-12-07 22:04:23 +00:00
PipelineLayoutMTL.mm Update BindingInfo to reflect new BindGroupLayoutEntry structure 2020-12-21 20:14:26 +00:00
QuerySetMTL.h Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
QuerySetMTL.mm Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +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 Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
RenderPipelineMTL.mm Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
SamplerMTL.h Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
SamplerMTL.mm Add maxAnisotropy to GPUSamplerDescriptor 2020-12-24 03:11:17 +00:00
ShaderModuleMTL.h Add MSL support for UseTintGenerator toggle 2020-12-07 22:04:23 +00:00
ShaderModuleMTL.mm dawn_native/vulkan: Use EmitVertexPointSize transform 2020-12-22 18:10:58 +00:00
StagingBufferMTL.h Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
StagingBufferMTL.mm Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
SwapChainMTL.h Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
SwapChainMTL.mm dawn_native: Make CreateView's descriptor default to nullptr 2020-11-25 09:39:44 +00:00
TextureMTL.h Metal: Wrap NS classes and protocols in NSRef. 2020-11-16 23:07:56 +00:00
TextureMTL.mm Specify mip level and array layer in TextureMTL lazy clear 2020-12-03 16:55:53 +00:00
UtilsMetal.h Cleanup: Make TexelBlockInfo a member of Format, not superclass 2020-09-02 18:50:09 +00:00
UtilsMetal.mm Use IsSubset in more places. 2020-11-06 17:11:50 +00:00