gdkchan
|
6435cd798f
|
Initial tessellation shader support (#2534)
* Initial tessellation shader support
* Nits
* Re-arrange built-in table
* This is not needed anymore
* PR feedback
|
2021-10-18 18:38:04 -03:00 |
|
gdkchan
|
a1b0fd1ba9
|
Rewrite shader decoding stage (#2698)
* Rewrite shader decoding stage
* Fix P2R constant buffer encoding
* Fix PSET/PSETP
* PR feedback
* Log unimplemented shader instructions
* Implement NOP
* Remove using
* PR feedback
|
2021-10-12 22:35:31 +02:00 |
|
gdkchan
|
3b90814fc8
|
Implement shader HelperThreadNV (#2163)
* Implement shader HelperThreadNV
* Bump shader cache version
* Use gl_HelperInvocation since its supported across all vendors
* Nit
|
2021-04-02 21:50:35 +11:00 |
|
gdkchan
|
52970555f6
|
Support multiple destination operands on shader IR and shuffle predicates (#1964)
* Support multiple destination operands on shader IR and shuffle predicates
* Cache version change
|
2021-01-28 10:59:47 +11:00 |
|
gdkchan
|
435ab6a552
|
Refactor shader GPU state and memory access (#1203)
* Refactor shader GPU state and memory access
* Fix NVDEC project build
* Address PR feedback and add missing XML comments
|
2020-05-06 11:02:28 +10:00 |
|
gdkchan
|
8345f5f297
|
Implement ICMP shader instruction (#1010)
|
2020-03-23 17:32:30 +01:00 |
|
gdkchan
|
bc38064351
|
Address PR feedback
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
d59bcf8f22
|
Add R2P shader instruction
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
f7cec66ce0
|
Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing the way how global memory is handled
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
dd8a838a81
|
Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, misc. fixes
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
0c7c38df0f
|
Add per-source type memory change tracking, simplified state change tracking, other fixes
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
fb2200c09b
|
Initial work
|
2020-01-09 02:13:00 +01:00 |
|