dolphin/Source/Core/VideoBackends/Metal
Scott Mansell 606c18210d TextureCache: Refactor with smart pointers
The whole ownership model was getting a bit of a mess, with a some
of special cases to deal with. And I'm planning to make it even more
complex in the future.
So here is some upfront work to convert it over to reference counted
pointers.
2023-01-31 18:29:47 +13:00
..
CMakeLists.txt VideoBackends:Metal: Explicitly disable arc 2022-10-08 04:46:07 -05:00
MRCHelpers.h VideoBackends: Add Metal renderer 2022-07-21 20:44:19 -05:00
MTLBoundingBox.h VideoBackends: Add Metal renderer 2022-07-21 20:44:19 -05:00
MTLBoundingBox.mm VideoBackends:Metal: Bring back unified memory config 2022-10-08 04:46:05 -05:00
MTLMain.mm TextureCache: Refactor with smart pointers 2023-01-31 18:29:47 +13:00
MTLObjectCache.h MTLObjectCache: Correct signature of equality operator 2022-08-29 21:23:23 +01:00
MTLObjectCache.mm VideoBackends:Metal: Assert on pipelines with no render targets 2023-01-29 14:36:28 -06:00
MTLPerfQuery.h VideoBackends:Metal: Implement PerfQuery 2022-07-21 20:44:19 -05:00
MTLPerfQuery.mm VideoBackends:Metal: Bring back unified memory config 2022-10-08 04:46:05 -05:00
MTLPipeline.h VideoBackends:Metal: Cache pipelines 2022-07-21 20:44:19 -05:00
MTLPipeline.mm VideoBackends:Metal: Cache pipelines 2022-07-21 20:44:19 -05:00
MTLRenderer.h VideoBackends:Metal: Cache pipelines 2022-07-21 20:44:19 -05:00
MTLRenderer.mm VideoBackends:Metal: Default to presentDrawable when vsync is on 2022-10-24 17:55:30 -05:00
MTLShader.h VideoBackends:Metal: Cache pipelines 2022-07-21 20:44:19 -05:00
MTLShader.mm VideoBackends:Metal: Cache pipelines 2022-07-21 20:44:19 -05:00
MTLStateTracker.h Merge pull request #11028 from tellowkrinkle/MetalFixes 2022-10-24 15:22:37 -04:00
MTLStateTracker.mm VideoCommon: De-globalize GeometryShaderManager class. 2022-12-29 15:33:19 +01:00
MTLTexture.h VideoBackends: Add Metal renderer 2022-07-21 20:44:19 -05:00
MTLTexture.mm VideoBackends:Metal: Use a temporary buffer for large texture uploads 2022-10-08 04:46:07 -05:00
MTLUtil.h VideoBackends:Metal: Bring back unified memory config 2022-10-08 04:46:05 -05:00
MTLUtil.mm Merge pull request #11028 from tellowkrinkle/MetalFixes 2022-10-24 15:22:37 -04:00
MTLVertexFormat.h VideoBackends:Metal: Cache pipelines 2022-07-21 20:44:19 -05:00
MTLVertexFormat.mm Fix build errors related to formatting non-scoped enums 2022-11-23 13:45:43 -08:00
MTLVertexManager.h VideoBackends:Metal: Use base vertex 2022-07-21 20:44:19 -05:00
MTLVertexManager.mm VideoCommon: De-globalize GeometryShaderManager class. 2022-12-29 15:33:19 +01:00
VideoBackend.h VideoBackends: Add Metal renderer 2022-07-21 20:44:19 -05:00