19005 Commits (8fae35f76726e26f80e66edece5dda358f13f85c)
 

Author SHA1 Message Date
ReinUsesLisp 9ddbdd90e1 glasm: Reorder unreachable image instructions to the bottom 5 years ago
ReinUsesLisp 771490ebac glasm: Add support for texture offsets 5 years ago
ReinUsesLisp 009721f477 glasm: Improve texture sampling instructions 5 years ago
ReinUsesLisp 22fb9cc538 emit_glasm: Enable ARB_draw_buffers when needed 5 years ago
ReinUsesLisp 059e91d5da emit_glasm: Add support for reading position attributes 5 years ago
lat9nq 69210028b4 shader_recompiler: GCC fixes 5 years ago
ameerj be403ea956 glasm: Implement rest of shared mem 5 years ago
ReinUsesLisp e45e4d02d3 opengl: Initial (broken) support to GLASM shaders 5 years ago
ReinUsesLisp f2ab3993eb shader: Use a non-trivial dummy to construct ASL node union 5 years ago
ReinUsesLisp 6be1db8873 emit_spirv: Jump to loop body with local variable 5 years ago
ReinUsesLisp 87c847ddc3 glasm: Implement derivative instructions on GLASM 5 years ago
ReinUsesLisp 6a524ebac6 glasm: Initial (broken) implementation of TEX on GLASM 5 years ago
ReinUsesLisp b31edad7a9 glasm: Implement some graphics instructions on GLASM 5 years ago
ReinUsesLisp 58cf7baaea glasm: Add Void type to GLASM values 5 years ago
ReinUsesLisp 6758e3d946 glasm: Add graphics specific shader declarations to GLASM 5 years ago
ameerj d0c4cca02d glasm: Implement local memory for glasm 5 years ago
ReinUsesLisp cb344497a7 emit_spirv: Add missing block in case 5 years ago
ReinUsesLisp f2ae32fa76 glasm: Initial implementation of phi nodes on GLASM 5 years ago
ReinUsesLisp 55a293a9c8 glasm: Write result to scalar on integer comparison instructions 5 years ago
ReinUsesLisp ffdaa42529 glasm: Declare NV_shader_thread_group when needed 5 years ago
ReinUsesLisp f132d214a1 vk_update_descriptor: Properly initialize payload on the update descriptor queue 5 years ago
ReinUsesLisp 03f6d424ce glasm: Rework control flow introducing a syntax list 5 years ago
ameerj 8a556b49cf glasm: Implement Storage atomics 5 years ago
ReinUsesLisp 8331e533f4 glasm: Ensure reg alloc order across compilers on GLASM 5 years ago
ReinUsesLisp d9a11b2388 glasm: Enable unintentionally disabled register aliasing on GLASM 5 years ago
ReinUsesLisp 3e7dbc81f5 glasm: Review all GLASM insts to be aware of register aliasing 5 years ago
ReinUsesLisp 7273fcab95 glasm: Implement shuffle and vote instructions on GLASM 5 years ago
ReinUsesLisp 3e0e8c952d glasm: Add MUFU instructions to GLASM 5 years ago
ReinUsesLisp 8a77a1426b glasm: Implement IAbs64 and INeg64 on GLASM 5 years ago
ReinUsesLisp cef625a9b2 shader: Add floating-point rounding to I2F 5 years ago
ReinUsesLisp 00a7d4add9 glasm: Properly clamp Fp64 on GLASM 5 years ago
ReinUsesLisp cfff5bad59 glasm: Fix register allocation when moving immediate on GLASM 5 years ago
ReinUsesLisp c5055cade9 glasm: Implement SelectU64 on GLASM 5 years ago
ReinUsesLisp 56b7f92b56 glasm: Fix clamps so the min value has priority on NAN on GLASM 5 years ago
ReinUsesLisp b5b5006016 glasm: Fix moving U64 immediates to registers in GLASM 5 years ago
ameerj 55801889e1 glasm: Implement storage atomic ops 5 years ago
ReinUsesLisp cbac486530 glasm: Add conversion instructions to GLASM 5 years ago
ReinUsesLisp db3a10b384 glasm: Add fp min/max insts and fix store for fp64 on GLASM 5 years ago
ReinUsesLisp 763b4a8b16 glasm: Add logical instructions on GLASM 5 years ago
ReinUsesLisp 1f320a9d79 glasm: Remove duplicated Fp64 pack instructions on GLASM 5 years ago
ReinUsesLisp 06bd9acf07 glasm: Remove unnecesary new white space on Clamp GLASM 5 years ago
ReinUsesLisp 45be6d11cc glasm: Add floating-point comparisons on GLASM 5 years ago
ameerj fd6393cb14 emit_glasm: Implement more integer alu ops 5 years ago
ameerj c13b6d8f86 glasm: Reimplement bitwise ops and BFI/BFE 5 years ago
ReinUsesLisp fc009ca296 glasm: Initial GLASM fp64 support 5 years ago
ReinUsesLisp 8de3f88656 glasm: Implement GLASM fp16 packing and move bitwise insns 5 years ago
ReinUsesLisp de15d41257 glasm: Remove unused functions left from rebase 5 years ago
ReinUsesLisp 7101c374c7 glasm: Specify namespace when using FormatTo 5 years ago
ReinUsesLisp 8d20355a93 glasm: Implement more GLASM composite instructions 5 years ago
ReinUsesLisp d5c0c34383 vk_pipeline_cache: Enable int8 and int16 types on Vulkan 5 years ago