[PR #1741] [CLOSED] GPU/HW: Use SSBO+compute shader for VRAM readbacks #677

Open
opened 2026-01-29 19:09:04 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stenzek/duckstation/pull/1741
Author: @stenzek
Created: 3/4/2021
Status: Closed

Base: masterHead: cs-vram-readbacks


📝 Commits (2)

  • 9fc4fac GPU/HW: Use SSBO+compute shader for VRAM readbacks
  • 3092ea6 CI: Force Android signing

📊 Changes

12 files changed (+319 additions, -82 deletions)

View changed files

📝 .github/workflows/rolling-release.yml (+0 -3)
📝 src/common/vulkan/builders.cpp (+41 -1)
📝 src/common/vulkan/builders.h (+19 -2)
📝 src/core/gpu_hw_d3d11.cpp (+75 -2)
📝 src/core/gpu_hw_d3d11.h (+9 -3)
📝 src/core/gpu_hw_shadergen.cpp (+82 -0)
📝 src/core/gpu_hw_shadergen.h (+1 -0)
📝 src/core/gpu_hw_vulkan.cpp (+62 -59)
📝 src/core/gpu_hw_vulkan.h (+5 -5)
📝 src/core/shadergen.cpp (+23 -6)
📝 src/core/shadergen.h (+1 -0)
📝 src/frontend-common/fullscreen_ui.cpp (+1 -1)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stenzek/duckstation/pull/1741 **Author:** [@stenzek](https://github.com/stenzek) **Created:** 3/4/2021 **Status:** ❌ Closed **Base:** `master` ← **Head:** `cs-vram-readbacks` --- ### 📝 Commits (2) - [`9fc4fac`](https://github.com/stenzek/duckstation/commit/9fc4face663ae28026ca08f7b101fd126602a94f) GPU/HW: Use SSBO+compute shader for VRAM readbacks - [`3092ea6`](https://github.com/stenzek/duckstation/commit/3092ea66a471c48846592e6ef22825c32d10c4bf) CI: Force Android signing ### 📊 Changes **12 files changed** (+319 additions, -82 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/rolling-release.yml` (+0 -3) 📝 `src/common/vulkan/builders.cpp` (+41 -1) 📝 `src/common/vulkan/builders.h` (+19 -2) 📝 `src/core/gpu_hw_d3d11.cpp` (+75 -2) 📝 `src/core/gpu_hw_d3d11.h` (+9 -3) 📝 `src/core/gpu_hw_shadergen.cpp` (+82 -0) 📝 `src/core/gpu_hw_shadergen.h` (+1 -0) 📝 `src/core/gpu_hw_vulkan.cpp` (+62 -59) 📝 `src/core/gpu_hw_vulkan.h` (+5 -5) 📝 `src/core/shadergen.cpp` (+23 -6) 📝 `src/core/shadergen.h` (+1 -0) 📝 `src/frontend-common/fullscreen_ui.cpp` (+1 -1) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 19:09:04 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/duckstation#677