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