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 Mohror and Fernando Sahmkow
bb03675485
Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings
2021-11-16 22:11:33 +01:00
Marshall Mohror and Fernando Sahmkow
dcc5b4f6b0
Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan
2021-11-16 22:11:32 +01:00
Marshall Mohror and Fernando Sahmkow
056894f07a
OpenGL: fix FXAA with scaling
2021-11-16 22:11:32 +01:00
Marshall Mohror and Fernando Sahmkow
48cf376462
OpenGL: Implement FXAA
2021-11-16 22:11:32 +01:00
Marshall Mohror and Fernando Sahmkow
74e39ed6ee
Frontend: Add anti-aliasing method setting
2021-11-16 22:11:32 +01:00
Marshall Mohror and Fernando Sahmkow
510caeefb3
Settings: Add anti-aliasing method setting
2021-11-16 22:11:32 +01:00
Marshall Mohror and Fernando Sahmkow
916b882ea8
Update scaleforce to use FP16
2021-11-16 22:11:32 +01:00
Marshall Mohror and Fernando Sahmkow
7506ac4118
Presentation: Fix turning FSR on and off in settings
2021-11-16 22:11:31 +01:00
Marshall Mohror and Fernando 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 Mohror and FearlessTobi
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
BreadFish64 and FearlessTobi
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