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.
2022-04-23 05:55:32 -04:00
8c907c620d
glsl: Add boolean reference workaround
2021-12-29 19:03:50 -05:00
f32b2bcd20
shader_recompiler: Adjust emit_context includes
2021-12-05 18:11:19 -05:00
4759db28d0
glsl: Address Rodrigo's feedback
2021-07-22 21:51:38 -04:00
34fdb6471d
glsl: Cleanup and address feedback
2021-07-22 21:51:37 -04:00
8d8ce24f20
glsl: Implement Load/WriteGlobal
...
along with some other misc changes and fixes
2021-07-22 21:51:37 -04:00
df53046d68
glsl: Use NotImplemented macro with function name output
2021-07-22 21:51:37 -04:00
9f3ffb996b
glsl: Rework var alloc to not assign unused results
2021-07-22 21:51:37 -04:00
1269a0cf8b
glsl: Rework variable allocator to allow for variable reuse
2021-07-22 21:51:37 -04:00
c9a25855bc
shader_recompiler: GCC fixes
2021-07-22 21:51:36 -04:00
6674637853
glsl: remove unused headers
2021-07-22 21:51:36 -04:00
d171083d53
glsl: textures wip
2021-07-22 21:51:36 -04:00
9cc1b8a873
glsl: F16x2 storage atomics
2021-07-22 21:51:36 -04:00
5e9095ef22
glsl: Add many FP32/64 instructions
2021-07-22 21:51:36 -04:00
0f40b0e61c
glsl: Implement a few Integer instructions
2021-07-22 21:51:36 -04:00
115c162b9a
glsl: Pass IR::Inst& to Emit functions
2021-07-22 21:51:35 -04:00
64337f004d
glsl: Fix "reg" allocing
...
based on glasm with some tweaks
2021-07-22 21:51:35 -04:00
eaff1030de
glsl: Initial backend
2021-07-22 21:51:35 -04:00