eden-miror/src/shader_recompiler/backend/glasm
lizzie 0e6ea2d9d6
[shader_recompiler] Add IAbs64 to prevent errors when using I2F with a 64-bit packed CBUF variant (#2918)
- Using I2F cbuf variant (packed 32x2 aka. U64)
- Code will call IAbs() if some conditions are met (signed + abs bit)
- Uh oh we don't have a variant for 64 bits!
- Fuck now we just made BAD ir code :(

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2918
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2025-11-03 20:20:19 +01:00
..
emit_glasm.cpp emit_glasm: Fix lmem size computation 2023-06-25 18:43:52 -04:00
emit_glasm.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_barriers.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_bitwise_conversion.cpp shader_recompiler: Remove S32 IR type 2023-01-25 22:03:15 -05:00
emit_glasm_composite.cpp ci: fix new codespell errors 2023-10-02 18:03:05 -04:00
emit_glasm_context_get_set.cpp Add InputTopologyVertices from torzu adapted to eden 2025-04-19 17:56:48 -03:00
emit_glasm_control_flow.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_convert.cpp [spirv] new castings for int8/int16/etc (#86) 2025-07-23 01:02:10 +02:00
emit_glasm_floating_point.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_image.cpp shader_recompiler: Fix spelling of "derivate" (#12067) 2023-11-18 13:39:47 +01:00
emit_glasm_instructions.h [shader_recompiler] Add IAbs64 to prevent errors when using I2F with a 64-bit packed CBUF variant (#2918) 2025-11-03 20:20:19 +01:00
emit_glasm_integer.cpp [shader_recompiler] Add IAbs64 to prevent errors when using I2F with a 64-bit packed CBUF variant (#2918) 2025-11-03 20:20:19 +01:00
emit_glasm_logical.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_memory.cpp shader_recompiler: Align SSBO offsets in GlobalMemory functions 2023-10-31 20:14:18 -04:00
emit_glasm_not_implemented.cpp CMakeLists: Disable C4100 and C4324 2022-10-22 15:02:04 -04:00
emit_glasm_select.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_shared_memory.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_special.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_undefined.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
emit_glasm_warp.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
glasm_emit_context.cpp video_core: Fix few issues in Tess stage 2022-11-07 15:42:42 +08:00
glasm_emit_context.h Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
reg_alloc.cpp [common] replace Common::BitCast with libc++ provided one (#2774) 2025-10-22 02:56:28 +02:00
reg_alloc.h [common] replace Common::BitCast with libc++ provided one (#2774) 2025-10-22 02:56:28 +02:00