gdkchan
|
9c06876589
|
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
|
569b6e9ee1
|
Improve BRX target detection heuristics (#1591)
|
2020-10-03 15:43:33 +10: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 |
|
Chenj168
|
fb621010dd
|
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
|
052281a166
|
Fix branch with CC and predicate, and a case of SYNC propagation (#967)
|
2020-03-06 11:09:49 +11:00 |
|
gdkchan
|
13aea6d726
|
Add a GetSpan method to the memory manager and use it on GPU (#877)
|
2020-01-13 10:27:50 +11:00 |
|
gdkchan
|
4bf59cc7bd
|
Address PR feedback
Removes a useless null check
Aligns some values to improve readability
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
d6cf87194c
|
Make the shader translator more error resilient
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
2dcb452a09
|
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
|
c8398482ef
|
Add partial support for the BRX shader instruction
|
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
|
fb2200c09b
|
Initial work
|
2020-01-09 02:13:00 +01:00 |
|