summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-22glasm: Reorder unreachable image instructions to the bottomReinUsesLisp
2021-07-22glasm: Add support for texture offsetsReinUsesLisp
2021-07-22glasm: Improve texture sampling instructionsReinUsesLisp
2021-07-22emit_glasm: Enable ARB_draw_buffers when neededReinUsesLisp
2021-07-22emit_glasm: Add support for reading position attributesReinUsesLisp
2021-07-22shader_recompiler: GCC fixeslat9nq
2021-07-22glasm: Implement rest of shared memameerj
2021-07-22opengl: Initial (broken) support to GLASM shadersReinUsesLisp
2021-07-22shader: Use a non-trivial dummy to construct ASL node unionReinUsesLisp
2021-07-22emit_spirv: Jump to loop body with local variableReinUsesLisp
2021-07-22glasm: Implement derivative instructions on GLASMReinUsesLisp
2021-07-22glasm: Initial (broken) implementation of TEX on GLASMReinUsesLisp
2021-07-22glasm: Implement some graphics instructions on GLASMReinUsesLisp
2021-07-22glasm: Add Void type to GLASM valuesReinUsesLisp
2021-07-22glasm: Add graphics specific shader declarations to GLASMReinUsesLisp
2021-07-22glasm: Implement local memory for glasmameerj
2021-07-22emit_spirv: Add missing block in caseReinUsesLisp
2021-07-22glasm: Initial implementation of phi nodes on GLASMReinUsesLisp
2021-07-22glasm: Write result to scalar on integer comparison instructionsReinUsesLisp
2021-07-22glasm: Declare NV_shader_thread_group when neededReinUsesLisp
2021-07-22vk_update_descriptor: Properly initialize payload on the update descriptor queueReinUsesLisp
2021-07-22glasm: Rework control flow introducing a syntax listReinUsesLisp
2021-07-22glasm: Implement Storage atomicsameerj
2021-07-22glasm: Ensure reg alloc order across compilers on GLASMReinUsesLisp
2021-07-22glasm: Enable unintentionally disabled register aliasing on GLASMReinUsesLisp
2021-07-22glasm: Review all GLASM insts to be aware of register aliasingReinUsesLisp
2021-07-22glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp
2021-07-22glasm: Add MUFU instructions to GLASMReinUsesLisp
2021-07-22glasm: Implement IAbs64 and INeg64 on GLASMReinUsesLisp
2021-07-22shader: Add floating-point rounding to I2FReinUsesLisp
2021-07-22glasm: Properly clamp Fp64 on GLASMReinUsesLisp
2021-07-22glasm: Fix register allocation when moving immediate on GLASMReinUsesLisp
2021-07-22glasm: Implement SelectU64 on GLASMReinUsesLisp
2021-07-22glasm: Fix clamps so the min value has priority on NAN on GLASMReinUsesLisp
2021-07-22glasm: Fix moving U64 immediates to registers in GLASMReinUsesLisp
2021-07-22glasm: Implement storage atomic opsameerj
2021-07-22glasm: Add conversion instructions to GLASMReinUsesLisp
2021-07-22glasm: Add fp min/max insts and fix store for fp64 on GLASMReinUsesLisp
2021-07-22glasm: Add logical instructions on GLASMReinUsesLisp
2021-07-22glasm: Remove duplicated Fp64 pack instructions on GLASMReinUsesLisp
2021-07-22glasm: Remove unnecesary new white space on Clamp GLASMReinUsesLisp
2021-07-22glasm: Add floating-point comparisons on GLASMReinUsesLisp
2021-07-22emit_glasm: Implement more integer alu opsameerj
2021-07-22glasm: Reimplement bitwise ops and BFI/BFEameerj
2021-07-22glasm: Initial GLASM fp64 supportReinUsesLisp
2021-07-22glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp
2021-07-22glasm: Remove unused functions left from rebaseReinUsesLisp
2021-07-22glasm: Specify namespace when using FormatToReinUsesLisp
2021-07-22glasm: Implement more GLASM composite instructionsReinUsesLisp
2021-07-22vk_pipeline_cache: Enable int8 and int16 types on VulkanReinUsesLisp