Dentomologist 47a86d920f GeneralWidget: Recommend default video backend in tooltip 3 veckor sedan
..
Assets 36ccbbc06e VideoCommon: add ability to serialize a texture asset metadata to json 4 månader sedan
GraphicsModSystem 8b1975ab18 GraphicsMod: Simplify `std::sort` using ranges and projections 1 månad sedan
AbstractFramebuffer.cpp d627b78c46 Adjust order and spacing of various #includes 4 månader sedan
AbstractFramebuffer.h 720191d1f7 AbstractFramebuffer: Fix Android reorder-ctor warning 1 år sedan
AbstractGfx.cpp a2702c6e27 Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted. 1 år sedan
AbstractGfx.h 7e1a9490c0 VideoBackends:Vulkan: Don't try to present if swapchain acquire failed 1 månad sedan
AbstractPipeline.h e8d5fb89e4 C++20: Synthesize `operator!=` From `operator==` 1 månad sedan
AbstractShader.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
AbstractStagingTexture.cpp 2025763420 Treewide: Adjust order of includes 3 år sedan
AbstractStagingTexture.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
AbstractTexture.cpp 12dd15c8dd VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends 11 månader sedan
AbstractTexture.h fb86c6342e VideoCommon: move texture dump function out of texture cache to its own free function so it can be used elsewhere. Doing this change may also slightly improve performance of this operation 1 år sedan
AsyncRequests.cpp b0d244b772 VideoCommon/Fifo: Pass system instance through FifoManager constructor 11 månader sedan
AsyncRequests.h ab8a8e6f84 Fix crashes in dual core mode on a PI_FIFO_RESET 2 år sedan
AsyncShaderCompiler.cpp eb92d6f0a8 Core::GetState: Avoid Global System Accessor 7 månader sedan
AsyncShaderCompiler.h dcad3ec892 Allow to interrupt shader precompilation by stopping emulation 2 år sedan
BPFunctions.cpp ebf7cebc32 Modernize `std::sort` with ranges 1 månad sedan
BPFunctions.h 69e32dea52 Resolve GCC Warnings 2 år sedan
BPMemory.cpp fbbfea8e8e Replace Common::BitCast with std::bit_cast 6 månader sedan
BPMemory.h da8407e01c Add descriptions for more BP registers 1 år sedan
BPStructs.cpp c204b33314 VideoCommon/BPStructs: Add a missing bounds check 7 månader sedan
BPStructs.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
BoundingBox.cpp 5f6c76af51 VideoCommon: Use std::span for BoundingBox::Write() 11 månader sedan
BoundingBox.h 5f6c76af51 VideoCommon: Use std::span for BoundingBox::Write() 11 månader sedan
CMakeLists.txt cab6e7c12e Properly link against xxhash 4 månader sedan
CPMemory.cpp 9a3e770c23 Migrate SConfig::bWii to System. 10 månader sedan
CPMemory.h a3951dc2d7 Fix out of bounds accesses for invalid vertex component formats 7 månader sedan
CPUCull.cpp 849a0c13b5 VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager 1 år sedan
CPUCull.h 8802f96b7e Fix uninitialized variable warnings (C26495) 1 år sedan
CPUCullImpl.h b170ef9651 VideoCommon: Add class for quickly transforming and culling vertices on the CPU 1 år sedan
CommandProcessor.cpp e96960e2a6 VideoCommon: fix common opcode decoding errors 1 månad sedan
CommandProcessor.h 9a3e770c23 Migrate SConfig::bWii to System. 10 månader sedan
ConstantManager.h 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
Constants.h 1073722cdf Revert "VideoCommon: revert max pixel shader samplers back to 8 for Android devices." 10 månader sedan
DataReader.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
DriverDetails.cpp b7a451fc87 VideoCommon: Post to analytics when bug is overridden 10 månader sedan
DriverDetails.h b7a451fc87 VideoCommon: Post to analytics when bug is overridden 10 månader sedan
Fifo.cpp f97b2d472a VideoCommon/CommandProcessor: Pass system instance through constructor 11 månader sedan
Fifo.h b0d244b772 VideoCommon/Fifo: Pass system instance through FifoManager constructor 11 månader sedan
FrameDumpFFMpeg.cpp 07c035e659 Core/SystemTimers: Refactor to class, move to System. 10 månader sedan
FrameDumpFFMpeg.h 628af9d564 Fix builds with FFMPEG disabled 1 år sedan
FrameDumper.cpp 66592f79f2 Video: remove enforced resolution least common multiple of 4 when dumping screenshots and not videos (only videos encoders have this limit). 7 månader sedan
FrameDumper.h 66592f79f2 Video: remove enforced resolution least common multiple of 4 when dumping screenshots and not videos (only videos encoders have this limit). 7 månader sedan
FramebufferManager.cpp 9bd1dae41d Modernize `std::fill` with ranges 1 månad sedan
FramebufferManager.h 3f102ea8c2 Video: Make the game resolution (within the window) snap to the XFB size if they are within a ~1 pixel treshold on one axis only. 9 månader sedan
FramebufferShaderGen.cpp a2702c6e27 Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted. 1 år sedan
FramebufferShaderGen.h a2702c6e27 Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted. 1 år sedan
FreeLookCamera.cpp f6b9acccfc Common: Refactor PointerWrap 2 år sedan
FreeLookCamera.h 514475646d VideoCommon: update Free Look camera's 'FieldOfView' function to 'FieldOfViewMultiplier' to better reflect usage 3 år sedan
GXPipelineTypes.h e8d5fb89e4 C++20: Synthesize `operator!=` From `operator==` 1 månad sedan
GeometryShaderGen.cpp b6d321bfb1 VideoBackends / VideoCommon: add new uniform buffer object for custom shader materials (slot 3, geometry shader buffer moves to slot 4 if available) 1 år sedan
GeometryShaderGen.h 5465775d11 Fix ambiguous uses of format_to 2 år sedan
GeometryShaderManager.cpp cb0a603c72 VideoCommon: De-globalize GeometryShaderManager class. 1 år sedan
GeometryShaderManager.h cb0a603c72 VideoCommon: De-globalize GeometryShaderManager class. 1 år sedan
HiresTextures.cpp 0e8f8ea930 VideoCommon: instead of using 'CustomTextureData' directly, use 'TextureData' for texture assets, this allows us to provide additional metadata for textures. Such as a sampler or type information (to distinguish cube maps) 1 år sedan
HiresTextures.h f1f1ecc9d1 Core / VideoCommon: update HiresTexture to use CustomAssetLoader 1 år sedan
IndexGenerator.cpp cefcd9c93c IndexGenerator: Fix off-by-one in GetRemainingIndices 1 år sedan
IndexGenerator.h 68f49df0f8 VideoCommon: Add vertex shader point and line expansion 2 år sedan
LightingShaderGen.cpp a812a1f938 LightingShaderGen: Resolve -Wshadow warnings 11 månader sedan
LightingShaderGen.h c3a370839a VideoCommon: add helper functions to handle generating custom lighting code for a custom pixel shader 1 år sedan
LookUpTables.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
NativeVertexFormat.h 5bfaa3a966 NativeVertexFormat: Collapse std namespace and mark hash noexcept 9 månader sedan
NetPlayChatUI.cpp dca7c67105 VideoCommon: update NetplayChatUI's chat message input to use a hidden label. This avoids an error thrown by imgui 1 år sedan
NetPlayChatUI.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
NetPlayGolfUI.cpp e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
NetPlayGolfUI.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
OnScreenDisplay.cpp a79f428972 Fix margins on icon-only messages 5 månader sedan
OnScreenDisplay.h 9602f36248 Remove redundant semicolons 3 månader sedan
OnScreenUI.cpp 5728ebf7ad Merge pull request #12867 from AdmiralCurtiss/uicommon-dependency 5 månader sedan
OnScreenUI.h 3d5a1f7d33 Refactored Challenge Icons to handle icon updates 5 månader sedan
OnScreenUIKeyMap.h 9c1fe59cc9 Insert a more solid abstraction between Qt and Imgui 1 år sedan
OpcodeDecoding.cpp 54773bc5d2 VideoCommon: Remove calls to GetPointer 7 månader sedan
OpcodeDecoding.h 20f4643c74 VideoCommon: force 32-byte alignment for display list address and size 3 månader sedan
PerfQueryBase.cpp d627b78c46 Adjust order and spacing of various #includes 4 månader sedan
PerfQueryBase.h 8bc8e43dd6 Add virtual Initialize() to PerfQueryBase 1 år sedan
PerformanceMetrics.cpp 069280ddc6 HW/VideoInterface: Refactor to class. 1 år sedan
PerformanceMetrics.h 8802f96b7e Fix uninitialized variable warnings (C26495) 1 år sedan
PerformanceTracker.cpp 588a72a4fc PerformanceTracker: Add ownership of m_log_name. 1 år sedan
PerformanceTracker.h 588a72a4fc PerformanceTracker: Add ownership of m_log_name. 1 år sedan
PixelEngine.cpp a23cf2121d VideoCommon/PixelEngine: Generify lock guards 11 månader sedan
PixelEngine.h e539dbba4c VideoCommon/PixelEngine: Passthrough system instance in constructor 11 månader sedan
PixelShaderGen.cpp 16c7869ab2 Merge pull request #12721 from iwubcode/custom_shader_alpha 5 månader sedan
PixelShaderGen.h b1d9e13d75 VideoCommon: prepare graphics mods for custom shader material data 11 månader sedan
PixelShaderManager.cpp e2de281897 Make sure pixel shaders pick up Initial EFB Scale 1 år sedan
PixelShaderManager.h 92accc3ef7 VideoCommon: add custom pixel shader constants as a buffer of data to be passed to all backends 1 år sedan
PostProcessing.cpp 5aeadb1ef8 PostProcessing: Don't potentially leak memory in BlitFromTexture() 10 månader sedan
PostProcessing.h 80b453082d Video: fix post process shaders with parameters failing to build on OpenGL 1 år sedan
Present.cpp 7e1a9490c0 VideoBackends:Vulkan: Don't try to present if swapchain acquire failed 1 månad sedan
Present.h 72db62e178 Video: split frame dumping settings into 3 resolution dumping modes 7 månader sedan
RenderBase.cpp 5803786beb Move UseVertexDepthRange() out of Renderer 1 år sedan
RenderBase.h 4422af1272 Cleanup headers 1 år sedan
RenderState.cpp ac9079f2ca VideoCommon: copy software renderer logic for blend mode priorities 1 år sedan
RenderState.h e8d5fb89e4 C++20: Synthesize `operator!=` From `operator==` 1 månad sedan
ShaderCache.cpp 9fa4eb9aab Use 'contains' method 3 månader sedan
ShaderCache.h 07ed932a09 Common/LinearDiskCache: Move interface into Common namespace 1 år sedan
ShaderGenCommon.cpp 9d28c371e7 VideoCommon: allow custom shaders to set the alpha value for use when blending is enabled 7 månader sedan
ShaderGenCommon.h 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
Spirv.cpp ebf95370ef Merge pull request #10946 from Pokechu22/remove-iLog 2 år sedan
Spirv.h dda1479ecf VideoBackends / VideoCommon: refactor Vulkan to use new SPIRV functionality 2 år sedan
Statistics.cpp e4fb837f4b Modernize `std::find_if` with ranges 1 månad sedan
Statistics.h 1e27183dff VideoCommon: Show the average projection to viewport ratio in statistics 7 månader sedan
TMEM.cpp 2025763420 Treewide: Adjust order of includes 3 år sedan
TMEM.h 2025763420 Treewide: Adjust order of includes 3 år sedan
TextureCacheBase.cpp 6ca7e2856b Modernize `std::find` with ranges 1 månad sedan
TextureCacheBase.h e8d5fb89e4 C++20: Synthesize `operator!=` From `operator==` 1 månad sedan
TextureConfig.cpp e8d5fb89e4 C++20: Synthesize `operator!=` From `operator==` 1 månad sedan
TextureConfig.h e8d5fb89e4 C++20: Synthesize `operator!=` From `operator==` 1 månad sedan
TextureConversionShader.cpp 784a216927 Common/MathUtil: Move IntLog2 into MathUtil namespace 1 år sedan
TextureConversionShader.h 23c1721fbd VideoCommon: Reduce duplicates of non-palette-requiring texture decode shaders 2 år sedan
TextureConverterShaderGen.cpp ddb4566a41 VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as well 11 månader sedan
TextureConverterShaderGen.h 791bd16b28 Restructure parameters to TetxureConverterShaderGen/TextureConversionShader 2 år sedan
TextureDecoder.h 3cfa233b63 VideoCommon: Use GetSpanForAddress safely in texture decoding 7 månader sedan
TextureDecoder_Common.cpp 3cfa233b63 VideoCommon: Use GetSpanForAddress safely in texture decoding 7 månader sedan
TextureDecoder_Generic.cpp dbaa844e57 Remove defined-out code 7 månader sedan
TextureDecoder_Util.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
TextureDecoder_x64.cpp 290e62f179 Remove casts to integers for texture and EFB formats 2 år sedan
TextureInfo.cpp 3cfa233b63 VideoCommon: Use GetSpanForAddress safely in texture decoding 7 månader sedan
TextureInfo.h 3cfa233b63 VideoCommon: Use GetSpanForAddress safely in texture decoding 7 månader sedan
TextureUtils.cpp 550e008774 VideoCommon: Scan texture dumping directory + subdirectories to not re-dump existing files. 8 månader sedan
TextureUtils.h 550e008774 VideoCommon: Scan texture dumping directory + subdirectories to not re-dump existing files. 8 månader sedan
UberShaderCommon.cpp 07ad75f34f EnumUtils: Add Common::ToUnderlying 1 år sedan
UberShaderCommon.h 555a93057c VideoCommon: Allow BitfieldExtract in specialized shaders 3 år sedan
UberShaderPixel.cpp 9d28c371e7 VideoCommon: allow custom shaders to set the alpha value for use when blending is enabled 7 månader sedan
UberShaderPixel.h 4283d76718 VideoCommon: uber pixel shader gen changes needed to support custom pixel shaders in graphics mods 1 år sedan
UberShaderVertex.cpp 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
UberShaderVertex.h c7892d7371 VideoCommon: Name ubershaders 2 år sedan
VertexLoader.cpp 69cf8b3470 VertexLoader: Use Common::SmallVector 11 månader sedan
VertexLoader.h 69cf8b3470 VertexLoader: Use Common::SmallVector 11 månader sedan
VertexLoaderARM64.cpp 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
VertexLoaderARM64.h 0bcd3c79bb VertexLoader: Eliminate use of DataReader 2 år sedan
VertexLoaderBase.cpp 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
VertexLoaderBase.h 0dfefacdf4 VertexLoaderBase: Collapse std namespace for hash and mark noexcept 9 månader sedan
VertexLoaderManager.cpp 5ef4fcb005 VideoCommon: Implement primitive breaking for primitive lists 3 veckor sedan
VertexLoaderManager.h 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
VertexLoaderUtils.h 0bcd3c79bb VertexLoader: Eliminate use of DataReader 2 år sedan
VertexLoaderX64.cpp 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
VertexLoaderX64.h 0bcd3c79bb VertexLoader: Eliminate use of DataReader 2 år sedan
VertexLoader_Color.cpp 36796abc08 VertexLoader: Fix wrong array being used if color 1 is present but color 0 isn't 11 månader sedan
VertexLoader_Color.h 36796abc08 VertexLoader: Fix wrong array being used if color 1 is present but color 0 isn't 11 månader sedan
VertexLoader_Normal.cpp 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
VertexLoader_Normal.h a3951dc2d7 Fix out of bounds accesses for invalid vertex component formats 7 månader sedan
VertexLoader_Position.cpp a3951dc2d7 Fix out of bounds accesses for invalid vertex component formats 7 månader sedan
VertexLoader_Position.h a3951dc2d7 Fix out of bounds accesses for invalid vertex component formats 7 månader sedan
VertexLoader_TextCoord.cpp a3951dc2d7 Fix out of bounds accesses for invalid vertex component formats 7 månader sedan
VertexLoader_TextCoord.h a3951dc2d7 Fix out of bounds accesses for invalid vertex component formats 7 månader sedan
VertexManagerBase.cpp fed8220c39 Merge pull request #12712 from Dentomologist/remove_defined_out_code 1 månad sedan
VertexManagerBase.h 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
VertexShaderGen.cpp 937bb2aa2e Cache normals in addition to binormals and tangents 1 månad sedan
VertexShaderGen.h cc5640245c Fix build errors related to formatting non-scoped enums 2 år sedan
VertexShaderManager.cpp b191c0f7d8 Merge pull request #12208 from PatrickFerry/add-vertex-depth-range-case 1 månad sedan
VertexShaderManager.h 849a0c13b5 VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager 1 år sedan
VideoBackendBase.cpp 47a86d920f GeneralWidget: Recommend default video backend in tooltip 3 veckor sedan
VideoBackendBase.h 47a86d920f GeneralWidget: Recommend default video backend in tooltip 3 veckor sedan
VideoCommon.h 74d3b3443a Fix warning about compare sign mismatch 1 år sedan
VideoConfig.cpp 7ec6d116e8 Graphics: Adapt aspect ratio when SBS/TAB 3D is used 3 månader sedan
VideoConfig.h 7ec6d116e8 Graphics: Adapt aspect ratio when SBS/TAB 3D is used 3 månader sedan
VideoEvents.h e5b7b2e9ee VideoCommon: add xfbs presented to video events 7 månader sedan
VideoState.cpp 3cfa233b63 VideoCommon: Use GetSpanForAddress safely in texture decoding 7 månader sedan
VideoState.h e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
Widescreen.cpp 0e41adb7b7 VideoCommon: fix -Wshadow-uncaptured-local warning and simplify 1 månad sedan
Widescreen.h 48fbbdba7c Video: update widescreen heuristic code to never get stuck to specific old values when changing settings 9 månader sedan
XFMemory.cpp e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 år sedan
XFMemory.h b170ef9651 VideoCommon: Add class for quickly transforming and culling vertices on the CPU 1 år sedan
XFStateManager.cpp 849a0c13b5 VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager 1 år sedan
XFStateManager.h 849a0c13b5 VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager 1 år sedan
XFStructs.cpp 929bcbdde9 Fifo analyzer: Fix indexed XF loads showing "bytes" instead of "words" 1 månad sedan
XFStructs.h b5fd35f951 Refactor OpcodeDecoding and FIFO analyzer to use callbacks 2 år sedan
sfont.inc 850e524514 Use fmt::to_string for texture format overlay 2 år sedan