gdk
|
73e68edd09
Revert "Simplify shader uniform buffer access codegen"
|
6 years ago |
gdk
|
1df78e7ad6
Simplify shader uniform buffer access codegen
|
6 years ago |
gdk
|
16d88c21fc
Improved and simplified window texture presentation
|
6 years ago |
gdk
|
b2b2e04669
Small optimizations on texture and sampler pool invalidation
|
6 years ago |
gdk
|
3ac023bb60
Correct ordering of compute buffer bind
|
6 years ago |
gdk
|
79de8fd490
Share texture pool cache between graphics and compute
|
6 years ago |
gdk
|
2437ccca0e
Separate sub-channel state
|
6 years ago |
gdk
|
3ca675223a
Remove TranslatorConfig struct
|
6 years ago |
gdk
|
6a8ba6d600
Add R2P shader instruction
|
6 years ago |
gdk
|
8eb773d81f
Make the shader translator more error resilient (part 2)
|
6 years ago |
gdk
|
04102e5c9d
Make the shader translator more error resilient
|
6 years ago |
gdk
|
eea73bc421
Add missing check for BRX, do not add a out of bounds block to the queue
|
6 years ago |
gdk
|
6e399061ce
Invalidate shaders when they are modified
|
6 years ago |
gdk
|
f0a59f345c
Add partial support for the BRX shader instruction
|
6 years ago |
gdk
|
d274328c31
Fix image units bindings and shader dump in the presence of NOPs
|
6 years ago |
gdk
|
d620aa7d1b
Revert "Check for ASTC support on the list of supported compressed formats"
|
6 years ago |
gdk
|
cd47600e57
Check for ASTC support on the list of supported compressed formats
|
6 years ago |
gdk
|
f6e96551bf
Fix regression on load/store local (wrong type)
|
6 years ago |
gdk
|
fd196b3d19
Do not throw for invalid ASTC compressed textures
|
6 years ago |
gdk
|
769c02235f
Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing the way how global memory is handled
|
6 years ago |
gdk
|
1e8bc29f32
Use a more efficient range list on the buffer manager
|
6 years ago |
gdk
|
a31fced221
Remove some unused constants and other code
|
6 years ago |
gdk
|
3ab5c23f49
Add partial support for array of samplers, and add pass to identify them from bindless texture accesses
|
6 years ago |
gdk
|
63345a3098
Support window resizing
|
6 years ago |
gdk
|
278a4c317c
Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, misc. fixes
|
6 years ago |
gdk
|
d786d8d2b9
Support copy of slices to 3D textures, remove old 3D render target layered render support, do not delete textures with existing views created from them
|
6 years ago |
gdk
|
3bcc395253
Add shader support for the round mode on the F2F instruction, support mipmaps on ASTC compressed textures
|
6 years ago |
gdk
|
d3fcab8511
Fix shader FMUL32I instruction saturation
|
6 years ago |
gdk
|
f2e84ff566
Flush buffers on copies
|
6 years ago |
gdk
|
8cba252b23
Add per-source type memory change tracking, simplified state change tracking, other fixes
|
6 years ago |