[GPU] Improvements to GPU settings modification

- Renamed CommonGPUSetting to GPUSetting
- Removed readback_resolve and memexport from d3d12 exclusive option. In the future it will be available for Vulkan too.
- Removed unused enum class: gpu_cvar
- Removed OS specific code from emulator_window
This commit is contained in:
Gliniak
2025-01-17 20:40:53 +01:00
parent 85695692a7
commit 0474053931
5 changed files with 64 additions and 49 deletions

View File

@@ -33,11 +33,14 @@ class ByteStream;
namespace gpu {
enum class CommonGPUSetting {
enum class GPUSetting {
ClearMemoryPageState,
ReadbackResolve,
ReadbackMemexport
};
void CommonSaveGPUSetting(CommonGPUSetting setting, uint64_t value);
void SaveGPUSetting(GPUSetting setting, uint64_t value);
bool GetGPUSetting(GPUSetting setting);
class GraphicsSystem;
class Shader;