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