Browse Source
[spirv] new castings for int8/int16/etc (#86)
[spirv] new castings for int8/int16/etc (#86)
This commit introduces extended support for low-precision integer casting (int8, int16) in the SPIR-V shader generation pipeline, improving compatibility and performance across both Android and PC platforms. Co-authored-by: CamilleLaVey <camillelavey99@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/86 Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>pull/99/head
committed by
crueter
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
10 changed files with 178 additions and 2 deletions
-
24src/shader_recompiler/backend/glasm/emit_glasm_convert.cpp
-
6src/shader_recompiler/backend/glasm/emit_glasm_instructions.h
-
30src/shader_recompiler/backend/glsl/emit_glsl_convert.cpp
-
6src/shader_recompiler/backend/glsl/emit_glsl_instructions.h
-
49src/shader_recompiler/backend/spirv/emit_spirv_convert.cpp
-
6src/shader_recompiler/backend/spirv/emit_spirv_instructions.h
-
49src/shader_recompiler/frontend/ir/ir_emitter.cpp
-
3src/shader_recompiler/frontend/ir/ir_emitter.h
-
6src/shader_recompiler/frontend/ir/opcodes.inc
-
1src/shader_recompiler/frontend/ir/value.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue