riperiperi
|
f23b2878cc
Shader: Add fallback for LDG from "ube" buffer ranges. (#4027)
|
3 anni fa |
gdkchan
|
bbb24d8c7e
Restrict shader storage buffer search when match fails (#4011)
|
3 anni fa |
riperiperi
|
476b4683cf
Fix CB0 alignment with addresses used for 8/16-bit LDG/STG (#3897)
|
3 anni fa |
riperiperi
|
33a4d7d1ba
GPU: Eliminate CB0 accesses when storage buffer accesses are resolved (#3847)
|
3 anni fa |
gdkchan
|
b34de74f81
Avoid adding shader buffer descriptors for constant buffers that are not used (#3478)
|
3 anni fa |
gdkchan
|
63f1663fa9
Fix shader 8-bit and 16-bit STS/STG (#2741)
|
4 anni fa |
gdkchan
|
c3e2646f9e
Workaround for Intel FrontFacing built-in variable bug (#2540)
|
4 anni fa |
gdkchan
|
49745cfa37
Move shader resource descriptor creation out of the backend (#2290)
|
4 anni fa |
gdkchan
|
40e276c9b5
Improve shader global memory to storage pass (#2200)
|
5 anni fa |
gdkchan
|
b8eb6abecc
Refactor shader GPU state and memory access (#1203)
|
6 anni fa |
gdkchan
|
7e4d986a73
Support compute uniform buffers emulated with global memory (#924)
|
6 anni fa |
gdkchan
|
29a825b43b
Address PR feedback
|
6 anni fa |
gdkchan
|
9d7a142a48
Support texture rectangle targets (non-normalized coords)
|
6 anni fa |
gdk
|
6a98c643ca
Add a pass to turn global memory access into storage access, and do all storage related transformations on IR
|
6 anni fa |
gdk
|
769c02235f
Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing the way how global memory is handled
|
6 anni fa |
gdk
|
a31fced221
Remove some unused constants and other code
|
6 anni fa |
gdk
|
1876b346fe
Initial work
|
6 anni fa |