Commit Graph

  • 45fab265d5 gpu: draw polygons as triangle fans Çağatay Güçlü 2026-10-04 21:42:45 +04:00
  • a2f851788f gpu: create texture views before rebinding overlapping images Çağatay Güçlü 2026-10-04 21:31:13 +04:00
  • 5940e623d5 gpu: fix 10-11-11 render-target storage nmzik 2026-10-04 21:18:19 +04:00
  • 07c84876a1 shader: fix constant types in converted image gathers nmzik 2026-10-04 21:00:54 +04:00
  • 96c067d0fb shader: fix filtering for scaled 8-bit textures nmzik 2026-10-04 20:55:18 +04:00
  • deb45a8bb2 kernel: use the AMPR filter for APR completion events Çağatay Güçlü 2026-10-04 20:34:28 +04:00
  • fdac55a5ef loader: load libc automatically at startup nmzik 2026-10-04 20:28:22 +04:00
  • 719e02574a launcher: Raise DualSense speaker volume range for SpeakerFX (#1043) KytyPS5-2026-10-04-719e025 Pyxellator 2026-10-04 17:48:25 +02:00
  • c885da0a3f haptics: recognize 'Wireless Controller' audio endpoint on Linux (#1046) KytyPS5-2026-10-04-c885da0 Arthur Alves 2026-10-04 12:44:55 -03:00
  • 2984c41235 docs: show UFC 6 in README screenshots KytyPS5-2026-10-04-2984c41 nmzik 2026-10-04 18:32:59 +04:00
  • 9313a0886f launcher: fix zar selection nmzik 2026-10-04 18:02:27 +04:00
  • 39248a1f87 shader: emit per-vertex mesh clip and cull distances nmzik 2026-10-04 17:25:44 +04:00
  • 98557a83b6 shader: implement RDNA2 DS masked OR through shared atomic updates nmzik 2026-10-04 17:18:35 +04:00
  • c3f4962715 shader: use native narrow storage for byte-aligned PS5 buffers nmzik 2026-10-04 14:02:15 +04:00
  • 0ce84e59b6 gpu: limit buffer readback to requested dirty pages nmzik 2026-10-04 13:24:40 +04:00
  • efbaa17f71 shader: preserve raw EXEC and VCC bits in 64-bit scalar selects nmzik 2026-10-04 13:06:46 +04:00
  • 783d9f8d6b shader: read descriptor dependencies from the native raw buffer source nmzik 2026-10-04 12:52:39 +04:00
  • 57cf086886 shader: synchronize GPU-written descriptor dependencies through buffer cache nmzik 2026-10-04 12:36:04 +04:00
  • dbf66b7f4f shader: support RDNA2 BVH64 ray intersections with shared traversal nmzik 2026-10-04 11:59:42 +04:00
  • 33e74cab2c test: verify native vector descriptor loads in structured loops nmzik 2026-10-04 11:59:42 +04:00
  • 3ba0e971e9 shader: materialize exact buffer capacity through shared clean reads nmzik 2026-10-04 11:42:09 +04:00
  • 92ac54a493 shader: eliminate impossible relative writes with closed loop bounds nmzik 2026-10-04 10:46:00 +04:00
  • 8b05b6730e shader: bind dispatch spans while keeping GPU record counts native nmzik 2026-10-04 10:13:35 +04:00
  • cd9fc6ff2d shader: keep scalar data native and preserve raw addresses nmzik 2026-10-04 10:04:12 +04:00
  • c17fa5b936 shader: implement RDNA2 DS forward lane permute nmzik 2026-10-04 09:26:44 +04:00
  • 46900d8042 memory: replace live direct mappings without exposing an inaccessible gap nmzik 2026-10-04 08:16:28 +04:00
  • 1f6be3d570 shader: preserve descriptor key SSA across native-resolved image uses nmzik 2026-10-04 07:37:46 +04:00
  • b183cb1011 shader: share bounded material-key scans across scalar and vector loads nmzik 2026-10-04 07:15:51 +04:00
  • 919c058fee tests: preserve descriptor phi rejection coverage for writable buffers nmzik 2026-10-04 07:15:44 +04:00
  • 5f01308b20 shader: reuse aligned indirect buffer loads for scalar DWORD reads nmzik 2026-10-04 06:45:14 +04:00
  • e0c90acee0 shader: preserve EXEC witnesses across reconverged descriptor loops nmzik 2026-10-04 06:23:59 +04:00
  • 843b577880 shader: resolve bounded GPU material keys through sampled image arrays nmzik 2026-10-04 06:05:03 +04:00
  • 139b564c01 shader: fold constant bit reversal before flat stack classification nmzik 2026-10-04 05:40:54 +04:00
  • a55a28380d shader: decode GPU-selected formatted buffer loads with native bounds nmzik 2026-10-04 05:23:12 +04:00
  • 181123ea08 tests: exercise full graphics binding preparation before scratch checks nmzik 2026-10-04 05:07:02 +04:00
  • 0258bd61ea shader: preserve complete clear recognition with dispatch EXEC bounds nmzik 2026-10-04 05:04:44 +04:00
  • b8946fef94 shader: translate RDNA2 signed 64-bit not-equal comparisons nmzik 2026-10-04 04:51:52 +04:00
  • a5eeab98de tests: recognize existing PS user-data address register handlers nmzik 2026-10-04 04:44:39 +04:00
  • 7992aecb7c shader: keep native rounding consistent in mixed-precision programs nmzik 2026-10-04 04:39:57 +04:00
  • b4d32394b6 shader: keep GPU-derived scalar resource reads on the GPU nmzik 2026-10-04 03:18:09 +04:00
  • f18679e0cd shader: mask ALIGNBYTE offsets to the two-bit selector nmzik 2026-10-04 02:55:33 +04:00
  • 284d58d1d5 shader: implement RDNA2 double-precision fractional part nmzik 2026-10-04 02:39:28 +04:00
  • 068d7621db graphics: preserve stencil view layers through uploads and clears nmzik 2026-10-04 02:26:19 +04:00
  • d890bb190c shader: decode RDNA2 bit-reverse SDWA source selectors nmzik 2026-10-04 01:59:45 +04:00
  • ec3e48cdde shader: synchronize GPU-produced direct writable descriptors nmzik 2026-10-04 01:49:30 +04:00
  • e4aca7a60b shader: initialize EXEC from requested dispatch thread extents nmzik 2026-10-04 01:15:39 +04:00
  • f58014ff0e shader: preserve wave-wide vector-store completion before publication nmzik 2026-10-04 00:17:28 +04:00
  • 42a315f0e4 graphics: trace direct dispatches at their recording tick nmzik 2026-10-03 23:24:25 +04:00
  • 429d0af62b shader: bind bounded GPU-selected buffer store destinations nmzik 2026-10-03 23:04:51 +04:00
  • db17585277 docs: show per-platform build status in the README badges (#1021) KytyPS5-2026-10-03-db17585 Yossi Yadgar 2026-10-04 00:44:24 +03:00
  • 0e8ded37b9 window: ignore nonpositive resize dimensions KytyPS5-2026-10-03-0e8ded3 nmzik 2026-10-03 17:54:06 +02:00
  • ab98fb1ff9 loader: preserve red-zone liveness across stack adjustments nmzik 2026-10-03 17:27:00 +02:00
  • e7f6327068 net: emulate Windows PEEK and WAITALL receives KytyPS5-2026-10-03-e7f6327 nmzik 2026-10-03 17:13:48 +02:00
  • 19a9464b7d loader: add INSERTQ RDPID and CLWB fallbacks KytyPS5-2026-10-03-19a9464 nmzik 2026-10-03 20:13:58 +04:00
  • a4d26cf81a loader: replace SSE4a EXTRQ with native trampolines on hosts without SSE4a (#839) KytyPS5-2026-10-03-a4d26cf Ewen trividic 2026-10-03 17:40:51 +02:00
  • b11aea803c loader: native trampoline for VRSQRTPS under --amd-cpu (#893) KytyPS5-2026-10-03-b11aea8 Ewen trividic 2026-10-03 17:13:12 +02:00
  • feeced81d2 window: auto-hide the cursor over the game window (#958) KytyPS5-2026-10-03-feeced8 Aryan Sharma 2026-10-03 19:45:15 +05:30
  • 820856b301 launcher: dualsense vibration/volume setting (#973) KytyPS5-2026-10-03-820856b Pyxellator 2026-10-03 16:02:59 +02:00
  • 45f55413e0 Keep sign-in dialogs active until user dismissal through shared system presentation KytyPS5-2026-10-03-45f5541 nmzik 2026-10-03 16:55:47 +04:00
  • c3330caba2 Report NP Web API memory pool statistics for active library contexts nmzik 2026-10-03 16:15:17 +04:00
  • 92c22d60ef Support periodic kernel timers through shared event queue deadlines nmzik 2026-10-03 16:07:22 +04:00
  • a0858abe35 Implement batch AIO completion polling and deletion with per-request results nmzik 2026-10-03 16:04:40 +04:00
  • 5766b241c3 Implement POSIX thread stack attribute import through kernel setter nmzik 2026-10-03 16:03:57 +04:00
  • 7f158c656e Share sampler descriptor snapshots across native variants nmzik 2026-10-03 15:09:20 +04:00
  • 8b0cc79acf Preserve native slices when PS5 volume texture depth grows nmzik 2026-10-03 15:08:06 +04:00
  • 8cbee7f4b7 cmake: raise the bundled-dependency policy floor to 3.10 (#975) KytyPS5-2026-10-03-8cbee7f Nawid3333 2026-10-03 15:24:03 +02:00
  • 52c8ff18d0 Update gpu_format.cpp (#1003) KytyPS5-2026-10-03-52c8ff1 rocketrobot99 2026-10-03 13:57:59 +01:00
  • f53e5d2283 fix windows ci (#998) KytyPS5-2026-10-03-f53e5d2 nmzik 2026-10-03 15:05:20 +04:00
  • bd611bfe15 Honor explicit gather LOD with shared image mip selection KytyPS5-2026-10-03-bd611bf frans 2026-10-03 11:21:42 +04:00
  • 0bb2bdad17 Skip clean memory tracker ranges during buffer synchronization chenxiao 2026-10-03 10:04:09 +04:00
  • 0ec3655f1c Clear single-mip color targets reused from cached mip chains nmzik 2026-10-03 07:44:08 +04:00
  • 190608ae20 Publish consumed color metadata without invalidating pooled images nmzik 2026-10-03 07:20:20 +04:00
  • ebe401d052 Preserve image contents across unrelated buffer alias writes nmzik 2026-10-03 07:07:22 +04:00
  • 0d4f993358 Keep reused BC5 textures in their own guest layout BlackCAT 2026-10-03 06:25:52 +04:00
  • ef4c5baf3a Implement RDNA2 64-bit image atomic maximum BlackCAT 2026-10-03 06:08:05 +04:00
  • e6cb880adb Clamp compute LDS to the device limit and ignore unopenable gamepads KytyPS5-2026-10-03-e6cb880 Hamza Shakir 2026-10-03 04:21:39 +04:00
  • 8fa116eeb1 Remove redundant per-dispatch checks and buffer resets nmzik 2026-10-02 20:22:07 +04:00
  • e317465d8a fix linux CI (#972) KytyPS5-2026-10-02-e317465 nmzik 2026-10-02 17:20:12 +04:00
  • 684330c9e4 Specialize shader resources in place and fuse buffer refresh work KytyPS5-2026-10-02-684330c nmzik 2026-10-02 16:16:31 +04:00
  • f3dc5ee4a9 Collect shader interface metadata in place without copying resources nmzik 2026-10-02 16:07:16 +04:00
  • 2545723065 Stub NetResolverAbort import AzqoBha7js4 with success nmzik 2026-10-02 15:49:55 +04:00
  • 95c89229ad Remove dead shader instruction cycles with linear liveness traversal nmzik 2026-10-02 15:49:43 +04:00
  • 7804eef9b6 Lower finite GPU-selected image descriptors through shared indirect bindings nmzik 2026-10-02 15:37:17 +04:00
  • 82a2f4ad42 controller: cycle DualSense speaker volume, vibration and trigger intensity in game (#946) KytyPS5-2026-10-02-82a2f4a Devran Cosmo Uenal 2026-10-02 13:11:34 +02:00
  • e1be2ead54 DualSense haptics and controller speaker sound bluethooth (#969) KytyPS5-2026-10-02-e1be2ea Pyxellator 2026-10-02 12:55:00 +02:00
  • 89792a3bca Improve Hades II compatibility (#964) KytyPS5-2026-10-02-89792a3 nomolao2-cell 2026-10-02 04:37:49 -06:00
  • 39e23ac92e Publish synchronous buffer downloads inline after ordered completion KytyPS5-2026-10-02-39e23ac nmzik 2026-10-02 13:00:47 +04:00
  • a67a033ff8 Remove redundant tracking lock checks from the hot path nmzik 2026-10-02 12:55:47 +04:00
  • d1c99bbfb0 Consolidate instruction operand bounds checks nmzik 2026-10-02 12:54:20 +04:00
  • a9620f98f4 Query dirty region bits without constructing temporary snapshots nmzik 2026-10-02 12:52:58 +04:00
  • 28f29b8e6f Inline common IR operands and share storage with Phi pairs nmzik 2026-10-02 12:51:36 +04:00
  • 3353c1ff3b shader: pack the runtime evaluation index beside the IR opcode nmzik 2026-10-02 12:48:00 +04:00
  • 70a475ec8c audio: fix popping and time-stretching in output (#966) KytyPS5-2026-10-02-70a475e Mr.Hakkuh 2026-10-02 11:22:38 +02:00
  • b3e419ff11 shader: implement 32-bit RDNA2 IMAGE_ATOMIC_CMPSWAP (#952) KytyPS5-2026-10-01-b3e419f Louis 2026-10-01 23:15:53 +02:00
  • 4428640b44 add one time log for BDA KytyPS5-2026-10-01-4428640 nmzik 2026-10-02 00:50:54 +04:00
  • 2b2915e271 Reuse SSA read traversal storage within each pass nmzik 2026-10-02 00:04:35 +04:00
  • 7101741637 Cache SPIR-V arithmetic types lazily in existing emitters nmzik 2026-10-01 23:48:34 +04:00
  • b86cf0a820 Reuse pipelines when inactive blend settings change nmzik 2026-10-01 22:09:59 +04:00
  • f29bd0fe35 Reuse whole-wave ballot and first-lane SPIR-V results nmzik 2026-10-01 22:04:56 +04:00
  • 64eea6b32d Reuse vertex shaders across equivalent vertex buffer layouts nmzik 2026-10-01 21:55:43 +04:00