gpu: reduce compilation units to improve iteration time by ~566ms
See hexops/mach#124 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
43ffa1c408
commit
4a9fda49e0
6 changed files with 189 additions and 198 deletions
40
gpu/src/dawn/sources/spirv_tools_val.cpp
Normal file
40
gpu/src/dawn/sources/spirv_tools_val.cpp
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/basic_block.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/construct.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/function.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/instruction.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_adjacency.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_annotation.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_arithmetics.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_atomics.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_barriers.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_bitwise.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_builtins.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_capability.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_cfg.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_composites.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_constants.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_conversion.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_debug.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_decorations.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_derivatives.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_execution_limitations.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_extensions.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_function.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_id.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_image.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_instruction.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_interfaces.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_layout.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_literals.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_logicals.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_memory.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_memory_semantics.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_misc.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_mode_setting.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_non_uniform.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_primitives.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_scopes.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_small_type_uses.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validate_type.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/val/validation_state.cpp"
|
||||
Loading…
Add table
Add a link
Reference in a new issue