nmzik
|
153dadd0b3
|
shader: emit 16-bit packs with a zero high lane as a mask
|
2026-10-26 05:32:02 +01:00 |
|
TheCruZ
|
9210264d47
|
shader: saturate V_CVT_PK_U16_U32 and V_CVT_PK_I16_I32
|
2026-10-25 02:20:44 +02:00 |
|
nmzik
|
6ee2ef8715
|
shader: insert the V_CVT_PK_U8_F32 byte with one bit-field insert
|
2026-10-22 00:31:52 +02:00 |
|
nmzik
|
9e4234cdbe
|
shader: extract the V_CVT_F32_UBYTE source byte with one bit-field extract
|
2026-10-22 00:30:39 +02:00 |
|
nmzik
|
2d00e13bf3
|
shader: rely on the saturating float-to-int conversion instead of re-saturating in the translator
|
2026-10-22 00:26:40 +02:00 |
|
nmzik
|
aacf15fd0b
|
shader: write preserved SDWA fields with one bit-field insert and drop duplicate 16-bit masks
|
2026-10-21 22:52:14 +02:00 |
|
nmzik
|
10a852c2ac
|
shader: pack 16-bit lane pairs with one bit-field insert
|
2026-10-21 22:46:04 +02:00 |
|
 nmzikandshadowbeat070
|
95d3d9d3ad
|
shader: fix packed integer negation
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-18 09:11:55 +04:00 |
|
nmzik
|
839c172612
|
shader: reuse operands and remove duplicate helpers
|
2026-09-08 21:26:59 +04:00 |
|
 GodsWill Devandnmzik
|
9992ab18fc
|
shader: preserve untouched half in VOP1 B16 writes (#370)
shader: preserve native 16-bit destinations
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-08-30 19:33:26 +04:00 |
|
nmzik
|
ab50c10d08
|
graphics: split shader translation into explicit opcode dispatchers
|
2026-08-26 08:49:39 +02:00 |
|
nmzik
|
ffa69d48de
|
shader: remove second IR layer
|
2026-08-26 08:49:39 +02:00 |
|
nmzik
|
1be9568a02
|
shader: implement RDNA2 frexp exponent
|
2026-08-18 03:53:44 +02:00 |
|
nmzik
|
b42380ced6
|
shader_recompiler: add SSA
|
2026-08-18 03:53:41 +02:00 |
|