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