vonchenplus
|
94652e122d
Remove glsl handle legacy related code
|
4 éve |
ameerj
|
f32b2bcd20
shader_recompiler: Adjust emit_context includes
|
4 éve |
ReinUsesLisp
|
bf2956d77a
shader: Avoid usage of C++20 ranges to build in clang
|
5 éve |
ameerj
|
94af0a00f6
glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
|
5 éve |
ameerj
|
65daec8b75
glsl: Fix shared and local memory declarations
|
5 éve |
ameerj
|
00fa09dc45
glsl: Declare local memory in main
|
5 éve |
ReinUsesLisp
|
7dafa96ab5
shader: Rework varyings and implement passthrough geometry shaders
|
5 éve |
ameerj
|
27ca8a0e13
glsl: Better IAdd Overflow CC fix
|
5 éve |
ameerj
|
bc6e399ae3
glsl: Fix IADD CC
|
5 éve |
ReinUsesLisp
|
808ef97a08
shader: Move loop safety tests to code emission
|
5 éve |
ameerj
|
c5dfa0b630
glsl: Move gl_Position/generic attribute initialization to EmitProlgue
|
5 éve |
ameerj
|
6eea88d614
glsl: Cleanup/Address feedback
|
5 éve |
ameerj
|
5e7b2b9661
glsl: Add stubs for sparse queries and variable aoffi when not supported
|
5 éve |
ameerj
|
6aa1bf7b6f
glsl: Implement legacy varyings
|
5 éve |
ameerj
|
4759db28d0
glsl: Address Rodrigo's feedback
|
5 éve |
ameerj
|
258106038e
glsl: Allow dynamic tracking of variable allocation
|
5 éve |
ameerj
|
34fdb6471d
glsl: Cleanup and address feedback
|
5 éve |
ameerj
|
59576b82a8
glsl: Fix precise variable declaration
|
5 éve |
ameerj
|
19247ba4fa
glsl: Implement geometry shaders
|
5 éve |
ameerj
|
14bfb4719a
HACK glsl: Write defaults to unused generic attributes
|
5 éve |
ameerj
|
8ec0028e68
glsl: implement set clip distance
|
5 éve |
ameerj
|
1269a0cf8b
glsl: Rework variable allocator to allow for variable reuse
|
5 éve |
ameerj
|
181a4ffdc4
glsl: Implement ST{LS}
|
5 éve |
ameerj
|
80eec85867
glsl: Fix GetAttribute return values
|
5 éve |
ameerj
|
3047eb6688
glsl: Implement TXQ and other misc changes
|
5 éve |
ameerj
|
8ba814efb2
glsl: Better Storage access and wip warps
|
5 éve |
ameerj
|
21797efa54
glsl: Implement IADD CC
|
5 éve |
ameerj
|
f6bbc76336
glsl: WIP var forward declaration
|
5 éve |
ameerj
|
6674637853
glsl: remove unused headers
|
5 éve |
ameerj
|
ed14d31f66
glsl: Fix non-immediate buffer access
|
5 éve |