gpu-dawn: update to latest Dawn version as of Dec 23, 2021
See hexops/dawn#5 Helps hexops/mach#121 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
38cab2e423
commit
e38d8649dc
6 changed files with 9 additions and 4 deletions
|
|
@ -683,6 +683,7 @@ fn buildLibSPIRVTools(b: *Builder, step: *std.build.LibExeObjStep, options: Opti
|
|||
include("libs/dawn/third_party/vulkan-deps/spirv-headers/src/include"),
|
||||
include("libs/dawn/out/Debug/gen/third_party/vulkan-deps/spirv-tools/src"),
|
||||
include("libs/dawn/out/Debug/gen/third_party/vulkan-deps/spirv-tools/src/include"),
|
||||
include("libs/dawn/third_party/vulkan-deps/spirv-headers/src/include/spirv/unified1"),
|
||||
}) catch unreachable;
|
||||
|
||||
// spvtools
|
||||
|
|
@ -700,6 +701,7 @@ fn buildLibSPIRVTools(b: *Builder, step: *std.build.LibExeObjStep, options: Opti
|
|||
sources.appendSlice(&.{
|
||||
thisDir() ++ "/src/dawn/sources/spirv_tools_opt.cpp",
|
||||
thisDir() ++ "/src/dawn/sources/spirv_tools_opt_2.cpp",
|
||||
thisDir() ++ "/libs/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/dataflow.cpp",
|
||||
thisDir() ++ "/libs/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/local_single_store_elim_pass.cpp",
|
||||
thisDir() ++ "/libs/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/loop_unswitch_pass.cpp",
|
||||
thisDir() ++ "/libs/dawn/third_party/vulkan-deps/spirv-tools/src/source/opt/mem_pass.cpp",
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit e3cca0887f5d8a03864f2e419594b5314f4aeda4
|
||||
Subproject commit cf5e5a3913784ed49baa5029cb87c777add26ae2
|
||||
|
|
@ -90,7 +90,7 @@ MACH_EXPORT WGPUDevice machDawnNativeAdapter_createDevice(MachDawnNativeAdapter
|
|||
auto self = reinterpret_cast<dawn_native::Adapter*>(adapter);
|
||||
|
||||
if (deviceDescriptor == nullptr) {
|
||||
return self->CreateDevice(nullptr);
|
||||
return self->CreateDevice();
|
||||
}
|
||||
|
||||
std::vector<const char*> cppRequiredExtensions;
|
||||
|
|
|
|||
|
|
@ -69,4 +69,5 @@
|
|||
#include "src/dawn_native/TintUtils.cpp"
|
||||
#include "src/dawn_native/Toggles.cpp"
|
||||
#include "src/dawn_native/VertexFormat.cpp"
|
||||
#include "src/dawn_native/webgpu_absl_format.cpp"
|
||||
#include "src/dawn_native/utils/WGPUHelpers.cpp"
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@
|
|||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/const_folding_rules.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/constants.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/control_dependence.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/convert_to_sampled_image_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/convert_to_half_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/convert_to_sampled_image_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/dataflow.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/dead_branch_elim_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/dead_insert_elim_pass.cpp"
|
||||
|
|
@ -23,6 +23,7 @@
|
|||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/decoration_manager.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/def_use_manager.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/desc_sroa.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/desc_sroa_util.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/dominator_analysis.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/dominator_tree.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/eliminate_dead_constant_pass.cpp"
|
||||
|
|
@ -78,7 +79,7 @@
|
|||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/simplification_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/strength_reduction_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/strip_debug_info_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/strip_reflect_info_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/strip_nonsemantic_info_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/struct_cfg_analysis.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/type_manager.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/types.cpp"
|
||||
|
|
|
|||
|
|
@ -5,5 +5,6 @@
|
|||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/local_access_chain_convert_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/remove_unused_interface_variables_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/replace_desc_array_access_using_var_index.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/scalar_replacement_pass.cpp"
|
||||
#include "third_party/vulkan-deps/spirv-tools/src/source/opt/set_spec_constant_default_value_pass.cpp"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue