gdkchan
|
66d91cbc6c
Use dispatch params shared memory size when available
|
hace 6 años |
gdkchan
|
0d9672f3ae
Use maximum shared memory size supported by hardware
|
hace 6 años |
gdkchan
|
375ee0ba96
Fix draw indexed flag not being cleared for instanced draws, also avoid state updates in the middle of a indexed draw
|
hace 6 años |
gdkchan
|
23b8a86d35
Support 3D ASTC textures (using 2D blocks)
|
hace 6 años |
gdkchan
|
6b13c5b439
Support bindless texture gather shader instruction
|
hace 6 años |
gdkchan
|
7ce5584f9e
Support depth clip mode and disable shader fast math optimization on NVIDIA as a workaround for compiler bugs (?)
|
hace 6 años |
gdkchan
|
17fb11ddb9
Fix wrong maximum id on sampler pool in some cases
|
hace 6 años |
gdkchan
|
cb171f6ebf
Support shared color mask, implement more shader instructions
|
hace 6 años |
gdkchan
|
e25b7c9848
Initial support for the guest OpenGL driver (NVIDIA and Nouveau)
|
hace 6 años |
gdk
|
6a98c643ca
Add a pass to turn global memory access into storage access, and do all storage related transformations on IR
|
hace 6 años |
gdk
|
396768f3b4
Fix texture 0 not being bound for compute
|
hace 6 años |
gdk
|
442485adb3
Partial support for branch with CC, and fix a edge case of branch out of loop on shaders
|
hace 6 años |
gdk
|
99f236fcf0
Simplified F2I shader instruction codegen
|
hace 6 años |
gdk
|
b8528c6317
Implement HSET2 shader instruction and fix errors uncovered by Rodrigo tests
|
hace 6 años |
gdk
|
65428f5842
Fix shader code comparison method
|
hace 6 años |
gdk
|
d0c7732fe2
Optimize RangeList by not doing an allocation on every call to the Find methods
|
hace 6 años |
gdk
|
e0c95b18eb
Add PSET shader instruction
|
hace 6 años |
gdk
|
73e68edd09
Revert "Simplify shader uniform buffer access codegen"
|
hace 6 años |
gdk
|
1df78e7ad6
Simplify shader uniform buffer access codegen
|
hace 6 años |
gdk
|
16d88c21fc
Improved and simplified window texture presentation
|
hace 6 años |
gdk
|
b2b2e04669
Small optimizations on texture and sampler pool invalidation
|
hace 6 años |
gdk
|
3ac023bb60
Correct ordering of compute buffer bind
|
hace 6 años |
gdk
|
79de8fd490
Share texture pool cache between graphics and compute
|
hace 6 años |
gdk
|
2437ccca0e
Separate sub-channel state
|
hace 6 años |
gdk
|
3ca675223a
Remove TranslatorConfig struct
|
hace 6 años |
gdk
|
6a8ba6d600
Add R2P shader instruction
|
hace 6 años |
gdk
|
8eb773d81f
Make the shader translator more error resilient (part 2)
|
hace 6 años |
gdk
|
04102e5c9d
Make the shader translator more error resilient
|
hace 6 años |
gdk
|
eea73bc421
Add missing check for BRX, do not add a out of bounds block to the queue
|
hace 6 años |
gdk
|
6e399061ce
Invalidate shaders when they are modified
|
hace 6 años |