dawn-cmake/src/dawn_native/metal
Austin Eng 06508118eb Merge BindGroupLayout and ShaderModule BindingInfos
This moves BindGroupLayoutBase::BindingInfo into the dawn_native
namespace and changes ShaderModule::BindingInfo to extend it with
SPIR-V ids.

Bug: dawn:354
Change-Id: I6a2187e94c0200bee729cf8290f74e4f8c648334
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/17920
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
2020-03-27 18:54:03 +00:00
..
BackendMTL.h Metal: Implement the backend connection and adapter. 2019-02-05 13:02:30 +00:00
BackendMTL.mm Add WGPUAdapterProperties and expose it in DawnNative 2020-01-10 13:28:18 +00:00
BindGroupLayoutMTL.h Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
BindGroupLayoutMTL.mm Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
BindGroupMTL.h Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
BindGroupMTL.mm Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
BufferMTL.h Metal: Pack vertex buffers just after the pipeline layout 2019-07-29 14:11:06 +00:00
BufferMTL.mm Make dawn_native public headers and dawn_wsi use webgpu.h 2019-10-24 23:55:37 +00:00
CommandBufferMTL.h Reland "Metal: Add CommandRecordingContext" 2020-01-15 18:22:53 +00:00
CommandBufferMTL.mm Merge BindGroupLayout and ShaderModule BindingInfos 2020-03-27 18:54:03 +00:00
CommandRecordingContext.h Reland "Metal: Add CommandRecordingContext" 2020-01-15 18:22:53 +00:00
CommandRecordingContext.mm Reland "Metal: Add CommandRecordingContext" 2020-01-15 18:22:53 +00:00
ComputePipelineMTL.h Propagating errors out of GetFunction in MTL backend 2019-12-12 17:51:39 +00:00
ComputePipelineMTL.mm Add code path to use spvc in Metal backend 2020-01-17 20:28:58 +00:00
DeviceMTL.h Also use ExternalImageDescriptor in D3D12 and Metal Backends 2020-03-02 22:27:46 +00:00
DeviceMTL.mm Implement the webgpu.h swapchains on Metal 2020-03-20 17:07:20 +00:00
Forward.h Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
MetalBackend.mm Respect external clear status for Textures 2020-03-06 19:05:15 +00:00
PipelineLayoutMTL.h Rename ShaderStageBit to ShaderStage. 2019-08-27 08:42:29 +00:00
PipelineLayoutMTL.mm Merge BindGroupLayout and ShaderModule BindingInfos 2020-03-27 18:54:03 +00:00
QueueMTL.h Return Dawn result upon submit. 2019-09-23 21:21:10 +00:00
QueueMTL.mm Reland "Metal: Add CommandRecordingContext" 2020-01-15 18:22:53 +00:00
RenderPipelineMTL.h Propagating errors out of GetFunction in MTL backend 2019-12-12 17:51:39 +00:00
RenderPipelineMTL.mm Fix depth-only render pipeline creation on Metal. 2020-03-20 09:04:00 +00:00
SamplerMTL.h Validate that sampler compare function requires iOS GPU family 3v1 2020-02-18 17:16:47 +00:00
SamplerMTL.mm Add Toggle to disable sampler compare function on Metal. 2020-02-26 08:06:00 +00:00
ShaderModuleMTL.h Metal: Don't crash on invalid shaders 2020-03-27 16:50:11 +00:00
ShaderModuleMTL.mm Merge BindGroupLayout and ShaderModule BindingInfos 2020-03-27 18:54:03 +00:00
StagingBufferMTL.h Memory manager: buffer uploads (Metal+refactor) - Part 3 2019-02-15 21:18:40 +00:00
StagingBufferMTL.mm Rename ContextLost to DeviceLost 2019-08-27 18:10:03 +00:00
SwapChainMTL.h Implement the webgpu.h swapchains on Metal 2020-03-20 17:07:20 +00:00
SwapChainMTL.mm Implement the webgpu.h swapchains on Metal 2020-03-20 17:07:20 +00:00
TextureMTL.h Also use ExternalImageDescriptor in D3D12 and Metal Backends 2020-03-02 22:27:46 +00:00
TextureMTL.mm Respect external clear status for Textures 2020-03-06 19:05:15 +00:00
UtilsMetal.h Make dawn_native use the webgpu.h header 2019-10-23 11:57:41 +00:00
UtilsMetal.mm Make dawn_native use the webgpu.h header 2019-10-23 11:57:41 +00:00