 nmzikandÇağatay Güçlü
|
f96a14a0ab
|
font: fix glyph metrics and raster sizes
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
c753efdde7
|
font: add scaled kerning
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
8e46a3ccfa
|
gpu: add packed unsigned-scaled vertex formats
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
e56899902b
|
tests: use a valid image descriptor for mixed samplers
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
0885f43a6a
|
gpu: keep 2D and 3D texture aliases separate
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
94e7d239dd
|
gpu: fix zero-source alpha blending on swizzled targets
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
8274e517b2
|
shader: add FP64 min, max and rounding
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
96011cc5c9
|
gpu: share pipelines when color and alpha blend equations match
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
f7bd0b436a
|
tests: update shared-memory binding expectations
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
b7d3c572c1
|
shader: clear unused sampler bits after constant folding
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
b0bbaef1eb
|
gpu: store large compute shared memory in device buffers
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
0ee8800905
|
shader: read image descriptors indexed by workgroup
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
0bef3fc0d3
|
gpu: fix separate alpha blending on swizzled render targets
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
5940e623d5
|
gpu: fix 10-11-11 render-target storage
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
07c84876a1
|
shader: fix constant types in converted image gathers
|
2026-10-05 02:24:51 +04:00 |
|
 nmzikandÇağatay Güçlü
|
96c067d0fb
|
shader: fix filtering for scaled 8-bit textures
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
fdac55a5ef
|
loader: load libc automatically at startup
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
2984c41235
|
docs: show UFC 6 in README screenshots
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
9313a0886f
|
launcher: fix zar selection
|
2026-10-04 18:39:34 +04:00 |
|
 
|
39248a1f87
|
shader: emit per-vertex mesh clip and cull distances
Co-authored-by: Senaxx <michelbeld@gmail.com>
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandshadowbeat070
|
98557a83b6
|
shader: implement RDNA2 DS masked OR through shared atomic updates
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandMehmetCambaz
|
c3f4962715
|
shader: use native narrow storage for byte-aligned PS5 buffers
Co-authored-by: MehmetCambaz <mcambaz18@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
0ce84e59b6
|
gpu: limit buffer readback to requested dirty pages
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
efbaa17f71
|
shader: preserve raw EXEC and VCC bits in 64-bit scalar selects
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
783d9f8d6b
|
shader: read descriptor dependencies from the native raw buffer source
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
57cf086886
|
shader: synchronize GPU-written descriptor dependencies through buffer cache
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
dbf66b7f4f
|
shader: support RDNA2 BVH64 ray intersections with shared traversal
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
33e74cab2c
|
test: verify native vector descriptor loads in structured loops
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandshadowbeat070
|
3ba0e971e9
|
shader: materialize exact buffer capacity through shared clean reads
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandAli Almohaya
|
92ac54a493
|
shader: eliminate impossible relative writes with closed loop bounds
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandTheCruZ
|
8b05b6730e
|
shader: bind dispatch spans while keeping GPU record counts native
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
cd9fc6ff2d
|
shader: keep scalar data native and preserve raw addresses
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandshadowbeat070
|
c17fa5b936
|
shader: implement RDNA2 DS forward lane permute
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
46900d8042
|
memory: replace live direct mappings without exposing an inaccessible gap
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandTheCruZ
|
1f6be3d570
|
shader: preserve descriptor key SSA across native-resolved image uses
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
b183cb1011
|
shader: share bounded material-key scans across scalar and vector loads
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
919c058fee
|
tests: preserve descriptor phi rejection coverage for writable buffers
|
2026-10-04 18:39:34 +04:00 |
|
 
|
5f01308b20
|
shader: reuse aligned indirect buffer loads for scalar DWORD reads
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
Co-authored-by: tototomate123 <rushwars201966@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
e0c90acee0
|
shader: preserve EXEC witnesses across reconverged descriptor loops
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandTheCruZ
|
843b577880
|
shader: resolve bounded GPU material keys through sampled image arrays
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
 
|
139b564c01
|
shader: fold constant bit reversal before flat stack classification
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandTheCruZ
|
a55a28380d
|
shader: decode GPU-selected formatted buffer loads with native bounds
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
181123ea08
|
tests: exercise full graphics binding preparation before scratch checks
|
2026-10-04 18:39:34 +04:00 |
|
 
|
0258bd61ea
|
shader: preserve complete clear recognition with dispatch EXEC bounds
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
Co-authored-by: Mac <me@itsmemac.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
b8946fef94
|
shader: translate RDNA2 signed 64-bit not-equal comparisons
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandMatthew Hurley
|
a5eeab98de
|
tests: recognize existing PS user-data address register handlers
Co-authored-by: Matthew Hurley <171001439+theantipopau@users.noreply.github.com>
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandÇağatay Güçlü
|
7992aecb7c
|
shader: keep native rounding consistent in mixed-precision programs
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-10-04 18:39:34 +04:00 |
|
 
|
b4d32394b6
|
shader: keep GPU-derived scalar resource reads on the GPU
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
 
|
f18679e0cd
|
shader: mask ALIGNBYTE offsets to the two-bit selector
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
284d58d1d5
|
shader: implement RDNA2 double-precision fractional part
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
068d7621db
|
graphics: preserve stencil view layers through uploads and clears
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandTheCruZ
|
d890bb190c
|
shader: decode RDNA2 bit-reverse SDWA source selectors
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandTheCruZ
|
ec3e48cdde
|
shader: synchronize GPU-produced direct writable descriptors
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
 
|
e4aca7a60b
|
shader: initialize EXEC from requested dispatch thread extents
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
Co-authored-by: Mac <me@itsmemac.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
f58014ff0e
|
shader: preserve wave-wide vector-store completion before publication
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
42a315f0e4
|
graphics: trace direct dispatches at their recording tick
|
2026-10-04 18:39:34 +04:00 |
|
 nmzikandAli Almohaya
|
429d0af62b
|
shader: bind bounded GPU-selected buffer store destinations
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-04 18:39:34 +04:00 |
|
nmzik
|
0e8ded37b9
|
window: ignore nonpositive resize dimensions
|
2026-10-03 17:54:06 +02:00 |
|
nmzik
|
ab98fb1ff9
|
loader: preserve red-zone liveness across stack adjustments
|
2026-10-03 17:27:00 +02:00 |
|
    
|
e7f6327068
|
net: emulate Windows PEEK and WAITALL receives
Co-authored-by: Firas Ben Mbarek <firasbenmbarek@outlook.com>
Co-authored-by: rudy-07 <kanhaiffco2007@gmail.com>
Co-authored-by: Matthew Hurley <171001439+theantipopau@users.noreply.github.com>
Co-authored-by: usopp-sama <go4av05.pvtx@gmail.com>
Co-authored-by: wruwami <wruwami@users.noreply.github.com>
|
2026-10-03 17:14:41 +02:00 |
|
 nmzikandnomolao2-cell
|
19a9464b7d
|
loader: add INSERTQ RDPID and CLWB fallbacks
Co-authored-by: nomolao2-cell <nomolao2@gmail.com>
|
2026-10-03 20:14:50 +04:00 |
|
nmzik
|
45f55413e0
|
Keep sign-in dialogs active until user dismissal through shared system presentation
|
2026-10-03 17:31:16 +04:00 |
|
nmzik
|
c3330caba2
|
Report NP Web API memory pool statistics for active library contexts
|
2026-10-03 17:31:16 +04:00 |
|
nmzik
|
92c22d60ef
|
Support periodic kernel timers through shared event queue deadlines
|
2026-10-03 17:31:15 +04:00 |
|
nmzik
|
a0858abe35
|
Implement batch AIO completion polling and deletion with per-request results
|
2026-10-03 17:31:15 +04:00 |
|
nmzik
|
5766b241c3
|
Implement POSIX thread stack attribute import through kernel setter
|
2026-10-03 17:31:15 +04:00 |
|
nmzik
|
7f158c656e
|
Share sampler descriptor snapshots across native variants
|
2026-10-03 17:31:15 +04:00 |
|
nmzik
|
8b0cc79acf
|
Preserve native slices when PS5 volume texture depth grows
|
2026-10-03 17:31:15 +04:00 |
|
nmzik
|
f53e5d2283
|
fix windows ci (#998)
* fix windows ci
* Fix Windows SPIR-V gather opcode narrowing conversion
|
2026-10-03 15:05:20 +04:00 |
|
nmzik
|
0ec3655f1c
|
Clear single-mip color targets reused from cached mip chains
|
2026-10-03 14:19:33 +04:00 |
|
nmzik
|
190608ae20
|
Publish consumed color metadata without invalidating pooled images
|
2026-10-03 14:19:32 +04:00 |
|
nmzik
|
ebe401d052
|
Preserve image contents across unrelated buffer alias writes
|
2026-10-03 14:19:32 +04:00 |
|
nmzik
|
8fa116eeb1
|
Remove redundant per-dispatch checks and buffer resets
|
2026-10-03 04:22:39 +04:00 |
|
nmzik
|
e317465d8a
|
fix linux CI (#972)
* fix linux CI
* Fix indirect image initialization in materialization tests
|
2026-10-02 17:20:12 +04:00 |
|
nmzik
|
684330c9e4
|
Specialize shader resources in place and fuse buffer refresh work
|
2026-10-02 16:16:31 +04:00 |
|
nmzik
|
f3dc5ee4a9
|
Collect shader interface metadata in place without copying resources
|
2026-10-02 16:07:16 +04:00 |
|
nmzik
|
2545723065
|
Stub NetResolverAbort import AzqoBha7js4 with success
|
2026-10-02 15:49:55 +04:00 |
|
nmzik
|
95c89229ad
|
Remove dead shader instruction cycles with linear liveness traversal
|
2026-10-02 15:49:43 +04:00 |
|
nmzik
|
7804eef9b6
|
Lower finite GPU-selected image descriptors through shared indirect bindings
|
2026-10-02 15:37:17 +04:00 |
|
nmzik
|
39e23ac92e
|
Publish synchronous buffer downloads inline after ordered completion
|
2026-10-02 13:24:03 +04:00 |
|
nmzik
|
a67a033ff8
|
Remove redundant tracking lock checks from the hot path
|
2026-10-02 13:24:03 +04:00 |
|
nmzik
|
d1c99bbfb0
|
Consolidate instruction operand bounds checks
|
2026-10-02 13:24:03 +04:00 |
|
nmzik
|
a9620f98f4
|
Query dirty region bits without constructing temporary snapshots
|
2026-10-02 13:24:03 +04:00 |
|
nmzik
|
28f29b8e6f
|
Inline common IR operands and share storage with Phi pairs
|
2026-10-02 13:24:03 +04:00 |
|
nmzik
|
3353c1ff3b
|
shader: pack the runtime evaluation index beside the IR opcode
|
2026-10-02 13:24:03 +04:00 |
|
nmzik
|
4428640b44
|
add one time log for BDA
|
2026-10-02 00:53:51 +04:00 |
|
nmzik
|
2b2915e271
|
Reuse SSA read traversal storage within each pass
|
2026-10-02 00:53:51 +04:00 |
|
nmzik
|
7101741637
|
Cache SPIR-V arithmetic types lazily in existing emitters
|
2026-10-02 00:53:51 +04:00 |
|
nmzik
|
b86cf0a820
|
Reuse pipelines when inactive blend settings change
|
2026-10-02 00:52:49 +04:00 |
|
nmzik
|
f29bd0fe35
|
Reuse whole-wave ballot and first-lane SPIR-V results
|
2026-10-02 00:51:15 +04:00 |
|
nmzik
|
64eea6b32d
|
Reuse vertex shaders across equivalent vertex buffer layouts
|
2026-10-02 00:51:15 +04:00 |
|
nmzik
|
706eec3ca9
|
add tests
|
2026-10-02 00:51:15 +04:00 |
|
nmzik
|
35759e48cf
|
shader: expose wave32 feature guards through ballot mask simplification
|
2026-10-02 00:51:15 +04:00 |
|
nmzik
|
6409be2874
|
shader: respect branch reachability when refreshing scalar resources
|
2026-10-02 00:51:15 +04:00 |
|
nmzik
|
11001c97f7
|
shader: add distinct mesh shader type
|
2026-10-02 00:51:15 +04:00 |
|
   
|
337f432016
|
shader: execute PS5 BVH intersections and local FLAT stacks
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
Co-authored-by: Mac <me@itsmemac.com>
Co-authored-by: Senaxx <michelbeld@gmail.com>
Co-authored-by: Jean-Philippe <github@meunier.jp>
|
2026-10-02 00:51:15 +04:00 |
|
 
|
581dad7dd3
|
shader: implement RDNA2 FP64 equality comparisons
Co-authored-by: Senaxx <michelbeld@gmail.com>
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-02 00:51:15 +04:00 |
|
  
|
64dcbe0ea1
|
shader: decode the combined conditional-debug branch
Co-authored-by: Mac <me@itsmemac.com>
Co-authored-by: Senaxx <michelbeld@gmail.com>
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com>
|
2026-10-02 00:51:15 +04:00 |
|
 
|
0ecd32299c
|
shader: cache registered code identities instead of parsing legacy footers
Co-authored-by: Mac <me@itsmemac.com>
Co-authored-by: Senaxx <michelbeld@gmail.com>
|
2026-10-02 00:51:15 +04:00 |
|
nmzik
|
c2f8e64f6d
|
graphics: reuse texture conversion scratch buffers across uploads
|
2026-10-02 00:51:15 +04:00 |
|