[PR #2852] [CLOSED] Optional renderer #1227

Closed
opened 2026-01-29 19:15:54 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stenzek/duckstation/pull/2852
Author: @stenzek
Created: 7/31/2022
Status: Closed

Base: masterHead: optional-renderer


📝 Commits (2)

  • a899ca8 Build: Make OpenGL/Vulkan renderers optional
  • af6903b Build: Add Mac dependencies and fix packaging

📊 Changes

25 files changed (+595 additions, -235 deletions)

View changed files

📝 .github/workflows/rolling-release.yml (+48 -36)
📝 CMakeLists.txt (+2 -0)
📝 duckstation.sln (+0 -8)
scripts/build-dependencies-mac.sh (+122 -0)
📝 src/common/CMakeLists.txt (+106 -79)
📝 src/common/common.props (+5 -2)
📝 src/common/common.vcxproj (+107 -37)
📝 src/common/gl/context.cpp (+1 -1)
📝 src/common/threading.cpp (+4 -1)
📝 src/core/CMakeLists.txt (+16 -5)
📝 src/core/core.vcxproj (+12 -4)
📝 src/core/gpu.h (+6 -0)
📝 src/core/settings.cpp (+13 -2)
📝 src/core/settings.h (+8 -2)
📝 src/core/shadergen.cpp (+29 -3)
📝 src/core/shadergen.h (+3 -0)
📝 src/core/system.cpp (+4 -0)
📝 src/core/types.h (+4 -0)
📝 src/duckstation-qt/CMakeLists.txt (+28 -30)
📝 src/duckstation-qt/displaysettingswidget.cpp (+5 -2)

...and 5 more files

📄 Description

PR for CI test


🔄 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/2852 **Author:** [@stenzek](https://github.com/stenzek) **Created:** 7/31/2022 **Status:** ❌ Closed **Base:** `master` ← **Head:** `optional-renderer` --- ### 📝 Commits (2) - [`a899ca8`](https://github.com/stenzek/duckstation/commit/a899ca88f250c6ae2d585df63f8f411b86ea77f5) Build: Make OpenGL/Vulkan renderers optional - [`af6903b`](https://github.com/stenzek/duckstation/commit/af6903b7e99bcf27535a66f2cb72b65fa50d05ec) Build: Add Mac dependencies and fix packaging ### 📊 Changes **25 files changed** (+595 additions, -235 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/rolling-release.yml` (+48 -36) 📝 `CMakeLists.txt` (+2 -0) 📝 `duckstation.sln` (+0 -8) ➕ `scripts/build-dependencies-mac.sh` (+122 -0) 📝 `src/common/CMakeLists.txt` (+106 -79) 📝 `src/common/common.props` (+5 -2) 📝 `src/common/common.vcxproj` (+107 -37) 📝 `src/common/gl/context.cpp` (+1 -1) 📝 `src/common/threading.cpp` (+4 -1) 📝 `src/core/CMakeLists.txt` (+16 -5) 📝 `src/core/core.vcxproj` (+12 -4) 📝 `src/core/gpu.h` (+6 -0) 📝 `src/core/settings.cpp` (+13 -2) 📝 `src/core/settings.h` (+8 -2) 📝 `src/core/shadergen.cpp` (+29 -3) 📝 `src/core/shadergen.h` (+3 -0) 📝 `src/core/system.cpp` (+4 -0) 📝 `src/core/types.h` (+4 -0) 📝 `src/duckstation-qt/CMakeLists.txt` (+28 -30) 📝 `src/duckstation-qt/displaysettingswidget.cpp` (+5 -2) _...and 5 more files_ </details> ### 📄 Description PR for CI test --- <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:15:54 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/duckstation#1227