summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends
AgeCommit message (Expand)Author
2022-09-08Merge pull request #10549 from Pokechu22/sw-tev-enum-mapPokechu22
2022-08-29MTLObjectCache: Correct signature of equality operatorMerry
2022-08-29BPMemory: Make TevKSel more clearPokechu22
2022-08-29SW/Rasterizer: Use RAS1_IREF::getTexCoord and getTexMapPokechu22
2022-08-29SW/Tev: Replace Tev::SetRegColor with Tev::SetKonstColorsPokechu22
2022-08-29SW/Tev: Use std::clamp for Clamp255 and Clamp1024Pokechu22
2022-08-29SW/Tev: Remove Tev::InitPokechu22
2022-08-29SW/Tev: Use EnumMap for scale/bias tablesPokechu22
2022-08-29SW/Tev: Use EnumMap for RegPokechu22
2022-08-29SW/Tev: Use TevColorRef/TevAlphaRef instead of raw s16 pointersPokechu22
2022-08-28SW/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4Pokechu22
2022-08-23Use `__VA_OPT__(, ) __VA_ARGS__` instead of `##__VA_ARGS__`Pokechu22
2022-08-17D3DCommon: Remove unused swap chain functionsPokechu22
2022-08-17Vulkan: Remove unused swap chain functionsPokechu22
2022-07-23MTLUtil: Include TargetConditionalsOatmealDome
2022-07-23MTLMain: Include TargetConditionalsOatmealDome
2022-07-23MTLMain: Only compile NSView manipulation code on macOSOatmealDome
2022-07-23MTLUtil: Return invalid for non-supported texture formats on non-macOS platformsOatmealDome
2022-07-23MTLUtil: Don't attempt to get all GPUs on non-macOS platformsOatmealDome
2022-07-23CMakeLists: Link videometal with FoundationOatmealDome
2022-07-21VideoBackends:Multiple: Grammar fixesTellowKrinkle
2022-07-21VideoBackends:Metal: Remove unified memory configTellowKrinkle
2022-07-21VideoBackends:Metal: Avoid submitting draw calls with no vertices/indicesTellowKrinkle
2022-07-21VideoBackends:Metal: Implement PerfQueryTellowKrinkle
2022-07-21VideoBackends:Metal: Use unified memory path by default on all GPUsTellowKrinkle
2022-07-21VideoBackends:Metal: MSAA supportTellowKrinkle
2022-07-21VideoBackends:Metal: Use base vertexTellowKrinkle
2022-07-21VideoBackends:Metal: Cache pipelinesTellowKrinkle
2022-07-21VideoBackends:Metal: Create samplers on demandTellowKrinkle
2022-07-21VideoBackends:Metal: FBFetch for Intel GPUsTellowKrinkle
2022-07-21VideoBackends:Metal: Use DriverDetails for bugsTellowKrinkle
2022-07-21VideoBackends: Add Metal rendererTellowKrinkle
2022-07-17Merge pull request #10747 from tellowkrinkle/LateUIDFixupJMC47
2022-07-16Software: Use hardware-verified numbers for RGB->YUV conversionPokechu22
2022-07-16Restructure parameters to TetxureConverterShaderGen/TextureConversionShaderPokechu22
2022-07-13VideoCommon: Better driver bug handlingTellowKrinkle
2022-07-10Merge pull request #10749 from tellowkrinkle/IntelUbershadersJMC47
2022-07-10Merge pull request #10829 from AdmiralCurtiss/spirv-cross-cmake-fixJosJuice
2022-07-09ShaderCompiler: Use compute shader header in compute shadersOatmealDome
2022-07-10D3DCommon: Add glslang include directories in CMake.Admiral H. Curtiss
2022-07-08Merge pull request #10673 from iwubcode/spirv-backendsJMC47
2022-06-30Resolve GCC WarningsMinty-Meeo
2022-06-24VideoBackends / VideoCommon: refactor Vulkan to use new SPIRV functionalityiwubcode
2022-06-24D3D: update BoundingBox to match generated shader codeiwubcode
2022-06-24D3D / VideoCommon: generate HLSL from SPIRViwubcode
2022-06-16VideoCommon: Fix SSBO layout and remove associated "bug"TellowKrinkle
2022-06-14VideoCommon: Fix Intel GPUs on Metal/Vulkan locking up in ubershadersTellowKrinkle
2022-06-01VKMain: Remove check for macOS 10.14OatmealDome
2022-05-22cmake: Don't use PCH with Qt6.Admiral H. Curtiss
2022-05-18Show a panic alert if the CP matrix indices don't match the XF matrix indicesPokechu22