ameerj
|
8ba814efb2
|
glsl: Better Storage access and wip warps
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
86d4a05cec
|
glsl: Fix integer conversions, implement clamp CC
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
21797efa54
|
glsl: Implement IADD CC
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
f6bbc76336
|
glsl: WIP var forward declaration
to fix Loop control flow.
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
2a71333716
|
glsl: Fix bindings, add some CC ops
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
6674637853
|
glsl: remove unused headers
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
cdde730219
|
glsl: Add a more robust fp formatter
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
ef7bd53f18
|
glsl: Implement more Integer ops
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
266a3d60e3
|
glsl: Implement BF*
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
0f40b0e61c
|
glsl: Implement a few Integer instructions
|
2021-07-22 21:51:36 -04:00 |
|
ameerj
|
fb75d122a2
|
glsl: Use std::string_view for Emit function args.
|
2021-07-22 21:51:35 -04:00 |
|
ameerj
|
115c162b9a
|
glsl: Pass IR::Inst& to Emit functions
|
2021-07-22 21:51:35 -04:00 |
|
ameerj
|
78f5eb90d7
|
glsl: INeg and IAdd negate tests
|
2021-07-22 21:51:35 -04:00 |
|
ameerj
|
e221baccdd
|
glsl: Reusable typed variables. IADD32
|
2021-07-22 21:51:35 -04:00 |
|
ameerj
|
eaff1030de
|
glsl: Initial backend
|
2021-07-22 21:51:35 -04:00 |
|