Browse Source

[shader_recompiler, spir-v] Adding INT64 emulation path

test-revert-gpu-optim
CamilleLaVey 1 month ago
committed by lizzie
parent
commit
31c168efe1
  1. 4
      src/shader_recompiler/backend/spirv/spirv_emit_context.cpp

4
src/shader_recompiler/backend/spirv/spirv_emit_context.cpp

@ -462,8 +462,8 @@ EmitContext::EmitContext(const Profile& profile_, const RuntimeInfo& runtime_inf
IR::Program& program, Bindings& bindings)
: Sirit::Module(profile_.supported_spirv), profile{profile_}, runtime_info{runtime_info_},
stage{program.stage},
// Enable int64 emulation if host lacks int64 but we either use int64 ops
// or we need 64-bit addressing for global memory operations.
// Enable int64 emulation if host lacks int64 but we either use
// int64 ops or we need 64-bit addressing for global memory operations.
emulate_int64{!profile.support_int64 &&
(program.info.uses_int64 || program.info.uses_global_memory)},
texture_rescaling_index{bindings.texture_scaling_index},

Loading…
Cancel
Save