ameerj
|
5d2cd1551f
|
glsl: Address Rodrigo's feedback
|
2021-07-22 21:51:38 -04:00 |
|
ameerj
|
4534294b7b
|
glsl: Cleanup and address feedback
|
2021-07-22 21:51:37 -04:00 |
|
ameerj
|
2e8da9d3be
|
glsl: Implement Load/WriteGlobal
along with some other misc changes and fixes
|
2021-07-22 21:51:37 -04:00 |
|
ameerj
|
43426d170c
|
glsl: Use NotImplemented macro with function name output
|
2021-07-22 21:51:37 -04:00 |
|
ameerj
|
33f63cdc22
|
glsl: Rework var alloc to not assign unused results
|
2021-07-22 21:51:37 -04:00 |
|
ameerj
|
8185a5ab34
|
glsl: Rework variable allocator to allow for variable reuse
|
2021-07-22 21:51:37 -04:00 |
|
lat9nq
|
fc7edccbc1
|
shader_recompiler: GCC fixes
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
e6a0f0f384
|
glsl: remove unused headers
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
2328b0b2a8
|
glsl: textures wip
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
0adc9d2fc1
|
glsl: F16x2 storage atomics
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
1dae770c9d
|
glsl: Add many FP32/64 instructions
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
eea0726cd5
|
glsl: Implement a few Integer instructions
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
b2cd8e4588
|
glsl: Pass IR::Inst& to Emit functions
|
2021-07-22 21:51:35 -04:00 |
|
ameerj
|
3355c467e0
|
glsl: Fix "reg" allocing
based on glasm with some tweaks
|
2021-07-22 21:51:35 -04:00 |
|
ameerj
|
fda83fe3c5
|
glsl: Initial backend
|
2021-07-22 21:51:35 -04:00 |
|