eden/src/shader_recompiler/frontend/ir
lizzie 7962c81738
Some checks are pending
eden-build / windows (msvc) (push) Waiting to run
eden-build / linux (push) Waiting to run
eden-build / android (push) Waiting to run
eden-build / source (push) Successful in 4m27s
[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: #86
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2025-07-23 01:02:10 +02:00
..
abstract_syntax_list.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
attribute.cpp Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
attribute.h Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
basic_block.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
basic_block.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
breadth_first_search.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
condition.cpp Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
condition.h Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
flow_test.cpp Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
flow_test.h Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
ir_emitter.cpp [spirv] new castings for int8/int16/etc (#86) 2025-07-23 01:02:10 +02:00
ir_emitter.h [spirv] new castings for int8/int16/etc (#86) 2025-07-23 01:02:10 +02:00
microinstruction.cpp Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass" 2022-10-25 12:57:25 +08:00
modifiers.h shader_recompiler: Fix spelling of "derivate" (#12067) 2023-11-18 13:39:47 +01:00
opcodes.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
opcodes.h Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
opcodes.inc [spirv] new castings for int8/int16/etc (#86) 2025-07-23 01:02:10 +02:00
patch.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
patch.h video_core: Fix few issues in Tess stage 2022-11-07 15:42:42 +08:00
post_order.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
post_order.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
pred.h Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
program.cpp Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
program.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
reg.h Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
type.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
type.h Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
value.cpp shader_recompiler: Remove S32 IR type 2023-01-25 22:03:15 -05:00
value.h [spirv] new castings for int8/int16/etc (#86) 2025-07-23 01:02:10 +02:00