Cemu/src/Cafe/HW/Latte/Renderer/Metal
2025-05-20 18:26:52 +02:00
..
CachedFBOMtl.cpp make a workaround for streamout with no fbo 2024-09-14 22:06:30 +02:00
CachedFBOMtl.h implement occlusion queries 2024-09-13 10:41:03 +02:00
LatteTextureMtl.cpp create stack scoped helper macro 2025-01-25 08:59:48 +01:00
LatteTextureMtl.h remove useless texture member variables 2025-01-12 18:02:36 +01:00
LatteTextureReadbackMtl.cpp remove useless texture member variables 2025-01-12 18:02:36 +01:00
LatteTextureReadbackMtl.h use multiple command buffers per frame 2024-08-12 14:27:28 +02:00
LatteTextureViewMtl.cpp remove useless texture member variables 2025-01-12 18:02:36 +01:00
LatteTextureViewMtl.h fix: 3D texture copies & fix: present filter 2024-08-13 11:44:49 +02:00
LatteToMtl.cpp fix incorrect ABGR4 texture decoder 2025-01-20 13:47:59 +01:00
LatteToMtl.h implement framebuffer fetch 2025-01-08 16:09:15 +01:00
MetalAttachmentsInfo.cpp refactor fbos 2024-10-15 17:15:46 +02:00
MetalAttachmentsInfo.h refactor fbos 2024-10-15 17:15:46 +02:00
MetalBufferAllocator.cpp flush uploaded buffers 2025-01-18 18:01:40 +01:00
MetalBufferAllocator.h flush uploaded buffers 2025-01-18 18:01:40 +01:00
MetalCommon.h check for mesh shaders support 2025-02-11 18:09:42 +01:00
MetalCppImpl.cpp initialize Metal 2024-07-25 12:53:24 +02:00
MetalDepthStencilCache.cpp create stack scoped helper macro 2025-01-25 08:59:48 +01:00
MetalDepthStencilCache.h implement depth stencil cache & fix: textureSize 2024-08-03 10:01:57 +02:00
MetalLayer.h fix: present 2024-08-16 15:33:49 +02:00
MetalLayer.mm fix: present 2024-08-16 15:33:49 +02:00
MetalLayerHandle.cpp log instead of printf 2024-11-15 17:32:29 +01:00
MetalLayerHandle.h support game pad view in a separate window 2024-08-30 08:57:50 +02:00
MetalMemoryManager.cpp latte: rename metal specific options 2025-05-20 18:26:52 +02:00
MetalMemoryManager.h latte: rename metal specific options 2025-05-20 18:26:52 +02:00
MetalOutputShaderCache.cpp create stack scoped helper macro 2025-01-25 08:59:48 +01:00
MetalOutputShaderCache.h cache output shaders 2024-09-30 16:28:07 +02:00
MetalPerformanceMonitor.h update debug overlay 2025-01-18 17:27:51 +01:00
MetalPipelineCache.cpp flush file streamer after each write 2024-12-01 18:57:57 +01:00
MetalPipelineCache.h cache all pipelines 2024-10-29 07:44:47 +01:00
MetalPipelineCompiler.cpp check for mesh shaders support 2025-02-11 18:09:42 +01:00
MetalPipelineCompiler.h check for mesh shaders support 2025-02-11 18:09:42 +01:00
MetalQuery.cpp rework the command buffer system 2024-11-16 15:28:23 +01:00
MetalQuery.h remove outdated todo notices 2024-11-05 18:07:03 +01:00
MetalRenderer.cpp add an option to force mesh shaders 2025-03-04 08:34:35 +01:00
MetalRenderer.h check for mesh shaders support 2025-02-11 18:09:42 +01:00
MetalSamplerCache.cpp support max anisotropy overwrite 2025-01-28 07:12:10 +01:00
MetalSamplerCache.h support max anisotropy overwrite 2025-01-28 07:12:10 +01:00
MetalVoidVertexPipeline.cpp create stack scoped helper macro 2025-01-25 08:59:48 +01:00
MetalVoidVertexPipeline.h rename hybrid pipeline to void vertex pipeline 2024-09-30 19:43:53 +02:00
RendererShaderMtl.cpp latte: rename metal specific options 2025-05-20 18:26:52 +02:00
RendererShaderMtl.h disable AIR cache 2025-01-17 14:56:59 +01:00
UtilityShaderSource.h implement state 5 through a draw call 2024-11-22 19:44:49 +01:00