Liam
|
a45baa0e78
shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V
|
4 rokov pred |
Liam
|
3009d0bd7d
Address review comments
|
4 rokov pred |
Liam
|
e228a40db8
shader_recompiler: Use functions for indirect const buffer accesses
|
4 rokov pred |
Liam
|
52895fab67
shader: add support for const buffer indirect addressing
|
4 rokov pred |
ameerj
|
ad58d7eae7
shaders: Add U64->U32x2 Atomic fallback functions
|
4 rokov pred |
ameerj
|
4790ba7839
spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics
|
4 rokov pred |
ameerj
|
14ac0c2923
shader: Add integer attribute get optimization pass
|
4 rokov pred |
ReinUsesLisp
|
e66d5b88a6
shader: Properly scale image reads and add GL SPIR-V support
|
5 rokov pred |
ReinUsesLisp
|
c15332c44f
shader: Add IsTextureScaled opcode
|
5 rokov pred |
ReinUsesLisp
|
1672e9ba09
shader: Fix resolution scaling pass
|
5 rokov pred |
ReinUsesLisp
|
1bb46b7d64
shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions
|
5 rokov pred |
ameerj
|
41c6cb70f9
glsl: Fix tracking of info.uses_shadow_lod
|
5 rokov pred |
ReinUsesLisp
|
7dafa96ab5
shader: Rework varyings and implement passthrough geometry shaders
|
5 rokov pred |
ReinUsesLisp
|
0cd08b3e72
shader: Align constant buffer sizes to 16 bytes
|
5 rokov pred |
ReinUsesLisp
|
374eeda1a3
shader: Properly manage attributes not written from previous stages
|
5 rokov pred |
ameerj
|
a0d0704aff
glsl: Conditionally add EXT_texture_shadow_lod
|
5 rokov pred |
ameerj
|
6aa1bf7b6f
glsl: Implement legacy varyings
|
5 rokov pred |
ameerj
|
9ccbd74991
glsl: Fix ATOM and implement ATOMS
|
5 rokov pred |
ameerj
|
5399906c26
glsl: Track S32 atomics
|
5 rokov pred |
ameerj
|
11ba190462
glsl: Revert ssbo aliasing. Storage Atomics impl
|
5 rokov pred |
ameerj
|
3d9ecbe998
glsl: Wip storage atomic ops
|
5 rokov pred |
ReinUsesLisp
|
4a2361a1e2
buffer_cache: Reduce uniform buffer size from shader usage
|
5 rokov pred |
ReinUsesLisp
|
5539b13c5a
shader,glasm: Implement legacy texcoord loads
|
5 rokov pred |
ReinUsesLisp
|
ac0f5d2ab6
shader: Track legacy varyings
|
5 rokov pred |
ReinUsesLisp
|
c4fd6b55bc
glasm: Implement shuffle and vote instructions on GLASM
|
5 rokov pred |
FernandoS27
|
ee61ec2c39
shader: Optimize NVN Fallthrough
|
5 rokov pred |
ameerj
|
7ecc6de56a
shader: Implement Int32 SUATOM/SURED
|
5 rokov pred |
ReinUsesLisp
|
050e81500c
shader: Move microinstruction header to the value header
|
5 rokov pred |
ReinUsesLisp
|
7018e524f5
shader: Add NVN storage buffer fallbacks
|
5 rokov pred |
FernandoS27
|
f69d0b91ff
shader: Address feedback
|
5 rokov pred |