gdkchan
|
650cc41c02
|
Implement remaining shader double-precision instructions (#2845)
* Implement remaining shader double-precision instructions
* Shader cache version bump
|
2021-12-08 17:54:12 -03:00 |
|
gdkchan
|
b9d83cc97e
|
Fix shader integer from/to double conversion (#2831)
|
2021-11-14 21:37:07 -03:00 |
|
gdkchan
|
7603dbe3c8
|
Add missing U8/S8 types from shader I2I instruction (#2740)
* Add missing U8/S8 types from shader I2I instruction
* Better names
* Fix dstIsSignedInt
|
2021-10-17 17:48:36 -03:00 |
|
gdkchan
|
a7109c767b
|
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
|
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 |
|
gdkchan
|
dc97457bf0
|
Initial support for double precision shader instructions. (#963)
* Implement DADD, DFMA and DMUL shader instructions
* Rename FP to FP32
* Correct double immediate
* Classic mistake
|
2020-03-03 15:02:08 +01:00 |
|
gdkchan
|
18814d44b2
|
Address PR feedback
Add TODO comment for GL_EXT_polygon_offset_clamp
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
99f236fcf0
|
Simplified F2I shader instruction codegen
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
b8528c6317
|
Implement HSET2 shader instruction and fix errors uncovered by Rodrigo tests
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
8eb773d81f
|
Make the shader translator more error resilient (part 2)
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
3bcc395253
|
Add shader support for the round mode on the F2F instruction, support mipmaps on ASTC compressed textures
|
2020-01-09 02:13:00 +01:00 |
|
gdk
|
1876b346fe
|
Initial work
|
2020-01-09 02:13:00 +01:00 |
|