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