# The ReXGlue patches, applied in this order: file, the platforms whose builds apply it (windows, linux) and the
# ReXGlue targets it changes (rexruntime, rexgpu-xenos). A patch to a header changes every target that compiles it.
0001-physical-release-order.patch                        windows,linux   rexruntime
0002-spirv-texture-exp-adjust.patch                      linux           rexgpu-xenos
0003-renderdoc-detect-loaded-only.patch                  linux           rexruntime,rexgpu-xenos
0004-gpu-register-write-bulk-path.patch                  windows,linux   rexgpu-xenos
0005-gpu-waits-and-submissions.patch                     windows,linux   rexgpu-xenos
0006-gpu-draw-path.patch                                 windows,linux   rexgpu-xenos
0007-render-target-transfer-performance.patch            windows,linux   rexgpu-xenos
0008-cpu-timers-and-waits.patch                          windows,linux   rexruntime,rexgpu-xenos
0009-render-target-stencil-regions.patch                 windows,linux   rexgpu-xenos
0010-edram-dump-dirty-tiles.patch                        windows,linux   rexgpu-xenos
0011-guest-fence-wake.patch                              windows,linux   rexgpu-xenos
0012-d3d12-submissions-and-occlusion.windows.patch       windows         rexgpu-xenos
0013-d3d12-render-target-transfers.windows.patch         windows         rexgpu-xenos
0014-d3d12-stencil-regions.windows.patch                 windows         rexgpu-xenos
0015-d3d12-edram-dump-dirty-tiles.windows.patch          windows         rexgpu-xenos
0016-windows-high-resolution-sleep.windows.patch         windows         rexruntime
0017-vulkan-submissions-and-occlusion.linux.patch        linux           rexgpu-xenos
0018-vulkan-render-target-transfers.linux.patch          linux           rexgpu-xenos
0019-vulkan-edram-dump-dirty-tiles.linux.patch           linux           rexgpu-xenos
0020-linux-command-thread-wait.linux.patch               linux           rexgpu-xenos
0021-posix-wait-multiple-contention.linux.patch          linux           rexruntime
0022-resolve-copy-into-textures.patch                    windows,linux   rexgpu-xenos
0023-d3d12-resolve-copy-into-textures.windows.patch      windows         rexgpu-xenos
0024-vulkan-resolve-copy-into-textures.linux.patch       linux           rexruntime,rexgpu-xenos
0025-wait-reg-mem-vblank-wake.patch                      windows,linux   rexgpu-xenos
0026-vulkan-device-preference.patch                      linux           rexruntime
0027-d3d12-adapter-preference.windows.patch              windows         rexruntime
0028-msaa-2x-host-log.patch                              windows,linux   rexgpu-xenos
0029-ui-repaint-with-guest-frames.patch                  windows,linux   rexruntime,rexgpu-xenos
0030-resolve-deferred-writeback.patch                    windows,linux   rexgpu-xenos
0031-d3d12-resolve-deferred-writeback.windows.patch      windows         rexgpu-xenos
0032-vulkan-resolve-deferred-writeback.linux.patch       linux           rexgpu-xenos
0033-stop-title-threads.patch                            windows,linux   rexruntime,rexgpu-xenos
0035-cache-vulkan-swapchain-paint-pipeline.linux.patch   linux           rexruntime
0036-internal-render-scale.patch                         windows,linux   rexgpu-xenos
0037-d3d12-internal-render-scale.windows.patch           windows         rexgpu-xenos
0038-vulkan-internal-render-scale.linux.patch            linux           rexgpu-xenos
0039-lock-free-guest-clock.patch                         windows,linux   rexruntime
0040-d3d12-transfer-short-circuit.windows.patch          windows         rexgpu-xenos
0041-d3d12-sampler-memo.windows.patch                    windows         rexgpu-xenos
0042-shared-memory-fast-path.patch                       windows,linux   rexgpu-xenos
0043-gpu-draw-state-memo.patch                           windows,linux   rexgpu-xenos
0044-d3d12-async-submission.windows.patch                windows         rexgpu-xenos
0045-imgui-mouse-cursors.patch                           windows,linux   rexruntime
0046-sdl-video-failure-guidance.linux.patch              linux           rexruntime
0047-input-activity-callback.patch                       windows,linux   rexruntime
0048-inline-bit-scan-forward.windows.patch               windows         rexruntime,rexgpu-xenos
0049-gpu-plugin-thinlto.windows.patch                    windows         rexgpu-xenos
0050-d3d12-unchanged-constant-writes.windows.patch       windows         rexgpu-xenos
0051-texture-cache-resolve-target-index.windows.patch    windows         rexgpu-xenos
0052-d3d12-per-draw-loops.windows.patch                  windows         rexgpu-xenos
0053-gpu-plugin-pgo.windows.patch                        windows         rexgpu-xenos
0054-local-user-display-names.patch                       windows,linux    rexruntime
0055-gpu-side-effect-free-register-ranges.patch         windows,linux   rexgpu-xenos
0056-d3d12-gpu-frame-trace.windows.patch                 windows         rexgpu-xenos
0057-d3d12-hdr-float-resolve-copies.windows.patch        windows         rexruntime,rexgpu-xenos
