gdkchan
|
1a550e810c
Copy 16 bytes at a time for layout conversion, if possible
|
6 лет назад |
gdkchan
|
cfe5fec0cf
Remove some usings that are not needed
|
6 лет назад |
gdkchan
|
171c3d54c6
Correct non-constant offset rewrite for texelFetch
|
6 лет назад |
gdkchan
|
f2c85c5d58
Support non-constant texture offsets on non-NVIDIA gpus
|
6 лет назад |
gdkchan
|
3323a3a042
Use correct shared memory size (in words, not bytes)
|
6 лет назад |
gdkchan
|
ad3bc2531b
Ensure a valid shared memory size is used
|
6 лет назад |
gdkchan
|
66d91cbc6c
Use dispatch params shared memory size when available
|
6 лет назад |
gdkchan
|
0d9672f3ae
Use maximum shared memory size supported by hardware
|
6 лет назад |
gdkchan
|
375ee0ba96
Fix draw indexed flag not being cleared for instanced draws, also avoid state updates in the middle of a indexed draw
|
6 лет назад |
gdkchan
|
23b8a86d35
Support 3D ASTC textures (using 2D blocks)
|
6 лет назад |
gdkchan
|
6b13c5b439
Support bindless texture gather shader instruction
|
6 лет назад |
gdkchan
|
7ce5584f9e
Support depth clip mode and disable shader fast math optimization on NVIDIA as a workaround for compiler bugs (?)
|
6 лет назад |
gdkchan
|
17fb11ddb9
Fix wrong maximum id on sampler pool in some cases
|
6 лет назад |
gdkchan
|
cb171f6ebf
Support shared color mask, implement more shader instructions
|
6 лет назад |
gdkchan
|
e25b7c9848
Initial support for the guest OpenGL driver (NVIDIA and Nouveau)
|
6 лет назад |
gdk
|
6a98c643ca
Add a pass to turn global memory access into storage access, and do all storage related transformations on IR
|
6 лет назад |
gdk
|
396768f3b4
Fix texture 0 not being bound for compute
|
6 лет назад |
gdk
|
442485adb3
Partial support for branch with CC, and fix a edge case of branch out of loop on shaders
|
6 лет назад |
gdk
|
99f236fcf0
Simplified F2I shader instruction codegen
|
6 лет назад |
gdk
|
b8528c6317
Implement HSET2 shader instruction and fix errors uncovered by Rodrigo tests
|
6 лет назад |
gdk
|
65428f5842
Fix shader code comparison method
|
6 лет назад |
gdk
|
d0c7732fe2
Optimize RangeList by not doing an allocation on every call to the Find methods
|
6 лет назад |
gdk
|
e0c95b18eb
Add PSET shader instruction
|
6 лет назад |
gdk
|
73e68edd09
Revert "Simplify shader uniform buffer access codegen"
|
6 лет назад |
gdk
|
1df78e7ad6
Simplify shader uniform buffer access codegen
|
6 лет назад |
gdk
|
16d88c21fc
Improved and simplified window texture presentation
|
6 лет назад |
gdk
|
b2b2e04669
Small optimizations on texture and sampler pool invalidation
|
6 лет назад |
gdk
|
3ac023bb60
Correct ordering of compute buffer bind
|
6 лет назад |
gdk
|
79de8fd490
Share texture pool cache between graphics and compute
|
6 лет назад |
gdk
|
2437ccca0e
Separate sub-channel state
|
6 лет назад |