ameerj
|
2a71333716
glsl: Fix bindings, add some CC ops
|
5 vuotta sitten |
ameerj
|
6674637853
glsl: remove unused headers
|
5 vuotta sitten |
ameerj
|
a752ec88d0
glsl: Implement derivatives and YDirection
|
5 vuotta sitten |
ameerj
|
ed14d31f66
glsl: Fix non-immediate buffer access
|
5 vuotta sitten |
ameerj
|
d171083d53
glsl: textures wip
|
5 vuotta sitten |
ameerj
|
3d086e6130
glsl: Implement some attribute getters and setters
|
5 vuotta sitten |
ameerj
|
b95716e543
glsl: Update phi node management
|
5 vuotta sitten |
ameerj
|
e99d01ff53
glsl: implement phi nodes
|
5 vuotta sitten |
ameerj
|
3d9ecbe998
glsl: Wip storage atomic ops
|
5 vuotta sitten |
ameerj
|
65c6f73e43
glsl: More FP instructions/fixes
|
5 vuotta sitten |
ameerj
|
5e9095ef22
glsl: Add many FP32/64 instructions
|
5 vuotta sitten |
ameerj
|
0f40b0e61c
glsl: Implement a few Integer instructions
|
5 vuotta sitten |
ameerj
|
fb75d122a2
glsl: Use std::string_view for Emit function args.
|
5 vuotta sitten |
ameerj
|
115c162b9a
glsl: Pass IR::Inst& to Emit functions
|
5 vuotta sitten |
ameerj
|
e221baccdd
glsl: Reusable typed variables. IADD32
|
5 vuotta sitten |
ameerj
|
64337f004d
glsl: Fix "reg" allocing
|
5 vuotta sitten |
ameerj
|
eaff1030de
glsl: Initial backend
|
5 vuotta sitten |