gdkchan
|
2f16491712
|
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
* Get rid of Reflection.Emit dependency on CPU and Shader projects
* Remove useless private sets
* Missed those due to the alignment
|
2020-10-21 09:13:44 -03:00 |
|
gdkchan
|
0954e76a26
|
Improve BRX target detection heuristics (#1591)
|
2020-10-03 15:43:33 +10:00 |
|
gdkchan
|
b8eb6abecc
|
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 |
|
Chenj168
|
7ad8b3ef75
|
Move the OpActivator to OpCodeTable class for improve performance (#1001)
* Move the OpActivator to OpCodeTable class, for reduce the use of ConcurrentDictionary
* Modify code style.
|
2020-03-29 19:52:56 +11:00 |
|
jduncanator
|
54501962f6
|
Fix branch with CC and predicate, and a case of SYNC propagation (#967)
|
2020-03-06 11:09:49 +11:00 |
|
gdkchan
|
b8e3909d80
|
Add a GetSpan method to the memory manager and use it on GPU (#877)
|
2020-01-13 10:27:50 +11:00 |
|
gdkchan
|
29a825b43b
|
Address PR feedback
Removes a useless null check
Aligns some values to improve readability
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
04102e5c9d
|
Make the shader translator more error resilient
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
eea73bc421
|
Add missing check for BRX, do not add a out of bounds block to the queue
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
f0a59f345c
|
Add partial support for the BRX shader instruction
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
278a4c317c
|
Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, misc. fixes
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
1876b346fe
|
Initial work
|
2020-01-09 02:13:00 +01:00 |
|