| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | nx2: lower FSETP with a uniform register operand | Takoroka | 2 days | 1 | -2/+2 |
| * | | nx2: lower FRND with a constant buffer source | Takoroka | 2 days | 1 | -3/+4 |
| * | | nx2: lower UIMAD.WIDE.U32 with an immediate multiplier | Takoroka | 2 days | 1 | -3/+3 |
| * | | nx2: lower I2F.U8 from any byte of its source | Takoroka | 2 days | 1 | -3/+5 |
| * | | nx2: read the local load/store size from bits 73-75 | Takoroka | 2 days | 1 | -8/+9 |
| * | | nx2: lower UPRMT | Takoroka | 2 days | 1 | -3/+4 |
| * | | nx2: read SR_VARIABLE_RATE as 1x1 shading | Takoroka | 2 days | 1 | -0/+8 |
| * | | nx2: lower LDC.IS, constant loads with segmented addressing | Takoroka | 2 days | 1 | -4/+6 |
| * | | nx2: lower IMAD.WIDE.U32 with an immediate multiplier | Takoroka | 2 days | 1 | -0/+22 |
| * | | nx2: lower bindless TEX (handle in a register or a uniform register) | Takoroka | 2 days | 1 | -13/+36 |
| * | | nx2: lower LEA with a carry out | Takoroka | 2 days | 1 | -1/+20 |
| * | | nx2: lower CSMTEST as a false test | Takoroka | 2 days | 1 | -0/+12 |
| * | | nx2: lower LEA with a uniform register addend | Takoroka | 2 days | 1 | -4/+6 |
| * | | nx2: lower 128-bit and register-addressed local spills | Takoroka | 2 days | 1 | -8/+14 |
| * | | nx2: lower REDUX.OR and REDUX.XOR | Takoroka | 2 days | 1 | -2/+7 |
| * | | nx2: lower every ATOMS operation | Takoroka | 2 days | 1 | -4/+6 |
| * | | nx2: lower ATOMS.POPC.INC with an immediate offset | Takoroka | 2 days | 1 | -3/+5 |
| * | | nx2: lower SULD.P.3D | Takoroka | 2 days | 1 | -4/+4 |
| * | | nx2: lower TLD.SCR.LL, texel fetches at a given level | Takoroka | 2 days | 1 | -3/+26 |
| * | | nx2: lower TXQ on any texture descriptor buffer | Takoroka | 2 days | 1 | -2/+5 |
| * | | nx2: lower 32-bit MATCH.ALL | Takoroka | 2 days | 1 | -6/+9 |
| * | | nx2: pass more special registers through S2R lowering | Takoroka | 2 days | 1 | -2/+5 |
| * | | nx2: lower MUFU with a uniform register source | Takoroka | 2 days | 1 | -4/+8 |
| * | | nx2: lower SURED.ADD on a 2D surface | Takoroka | 2 days | 1 | -0/+15 |
| |/ |
|
| * | refactor: move MaskValues to a header file and cleaning | Meow | 4 days | 3 | -75/+121 |
| * | Merge pull request #82 from vibecodekun/fix/special-cup-device-loss | Néo Aguilera-Laurens | 4 days | 1 | -17/+85 |
| |\ |
|
| | * | shader_recompiler: fold max(x, -x) of merged predicate masks | vibecodekun | 4 days | 1 | -17/+85 |
| * | | AMD only, green/blue patches near glowing objects. | arisqz | 4 days | 1 | -2/+20 |
| * | | shader_recompiler: run the destructors of pooled objects | Wael3rd | 4 days | 1 | -1/+6 |
| |/ |
|
| * | fix: restore Mario Kart World text by accepting R0 shader returns | xtam | 4 days | 1 | -1/+2 |
| * | nx2: log per-call and periodic diagnostic lines at debug level | Takoroka | 5 days | 1 | -1/+1 |
| * | Fix MK World crash on initial loading screen for some users (AI-assisted) | yumerkiru | 5 days | 1 | -0/+32 |
| * | shader: compare the native FMUL/FADD mode bits as integers | Takoroka | 5 days | 1 | -2/+3 |
| * | nx2: lower 2D TXD and split destination pairs | Takoroka | 5 days | 1 | -6/+21 |
| * | Build fixes for linux | Djihads80 | 6 days | 1 | -1/+2 |
| * | shader_recompiler: linear-time breadth-first search; cache storage buffer tra... | Takoroka | 6 days | 2 | -4/+40 |
| * | Switch 2 shaders: MUFU.SIN/COS take turns, Eden's Maxwell MUFU radians | Takoroka | 6 days | 1 | -1/+11 |
| * | Fix the P6 scratch save in R2UR/MATCH/HFMA2.RELU; GPU memory dump tool | Takoroka | 6 days | 1 | -7/+9 |
| * | Jump-table programs end at their self-branch; aligned wide zero stores | Takoroka | 6 days | 2 | -6/+19 |
| * | IMAD.SHL as a shift; EDEN_NX2_REJECT; log where rejected programs are bound | Takoroka | 6 days | 1 | -0/+10 |
| * | Switch 2 shaders: LEA with a negated addend (ISCADD bit 48) | Takoroka | 6 days | 1 | -2/+4 |
| * | Switch 2 shaders: compute forms (LDS uniform base, ATOMG, RED, STG.U16) and more | Takoroka | 6 days | 1 | -28/+75 |
| * | Switch 2 shaders: calls, uniform predicates, wide multiply and more forms | Takoroka | 6 days | 1 | -53/+211 |
| * | Switch 2 shaders: IADD3 negated third source, LEA.HI with addend, uniform SHF... | Takoroka | 6 days | 1 | -19/+42 |
| * | Switch 2 shaders: centroid IPA, 8/16-bit LDG, UP0-UP6, PIXLD.COVMASK, USHF.R,... | Takoroka | 6 days | 1 | -20/+46 |
| * | nx2: ATOMG and local spills with an immediate offset | Takoroka | 7 days | 1 | -7/+10 |
| * | nx2: lower what title 4 needs after its intro | Takoroka | 7 days | 1 | -0/+79 |
| * | nx2: title 4's intro cutscene renders correctly | Takoroka | 7 days | 1 | -1/+4 |
| * | nx2: title 4's cutscene scene renders; blit constants for fragment shaders | Takoroka | 7 days | 1 | -2/+5 |
| * | nx2: stand in for title 4's tensor-core upscaler and its blit constants | Takoroka | 7 days | 4 | -2/+75 |