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
|
93ce7bf344
|
VideoBackends:Metal: Unroll lighting loop
|
2022-10-08 04:44:48 -05:00 |
TellowKrinkle
|
274d4679ca
|
VideoBackends:Multiple: More GPUs with broken subgroup ops
|
2022-10-08 04:44:48 -05:00 |
TellowKrinkle
|
d3dae1cd7e
|
VideoBackends:Metal: Dynamic vertex loader support
|
2022-09-19 16:28:24 -05:00 |
TellowKrinkle
|
4c629c2bee
|
VideoCommon: Add dynamic vertex loader to ubershaders
|
2022-09-19 16:28:23 -05:00 |
OatmealDome
|
700162b8bd
|
MTLUtil: Include TargetConditionals
|
2022-07-23 17:22:11 -04:00 |
OatmealDome
|
8ad7fa0313
|
MTLUtil: Return invalid for non-supported texture formats on non-macOS platforms
|
2022-07-23 13:53:31 -04:00 |
OatmealDome
|
7edd3aff75
|
MTLUtil: Don't attempt to get all GPUs on non-macOS platforms
|
2022-07-23 13:53:22 -04:00 |
TellowKrinkle
|
a41345127f
|
VideoBackends:Metal: Remove unified memory config
Not worth the extra code
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
c48035908c
|
VideoBackends:Metal: Use unified memory path by default on all GPUs
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
6ee0248eab
|
VideoBackends:Metal: MSAA support
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
61705b05da
|
VideoBackends:Metal: FBFetch for Intel GPUs
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
a5ef9dfd53
|
VideoBackends:Metal: Use DriverDetails for bugs
|
2022-07-21 20:44:19 -05:00 |
TellowKrinkle
|
716c0980d7
|
VideoBackends: Add Metal renderer
|
2022-07-21 20:44:19 -05:00 |