gpu: reduce compilation units to improve iteration time by ~387ms

See hexops/mach#124

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2021-12-10 06:43:15 -07:00 committed by Stephen Gutekanst
parent fe17507689
commit d07b61787e
4 changed files with 110 additions and 119 deletions

View file

@ -0,0 +1,19 @@
#include "src/dawn_native/metal/MetalBackend.mm"
#include "src/dawn_native/Surface_metal.mm"
#include "src/dawn_native/metal/BindGroupLayoutMTL.mm"
#include "src/dawn_native/metal/BindGroupMTL.mm"
#include "src/dawn_native/metal/BufferMTL.mm"
#include "src/dawn_native/metal/CommandBufferMTL.mm"
#include "src/dawn_native/metal/CommandRecordingContext.mm"
#include "src/dawn_native/metal/ComputePipelineMTL.mm"
#include "src/dawn_native/metal/DeviceMTL.mm"
#include "src/dawn_native/metal/PipelineLayoutMTL.mm"
#include "src/dawn_native/metal/QuerySetMTL.mm"
#include "src/dawn_native/metal/QueueMTL.mm"
#include "src/dawn_native/metal/RenderPipelineMTL.mm"
#include "src/dawn_native/metal/SamplerMTL.mm"
#include "src/dawn_native/metal/ShaderModuleMTL.mm"
#include "src/dawn_native/metal/StagingBufferMTL.mm"
#include "src/dawn_native/metal/SwapChainMTL.mm"
#include "src/dawn_native/metal/TextureMTL.mm"
#include "src/dawn_native/metal/UtilsMetal.mm"