Commit Graph
16 Commits
Author SHA1 Message Date
Marshall Mohror e71d457af9 guard against div-by-zero 2022-07-06 13:00:00 -05:00
Marshall Mohror b2ad4dd189 common/x64: Use TSC clock rate from CPUID when available
The current method used to estimate the TSC is fairly accurate - within a few kHz - but the exact value can be extracted from CPUID if available.
2022-07-06 12:42:01 -05:00
Marshall MohrorandFernando Sahmkow bb03675485 Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings 2021-11-16 22:11:33 +01:00
Marshall MohrorandFernando Sahmkow dcc5b4f6b0 Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan 2021-11-16 22:11:32 +01:00
Marshall MohrorandFernando Sahmkow 056894f07a OpenGL: fix FXAA with scaling 2021-11-16 22:11:32 +01:00
Marshall MohrorandFernando Sahmkow 48cf376462 OpenGL: Implement FXAA 2021-11-16 22:11:32 +01:00
Marshall MohrorandFernando Sahmkow 74e39ed6ee Frontend: Add anti-aliasing method setting 2021-11-16 22:11:32 +01:00
Marshall MohrorandFernando Sahmkow 510caeefb3 Settings: Add anti-aliasing method setting 2021-11-16 22:11:32 +01:00
Marshall MohrorandFernando Sahmkow 916b882ea8 Update scaleforce to use FP16 2021-11-16 22:11:32 +01:00
Marshall MohrorandFernando Sahmkow 7506ac4118 Presentation: Fix turning FSR on and off in settings 2021-11-16 22:11:31 +01:00
Marshall MohrorandFernando Sahmkow 37cb0377ae vulkan: Implement FidelityFX Super Resolution 2021-11-16 22:11:31 +01:00
BreadFish64 14e93f133a kernel: Optimize GetHostThreadID 2021-08-16 07:30:23 -05:00
Marshall MohrorandFearlessTobi a4306b9e56 Common: remove a mod from AlignUp (#5441)
In cases where the size is not a known constant when inlining, AlignUp<std::size_t> currently generates two 64-bit div instructions.
This generates one div and a cmov which is significantly cheaper.
2020-07-11 18:39:00 +02:00
BreadFish64andFearlessTobi a31ed02ae4 common/logging: don't use regex for path trimming 2020-01-23 23:08:05 +01:00
BreadFish64 fbef849c04 sdl: add check for GL extension support 2018-06-04 12:26:41 -05:00
BreadFish64 0641950f9a qt: add check for GL extension support 2018-06-04 12:26:30 -05:00