boykopovar
|
2ec144d4d3
|
perf(shader): avoid redundant resource validation + eliminate dead spirv computations
|
2026-10-08 17:29:48 +03:00 |
|
boykopovar
|
ca40b70b60
|
fix(shader): correct descriptor size check in disk cache decoder
|
2026-10-08 17:29:46 +03:00 |
|
boykopovar
|
702bc73954
|
perf(shader): precompute binding metadata and populate only live descriptors
|
2026-10-08 17:29:45 +03:00 |
|
boykopovar
|
26dab1fb43
|
perf(shader): cache binding plans and deduplicate spirv materialization
|
2026-10-08 17:29:22 +03:00 |
|
boykopovar
|
250cc792eb
|
fix(shader): register reviewed prepared cache calls
|
2026-10-08 17:29:21 +03:00 |
|
boykopovar
|
aad742169b
|
perf(shader): reuse prepared state and build lookup keys once
|
2026-10-08 17:29:20 +03:00 |
|
boykopovar
|
ed0b89e042
|
fix(shader): relocate prepared push constants across graphics stages
|
2026-10-08 17:29:19 +03:00 |
|
boykopovar
|
746bfa2a20
|
fix(shader): materialize prepared shaders without spirv-tools
|
2026-10-08 17:29:18 +03:00 |
|
boykopovar
|
05fa426112
|
perf(shader): eliminate prepared-path overhead in data, descriptors, dispatch, bda
|
2026-10-08 17:29:17 +03:00 |
|
boykopovar
|
7431e5a6e1
|
perf(shader): restore prepared vertex inputs + harden buffer specialization
|
2026-10-08 17:28:55 +03:00 |
|
Adrià
|
9f4bd71cb6
|
Merge pull request #1475 from awake-devel/fix/aio-windows-positioned-io
fix(libkernel): use positioned transfers for Windows AIO requests
|
2026-10-08 16:28:43 +02:00 |
|
boykopovar
|
7f56e04157
|
fix(shader): validate and serialize pipeline specialization constants (wip)
|
2026-10-08 17:28:35 +03:00 |
|
boykopovar
|
73816838dc
|
perf(shader): add pipeline specialization and direct buffer access (wip)
|
2026-10-08 17:28:34 +03:00 |
|
boykopovar
|
e47d012cac
|
perf(shader): eliminate dispatch for single image modes
|
2026-10-08 17:28:32 +03:00 |
|
boykopovar
|
71ebaaecdf
|
fix(agc): use nid postfix for shader preparation transactions exports
|
2026-10-08 17:28:31 +03:00 |
|
boykopovar
|
d21c4b737b
|
fix(shader): publish prepared stage groups atomically + preserve snapshot lifetime
|
2026-10-08 17:28:31 +03:00 |
|
boykopovar
|
b157046640
|
fix(libc): guard fread buffers with ostrite
|
2026-10-08 17:28:30 +03:00 |
|
boykopovar
|
2a117a6e5a
|
fix(shader): apply fragment export mappings at runtime
|
2026-10-08 17:28:29 +03:00 |
|
boykopovar
|
9a1783c043
|
fix(shader): prepare rectangle artifacts across separate helper calls
|
2026-10-08 17:27:59 +03:00 |
|
boykopovar
|
cb57d2502a
|
fix(shader): align prepared graphics with draw stage decoding
|
2026-10-08 17:27:58 +03:00 |
|
boykopovar
|
3e47c30ed7
|
fix(shader): handle repeated registers and prepare msaa storage shaders
|
2026-10-08 17:27:28 +03:00 |
|
boykopovar
|
dc62c432b4
|
perf(shader): eliminate redundant prepared invocation work
|
2026-10-08 17:27:26 +03:00 |
|
boykopovar
|
ed3055a914
|
fix(shader): restore prepared shader execution tests
|
2026-10-08 17:26:57 +03:00 |
|
boykopovar
|
f524bbedc3
|
refactor(shader): separate artifact preparation from draw and dispatch
|
2026-10-08 17:26:40 +03:00 |
|
boykopovar
|
b2a4813307
|
refactor(shader): remove resource specialization from artifact key
|
2026-10-08 17:26:38 +03:00 |
|
boykopovar
|
ab0f9985fa
|
feat(shader): resolve bindless resources through runtime heap metadata
|
2026-10-08 17:26:36 +03:00 |
|
boykopovar
|
1174069239
|
feat(shader): select image and sampler resources at runtime
|
2026-10-08 17:26:34 +03:00 |
|
boykopovar
|
dccfa08de9
|
feat(shader): add fixed runtime abi + typed descriptor heaps
|
2026-10-08 17:26:04 +03:00 |
|
boykopovar
|
27439c43cc
|
feat(shader): version runtime abi + freeze device capabilities
|
2026-10-08 17:26:01 +03:00 |
|
boykopovar
|
ae9a36e075
|
feat(shader): execute vertex fetch through runtime buffer descriptors
|
2026-10-08 17:25:35 +03:00 |
|
boykopovar
|
91a33705b6
|
fix(shader): avoid copying spirv in artifact reuse test
|
2026-10-08 17:25:15 +03:00 |
|
boykopovar
|
b08c410b97
|
feat(shader): move buffer accesses to runtime descriptors via bda
|
2026-10-08 17:25:14 +03:00 |
|
boykopovar
|
f26c8b6112
|
refactor(shader): separate compiled artifacts from invocation data
|
2026-10-08 17:21:17 +03:00 |
|
Adrià
|
68cebaee8b
|
Merge pull request #1474 from popcoder565/fix/agc-queue-worker-precise-poll
fix(agc): poll for completions with a high-resolution timer on Windows
|
2026-10-08 16:20:23 +02:00 |
|
Adrià
|
9e2ffe0da4
|
Merge pull request #1457 from drk1rd/fix/relinker-ud1-trap
fix(relinker): decode UD1 as a trap
|
2026-10-08 16:17:06 +02:00 |
|
Adrià
|
4d03ecf4de
|
Merge pull request #1472 from popcoder565/fix/videoout-vblank-precise-wait
fix(videoout): pace vblanks with a high-resolution timer
|
2026-10-08 16:13:49 +02:00 |
|
Adrià
|
7a047bc171
|
Merge pull request #1441 from ToyuAU/fix/windows-import-watch
fix(agc): compare Windows host imports after late driver writes
|
2026-10-08 16:12:45 +02:00 |
|
Adrià
|
fe9beae001
|
Merge pull request #1452 from mrk1987/fix/posix-mkdir-errors
fix(libkernel): return POSIX errors from mkdir
|
2026-10-08 16:09:37 +02:00 |
|
Adrià
|
050538528a
|
Merge pull request #1470 from oneandonlydean/up/waitmemory-race
fix(agc): guard the reported wait-timeout set against concurrent queues
|
2026-10-08 16:07:49 +02:00 |
|
Adrià
|
94d03f29fa
|
Merge pull request #1454 from mrk1987/fix/windows-internal-guest-libc
fix(relinker): resolve internal libc imports from guest libc
|
2026-10-08 16:07:33 +02:00 |
|
 LeandroLP23andClaude Opus 5.5
|
c1c7c7fc56
|
fix(kernel): skip the download0 mount when param.json cannot be read
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
2026-10-08 16:07:18 +02:00 |
|
Adrià
|
f7e98dad39
|
Merge pull request #1453 from mrk1987/fix/posix-pthread-setstack
feat(libkernel): export POSIX pthread_attr_setstack
|
2026-10-08 16:07:11 +02:00 |
|
Daniele Giovane
|
59fd202257
|
fix(ci): remove stale formatting test exception
|
2026-10-08 16:07:07 +02:00 |
|
Adrià
|
f2f7abab71
|
Merge pull request #1448 from ewraj/fix/net-connect-einprogress
fix(libSceNet): report EINPROGRESS for a non-blocking connect and translate the missing socket errors
|
2026-10-08 16:02:31 +02:00 |
|
Adrià
|
3c0756ee87
|
Merge pull request #1467 from arvindfroi/refactor/psml-mfsr2-names
refactor(libScePsml_debug): name the Mfsr2 stubs by their NIDs
|
2026-10-08 16:00:30 +02:00 |
|
Adrià
|
0444cb1c06
|
Merge pull request #1461 from abderahmane-ai/feat/import-audit
feat(tools): add an import audit for converted games
|
2026-10-08 15:59:56 +02:00 |
|
Dean
|
74b5c9103b
|
Merge pull request #788 from Celegans12/feat/videoout-dcc-visible-keys
fix(agc): store and read DCC keys over the console's metadata extent
|
2026-10-09 02:59:52 +13:00 |
|
Adrià
|
123a3c0365
|
Merge pull request #1443 from camezaro-intc/feat/font-dettach-device-cache-buffer
feat(font): implement sceFontDettachDeviceCacheBuffer
|
2026-10-08 15:58:18 +02:00 |
|
Adrià
|
2b6cc18876
|
Merge pull request #1460 from LeandroLP23/fix/libc-setvbuf-default-size
fix(libc): give setvbuf a default buffer when the size is 0
|
2026-10-08 15:56:59 +02:00 |
|
Adrià
|
1e660dd9fe
|
Merge pull request #1440 from ewraj/test/agc-mesh-tests
test(agc): build the mesh tests with MinGW
|
2026-10-08 15:53:01 +02:00 |
|