 nmzikandJoshua Jayasingh
|
651ef73a03
|
graphics: add experimental Pro mode and linear PSSR
Co-authored-by: Joshua Jayasingh <joshuajayasingh08@gmail.com>
|
2026-10-29 07:55:50 +01:00 |
|
nmzik
|
963aaeb3b6
|
gpu: preserve low-alpha 2/10/10/10 render-target storage
|
2026-10-28 22:29:50 +01:00 |
|
nmzik
|
a833e1b735
|
graphics: fix vertex and instance IDs for unpatched indirect draws
|
2026-10-28 04:33:03 +01:00 |
|
nmzik
|
1be1c6c4f9
|
graphics: revert a358b847c command-processor display waits
|
2026-10-27 23:15:01 +01:00 |
|
nmzik
|
a5b3673a39
|
graphics: draw patched-offset indirect draws from GPU-read records
|
2026-10-27 10:13:15 +01:00 |
|
nmzik
|
2463e3aaf0
|
gpu: write end-of-pipe labels beside GPU-written bytes to the backing store
|
2026-10-27 07:04:38 +01:00 |
|
Claxten
|
1b70938052
|
agc: emit async memory semaphores and execute them in the CP
|
2026-10-27 04:23:00 +01:00 |
|
 nmzikandAli Almohaya
|
b4209dde1b
|
graphics: write the subdraw index of multi-draw indirect packets
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-26 05:32:02 +01:00 |
|
nmzik
|
6aaa533296
|
gpu: queue GDS release interrupts behind earlier interrupts
|
2026-10-23 22:22:39 +02:00 |
|
nmzik
|
dc40478e7b
|
gpu: deliver RELEASE_MEM interrupts with the slice flush instead of their own
|
2026-10-23 22:14:55 +02:00 |
|
nmzik
|
bf5dd62eea
|
gpu: decode RELEASE_MEM directly from the driver's native packet
|
2026-10-23 21:11:07 +02:00 |
|
nmzik
|
227f12ee4b
|
gpu: remove the PS4-era constant engine, marker NOPs and EVENT_WRITE_EOP/EOS packets
|
2026-10-23 20:42:41 +02:00 |
|
nmzik
|
246d511568
|
graphics: count occlusion queries on the host GPU behind --occlusion-queries
|
2026-10-23 19:48:53 +02:00 |
|
nmzik
|
27dc7c281f
|
graphics: keep bounded image heaps resident in a bindless descriptor set
|
2026-10-23 07:17:57 +02:00 |
|
nmzik
|
a358b847c1
|
graphics: stall waitUntilSafeForRendering in its command processor instead of the GPU thread
|
2026-10-22 22:11:06 +02:00 |
|
nmzik
|
86fed10b81
|
graphics: draw non-indexed and native-fetch indirect draws from GPU-read records
|
2026-10-22 16:12:20 +02:00 |
|
nmzik
|
949de19bb0
|
graphics: draw indexed indirect multi-draws from GPU-read arguments
|
2026-10-22 16:12:20 +02:00 |
|
nmzik
|
c513a4a13a
|
graphics: draw single indexed indirect draws from GPU-read arguments
|
2026-10-22 16:12:20 +02:00 |
|
nmzik
|
13b291f998
|
gpu: honour DB_ALPHA_TO_MASK as alpha-to-coverage and keep its depth writes behind the shader
|
2026-10-21 19:17:50 +02:00 |
|
nmzik
|
70668fbd98
|
gpu: drop global barriers for PM4 flush events and releases, ordering buffer-writing draws like dispatches
|
2026-10-21 02:02:25 +02:00 |
|
Mr. Big Britches
|
feed075a9f
|
gpu: implement PA_CL_UCP user clip planes through draw push constants
|
2026-10-20 15:21:19 +02:00 |
|
nmzik
|
099de8dea6
|
graphics: publish each PM4 WRITE_DATA word exactly once
|
2026-10-18 16:17:51 +02:00 |
|
 Juan Pablo Fariasandnmzik
|
6aa3846fb2
|
feat: add an in-game performance panel (#1090)
Add in-game performance panel
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-10-17 14:47:51 +02:00 |
|
nmzik
|
a5ceb48184
|
agc: encode acquire-memory byte ranges in standard packets
|
2026-10-15 23:34:42 +02:00 |
|
nmzik
|
f7226ca7dc
|
graphics: emit PS5 register object and primitive IDs to RT7
|
2026-10-15 22:28:01 +02:00 |
|
 nmzikandfxpw
|
b4406b0467
|
graphics: render packed 11-11-10 UNorm targets with exact rounding
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
dcc642551f
|
graphics: classify signed byte textures for native sampling
|
2026-10-15 22:28:00 +02:00 |
|
 nmzikandAli Almohaya
|
717c54e085
|
gpu: match complete NOP marker tags and ignore opaque payloads
Co-authored-by: Ali Almohaya <AliAlmohaya@gmail.com>
|
2026-10-13 21:33:50 +00:00 |
|
nmzik
|
56738aa4e1
|
shader: sample packed normalized images with one bilinear gather
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
c11254a996
|
shader: share format conversion for packed normalized image stores
|
2026-10-13 21:27:07 +00:00 |
|
nmzik
|
dad900c61d
|
Fix BC alias writes and GC
|
2026-10-12 04:51:02 +02:00 |
|
nmzik
|
5b730d4df0
|
simplify guest gpu
|
2026-10-12 02:52:49 +02:00 |
|
nmzik
|
ece4e28740
|
gpu: store private format byte sizes in uint8_t
|
2026-10-11 01:25:47 +02:00 |
|
nmzik
|
7e4e142aae
|
gpu: enable native R8 SNORM texture sampling
|
2026-10-11 01:05:56 +02:00 |
|
nmzik
|
b7b335ac63
|
gpu: admit block-compressed textures in PS5 R64 tiling
|
2026-10-11 01:05:56 +02:00 |
|
nmzik
|
bb5edbd490
|
shader: expose graphics compute queue fields to GETREG
|
2026-10-09 15:06:39 +00:00 |
|
nmzik
|
4c8fc53a85
|
agc: support one-word NOP reservations and share packet sizing
|
2026-10-09 14:02:06 +02:00 |
|
Claxten
|
9f83fd5f0c
|
graphics: apply indirect draw offsets to guest user SGPRs
|
2026-10-07 21:17:35 +04:00 |
|
nmzik
|
2a18e66a4c
|
gpu: validate depth copy state when drawing instead of decoding
|
2026-10-07 04:14:49 +04:00 |
|
nmzik
|
cdb64bfd4f
|
graphics: share indirect draw handling and honor indexed sources
|
2026-10-06 00:35:02 +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 |
|
 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 |
|
 rocketrobot99andnmzik
|
52c8ff18d0
|
Update gpu_format.cpp (#1003)
* Update gpu_format.cpp
Fix SRGB render-target formats (k8Srgb, k8_8Srgb)
Corrects render_target_bytes_per_element for SRGB formats:
- k8Srgb: 1 byte (was 0)
- k8_8Srgb: 2 bytes (was 0)
These formats appear in ChannelLayout::k8 and k8_8 render-target paths.
Incorrect RT byte sizes caused TextureCache render-target validation failures
in Lucky's Tale
* Fix narrow sRGB render-target format tests
---------
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-10-03 16:57:59 +04:00 |
|
 nomolao2-cellandnmzik
|
89792a3bca
|
Improve Hades II compatibility (#964)
Fix Hades II startup and color clears
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-10-02 14:37:49 +04:00 |
|
nmzik
|
840b9f5753
|
Fix unnecessary queue drains in predication and suspend points
|
2026-09-30 16:51:40 +04:00 |
|
nmzik
|
8e42e99788
|
graphics: batch release labels without redundant submissions
|
2026-09-29 13:57:32 +04:00 |
|
nmzik
|
0f1ff37f23
|
Graphics: materialize CMASK clears before publishing expanded metadata
|
2026-09-27 15:05:46 +04:00 |
|
nmzik
|
7b6bfdec64
|
Graphics: share canonical padded layouts for single-sample color targets
|
2026-09-27 15:05:46 +04:00 |
|
 Pcniadoandnmzik
|
bec67b7863
|
Fix HITMAN 3 boot, layered presentation, and socket imports (#851)
* videoout: synchronize layered flips with premultiplied composition
* shader: support unsigned FFBH subword sources
* shader: apply cube-face result scaling
* shader: prune buffer reads proven out of bounds
* net: implement send and receive exports with shared socket handling
---------
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-09-27 02:13:30 +04:00 |
|
 nmzikandMac
|
bfdbba3aa4
|
graphics: share EOP clock and immediate write handling
Co-authored-by: Mac <me@itsmemac.com>
|
2026-09-25 16:14:40 +04:00 |
|