summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Metal
AgeCommit message (Expand)Author
2025-11-02Merge pull request #13975 from iwubcode/shader_includesJMC47
2025-10-26VideoBackends / VideoCommon: add support for specifying include files in shad...iwubcode
2025-10-24CMake: Fix bundled glslangTellowKrinkle
2025-10-13VideoBackend: Rename GetName to GetConfigNameDentomologist
2025-09-27Externals: Update glslang to 16.0.0 and allow using system glslangJoshua Vandaële
2025-09-08Fix broken imgui text in Metal backend.TryTwo
2025-08-23VideoBackends / VideoCommon: rename member variables in RenderState to be con...iwubcode
2025-07-12Fix various warningsJoshua Vandaële
2025-04-23 linter: Add and apply new formatting rulesJoshua Vandaële
2025-04-21MTLUtil: Remove availability check for iOS 13OatmealDome
2025-04-21MTLUtil: Always use MSL 2.3OatmealDome
2025-04-21MTLUtil: Remove availability checks for macOS 10.15 and iOS 13OatmealDome
2025-04-21MTLUtil: Remove availability check for macOS 10.15OatmealDome
2025-04-21MTLUtil: Remove availability check for macOS 11OatmealDome
2025-04-01VideoBackends/Metal: Fix anisotropic filtering handling.Jordan Woyak
2025-03-17Enable game-requested anisotropic filtering in Metal backend.Jordan Woyak
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2024-10-19Merge pull request #13104 from TellowKrinkle/MTLLoggingJMC47
2024-10-11Merge pull request #13117 from mitaclaw/ranges-modernization-9-trivial-findTilka
2024-10-10C++20: Synthesize `operator!=` From `operator==`mitaclaw
2024-10-10Modernize `std::find_if` with rangesmitaclaw
2024-10-06VideoBackends:Metal: Use standardized C++ features over clang builtinsTellowKrinkle
2024-10-06VideoBackends:Metal: Log file on failed pipeline compileTellowKrinkle
2024-10-04Merge pull request #13088 from TellowKrinkle/iOSFixesOatmealDome
2024-10-02VideoBackends:Vulkan: Don't try to present if swapchain acquire failedTellowKrinkle
2024-09-30VideoBackends:Metal: subgroup_ops requires Apple7, not Apple6TellowKrinkle
2024-09-29VideoBackends:Metal: Use ios_use_simdgroup_functions with SPIRV-CrossTellowKrinkle
2024-05-21Merge pull request #12537 from TellowKrinkle/MTLSubgroupAdmiral H. Curtiss
2024-04-04Fix out of bounds accesses for invalid vertex component formatsPokechu22
2024-03-10Add HDR to MetalSam Belliveau
2024-01-28VideoCommon: Post to analytics when bug is overriddenTellowKrinkle
2024-01-28VideoCommon: Add ability for backends to override bugsTellowKrinkle
2024-01-28VideoBackends:Multiple: Split up BUG_BROKEN_SUBGROUP_OPSTellowKrinkle
2024-01-27VideoBackends:MTL: Use SPIRV 1.5TellowKrinkle
2023-12-17Merge pull request #12370 from iwubcode/more_samplersMai
2023-12-17Merge pull request #12372 from iwubcode/texture_usage_flagMai
2023-12-15VideoBackends / VideoCommon: add type enum to dictate whether a texture is a ...iwubcode
2023-12-14MTLStateTracker: Increase fragment buffer array size to 3OatmealDome
2023-12-10VideoBackends / VideoCommon: update max pixel shader samplers from 8 to 16, t...iwubcode
2023-12-09VideoCommon: Use std::span for BoundingBox::Write()Lioncash
2023-11-29VideoBackends:Metal: Support multiple compute texturesTellowKrinkle
2023-11-29VideoBackends:Metal: Align utility uniform sizesTellowKrinkle
2023-11-24Metal: enable concurrent compilation only if availablePierre de La Morinerie
2023-10-06Metal: update binding mapping for SPRV due to change for custom shader unifor...iwubcode
2023-09-03Merge pull request #12004 from TellowKrinkle/MetalMultiTargetOatmealDome
2023-06-28VideoBackends: support multiple compute images for some backends (D3D, OGL, V...iwubcode
2023-06-28VideoBackends:Metal: Multi render target supportTellowKrinkle
2023-06-10Merge pull request #11911 from TellowKrinkle/MTLParallelCompilationOatmealDome
2023-06-09Merge pull request #11699 from Pokechu22/gl-check-maximum-samplesAdmiral H. Curtiss
2023-06-09Merge pull request #11859 from iwubcode/backend-multi-outputAdmiral H. Curtiss