Léo Lam
|
8a00a9e149
|
Remove old GCC version checks
|
2018-05-30 10:59:15 +02:00 |
Stenzek
|
dec0c3bce8
|
Move shader caches to VideoCommon
|
2018-03-10 15:56:30 +10:00 |
Stenzek
|
d96e8c9d76
|
VideoBackends: Combine Initialize/Prepare and Cleanup/Shutdown methods
Also allows the work previously done in Prepare to return a failure
status.
|
2018-01-27 13:53:55 +10:00 |
Lioncash
|
5337e58284
|
VideoConfig: Make StereoMode an enum class
Makes for more strongly-typed identifiers (and doesn't pollute
surrounding namespaces)
|
2017-11-18 23:19:53 -05:00 |
Stenzek
|
24ddea04ce
|
VideoBackends: Move SamplerState to common
|
2017-09-11 20:01:54 +10:00 |
Stenzek
|
340aabbb06
|
VideoCommon: Add helpers for generating common render states
|
2017-09-11 20:01:52 +10:00 |
Stenzek
|
836b9b9acb
|
Renderer: Move cull mode to a rasterization state object
Also moves logic for primitive handling to VideoCommon.
|
2017-09-11 20:01:45 +10:00 |
Stenzek
|
2869c570f1
|
Renderer: Move depth state to VideoCommon and seperate from bpmem
|
2017-09-11 19:40:26 +10:00 |
Stenzek
|
c8f31656cb
|
VideoBackends: Support a different number of threads for precompiling
At runtime, we only really want a single shader compiler thread.
However, for initial boots, we can use a higher number to speed things
up.
|
2017-07-30 17:43:59 +10:00 |
Stenzek
|
81b4ed2a81
|
Vulkan: Uber shader support
|
2017-07-30 17:43:59 +10:00 |
Stenzek
|
aff44684a4
|
Vulkan: Move shader/pipeline-related methods to ShaderCache
|
2017-07-30 12:38:49 +10:00 |