Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
ameerj
640fc1418b
emit_glsl_floating_point: Fix FPNeg on newer Nvidia drivers
4 years ago
ameerj
f32b2bcd20
shader_recompiler: Adjust emit_context includes
4 years ago
ameerj
56c30dd9e0
glsl: Simplify FCMP emission
5 years ago
lat9nq
49946cf780
shader_recompiler, video_core: Resolve clang errors
Silences the following warnings-turned-errors:
-Wsign-conversion
-Wunused-private-field
-Wbraced-scalar-init
-Wunused-variable
And some other errors
5 years ago
ameerj
4759db28d0
glsl: Address Rodrigo's feedback
5 years ago
ameerj
14bd73db36
glsl: Enable early fragment tests
5 years ago
ameerj
34fdb6471d
glsl: Cleanup and address feedback
5 years ago
ameerj
8c684b3e23
glsl: Implement tessellation shaders
5 years ago
ameerj
df53046d68
glsl: Use NotImplemented macro with function name output
5 years ago
ameerj
e10366974e
glsl: Implement precise fp variable allocation
5 years ago
lat9nq
c9a25855bc
shader_recompiler: GCC fixes
5 years ago
ameerj
6674637853
glsl: remove unused headers
5 years ago
ameerj
a752ec88d0
glsl: Implement derivatives and YDirection
plus some other misc additions/changed
5 years ago
ameerj
ed14d31f66
glsl: Fix non-immediate buffer access
and many other misc implementations
5 years ago
ameerj
67f881e714
glsl: Fix floating point compare ops
Logic for ordered/unordered ops was wrong.
5 years ago
ameerj
df793fc049
glsl: Implement FCMP
5 years ago
ameerj
cdde730219
glsl: Add a more robust fp formatter
5 years ago
ameerj
ac7b0ebcb7
glsl: More FP fixes
5 years ago
ameerj
3064bde415
glsl: FP function fixes
5 years ago
ameerj
65c6f73e43
glsl: More FP instructions/fixes
5 years ago
ameerj
5e9095ef22
glsl: Add many FP32/64 instructions
5 years ago
ameerj
eaff1030de
glsl: Initial backend
5 years ago
ReinUsesLisp
b10cf64c48
glasm: Add GLASM backend infrastructure
5 years ago