AnyPS5/core/libs/prx/libSceAgcDriver/Execution/include
AlxcBTW 5c7da226df fix(agc): write the trace's gzip framing around a raw deflate stream
The zlib in the tree (libjpeg-turbo's) is built with NO_GZIP, so
deflateInit2 refuses the gzip wrapper (windowBits 31) and no trace was
written. The trace file now writes the gzip header, a raw deflate stream,
and the CRC-32 and size trailer itself. The writer's result line is flushed,
since stderr is buffered in a title process. The file writing moves to
TraceFile, and a test inflates a written file and checks its CRC-32 and
size.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 21:42:59 +02:00
..
Driver perf(agc): keep oversized shaders specialized and prebuild libraries on their own thread 2026-10-12 09:50:41 +02:00
AspectFit.hpp feat(video): add resizable aspect-ratio-aware window 2026-09-23 14:27:47 +03:00
BdaFeatures.hpp feat(shader): implement checked BDA reads and GPU fault reporting 2026-09-21 19:26:09 +03:00
CaptureTrace.hpp debug(agc): detect gpu input buffer changes between recording and execution 2026-09-28 13:27:14 +03:00
ComputePipelineCapture.hpp fix(agc): capture larger compute modules and binding flags 2026-10-11 16:14:44 -04:00
DisplayBuffer.hpp feat(agc): present 16-bit float display buffers 2026-10-11 00:38:12 +02:00
DisplayFormat.hpp feat(agc): present 16-bit float display buffers 2026-10-11 00:38:12 +02:00
Driver.hpp feat(agc): opt-in raised priority for the queue workers and the presenter 2026-10-10 04:13:57 -06:00
FragmentBarycentric.hpp fix(agc): do not use fragment barycentric on MoltenVK 2026-10-08 17:31:20 +02:00
GuestMemory.hpp Merge pull request #4385 from AlxcBTW/fix/host-import-retire-hold 2026-10-13 07:34:49 +13:00
MemoryAccessScope.hpp perf(agc): keep render targets on gpu across draws 2026-09-24 21:30:00 +03:00
PerformanceTimer.hpp feat(agc): record a present window as a Chrome trace and a summary line 2026-10-12 21:42:59 +02:00
PerformanceTrace.hpp feat(agc): record a present window as a Chrome trace and a summary line 2026-10-12 21:42:59 +02:00
PipelineLinkOptimization.hpp fix(agc): skip the background pipeline relink on NVIDIA's proprietary driver 2026-10-11 12:44:46 +02:00
Pm4.hpp fix(agc): depth fast clears through the HTILE metadata 2026-10-11 10:19:53 +02:00
Pm4Opcodes.hpp feat(libSceAgcDriver): execute COND_WRITE 2026-10-06 18:06:22 -03:00
PresentMode.hpp feat(agc): select the swapchain present mode with ANYPS5_PRESENT_MODE 2026-10-12 08:30:00 +02:00
Presentation.hpp fix(videoout): create the window and the device when VideoOut starts 2026-10-08 05:54:05 +05:30
PresentationScaler.hpp feat(agc): present DCC display buffers whose keys are uncompressed or fast-cleared 2026-10-05 23:45:15 +02:00
ProfileOutput.hpp Merge pull request #1549 from LeandroLP23/fix/gcc-warnings 2026-10-10 17:39:38 +13:00
QueueState.hpp Merge pull request #3420 from gookie-dev/perf/agc-lazy-constant-ram 2026-10-11 12:23:06 +02:00
Recipe.hpp perf(agc): dispatch and draw recipes, data-only cache hits, unit shadows, bindless image tables 2026-09-26 19:00:40 -07:00
ShaderDeviceProfile.hpp feat(shader): add fixed runtime abi + typed descriptor heaps 2026-10-08 17:26:04 +03:00
ShaderMemory.hpp feat(agc): implement deferred faults for reads through null SRT pointers 2026-10-09 00:20:59 +02:00
ShaderPreparation.hpp perf(agc-driver): prepare shader ABI variants before taking the preparation lock 2026-10-11 14:54:48 +02:00
ShaderPreparationScope.hpp fix(agc): use nid postfix for shader preparation transactions exports 2026-10-08 17:28:31 +03:00
StackWalk.hpp feat(agc): write the worker sampler's stacks as collapsed stacks 2026-10-12 21:23:11 +02:00
SubgroupClock.hpp fix(agc): detect narrow clock on tested AMD device 2026-10-09 22:02:13 +00:00
ThreadPriority.hpp test(agc): unit-test APS5_THREAD_PRIORITY parsing and the RLIMIT_RTTIME plan 2026-10-10 04:14:02 -06:00
TraceFile.hpp fix(agc): write the trace's gzip framing around a raw deflate stream 2026-10-12 21:42:59 +02:00
VideoOutput.hpp style: drop the branch's code comments per CONVENTIONS.md 2026-09-29 21:25:29 +03:00
VulkanDevice.hpp feat(agc): record a present window as a Chrome trace and a summary line 2026-10-12 21:42:59 +02:00
WorkerSampler.hpp fix(kernel): orderly shutdown when closing the display window 2026-09-28 18:30:34 +03:00
WriteWatchCoverage.hpp fix(memory): restore write tracking for fresh private backing 2026-10-08 15:32:42 +02:00