Admiral H. Curtiss
|
50625728e0
|
VideoCommon: De-globalize VertexShaderManager class.
|
2022-12-28 15:52:29 +01:00 |
Admiral H. Curtiss
|
725bd64ec2
|
VideoCommon: De-globalize PixelShaderManager class.
|
2022-12-27 20:13:24 +01:00 |
Minty-Meeo
|
05bebee802
|
Replace BitUtils with C++20: Counting Zeroes
With the upgrade to C++20, std::countl_zero and std::countr_zero can replace these home-spun implementations from the BitUtil.h library.
|
2022-12-21 04:17:00 -06:00 |
TellowKrinkle
|
ffb73f43e1
|
VideoBackends:Metal: Fix min/max lod when setting non-zero-based samplers
|
2022-11-30 21:11:37 -06:00 |
JMC47
|
b66793194e
|
Merge pull request #11028 from tellowkrinkle/MetalFixes
Various Metal renderer improvements
|
2022-10-24 15:22:37 -04:00 |
TellowKrinkle
|
678ee48bfc
|
VideoBackends:Metal: Add support for vertex shader point and line expansion
|
2022-10-22 20:13:24 -05:00 |
TellowKrinkle
|
c08de82e90
|
VideoBackends:Metal: Bring back unified memory config
Turns out it was helpful. (Most improvement in ubershaders.) This time with much better auto mode.
|
2022-10-08 04:46:05 -05:00 |
TellowKrinkle
|
99533d2840
|
VideoCommon: Add separate pipeline usage for UberShaders
|
2022-09-19 16:28:24 -05:00 |
TellowKrinkle
|
a41345127f
|
VideoBackends:Metal: Remove unified memory config
Not worth the extra code
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
5065767abd
|
VideoBackends:Metal: Avoid submitting draw calls with no vertices/indices
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
ee3f2b8fcb
|
VideoBackends:Metal: Implement PerfQuery
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
c0fd128171
|
VideoBackends:Metal: Use base vertex
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
716c0980d7
|
VideoBackends: Add Metal renderer
|
2022-07-21 20:44:19 -05:00 |