| .. |
|
Assets
|
VideoCommon: add resource manager and new asset loader; the resource manager uses a least recently used cache to determine which assets get priority for loading. Additionally, if the system is low on memory, assets will be purged with the less requested assets being the first to go. The loader is multithreaded now and loads assets as quickly as possible as long as memory is available
|
2025-06-06 23:03:02 -05:00 |
|
GraphicsModSystem
|
VideoCommon: rename GameTextureAsset into TextureAsset and make it only contain CustomTextureData. Move validation and load logic to individual functions
|
2025-06-06 23:03:02 -05:00 |
|
AbstractFramebuffer.cpp
|
Adjust order and spacing of various #includes
|
2024-07-26 14:28:34 -07:00 |
|
AbstractFramebuffer.h
|
AbstractFramebuffer: Fix Android reorder-ctor warning
|
2023-08-12 20:48:47 -07:00 |
|
AbstractGfx.cpp
|
VideoCommon: Rename Renderer to EFBInterface.
|
2025-03-12 21:09:16 -05:00 |
|
AbstractGfx.h
|
VideoBackends:Vulkan: Don't try to present if swapchain acquire failed
|
2024-10-02 19:22:16 -05:00 |
|
AbstractPipeline.h
|
C++20: Synthesize operator!= From operator==
|
2024-10-10 20:23:55 -07:00 |
|
AbstractShader.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
AbstractStagingTexture.cpp
|
Replace 'reinterpret_cast' with 'static_cast'
|
2024-11-08 07:26:47 +01:00 |
|
AbstractStagingTexture.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
AbstractTexture.cpp
|
Externals / VideoCommon: update imgui to 1.91.7 and implot to v0.16; imgui changed types for ImTextureId, which was addressed by using an implicit cast
|
2025-01-20 14:47:14 -06:00 |
|
AbstractTexture.h
|
Externals / VideoCommon: update imgui to 1.91.7 and implot to v0.16; imgui changed types for ImTextureId, which was addressed by using an implicit cast
|
2025-01-20 14:47:14 -06:00 |
|
AsyncRequests.cpp
|
VideoCommon: Eliminate EFBAccessType enum. Eliminate union and switch statement handler in AsyncRequests.
|
2025-03-14 00:59:41 -05:00 |
|
AsyncRequests.h
|
VideoCommon: Use MoveOnlyFunction for AsyncRequests.
|
2025-04-27 20:07:13 -05:00 |
|
AsyncShaderCompiler.cpp
|
Refactor: Make loop non-infinite instead in AsyncShaderCompiler.
|
2025-02-05 20:06:59 -05:00 |
|
AsyncShaderCompiler.h
|
Allow to interrupt shader precompilation by stopping emulation
|
2022-06-10 17:11:32 +02:00 |
|
BoundingBox.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
BoundingBox.h
|
VideoCommon: Use std::span for BoundingBox::Write()
|
2023-12-09 16:33:21 -05:00 |
|
BPFunctions.cpp
|
VideoCommon: Rename Renderer to EFBInterface.
|
2025-03-12 21:09:16 -05:00 |
|
BPFunctions.h
|
Resolve GCC Warnings
|
2022-06-30 15:26:48 -05:00 |
|
BPMemory.cpp
|
Replace Common::BitCast with std::bit_cast
|
2024-05-03 18:43:51 -07:00 |
|
BPMemory.h
|
Add descriptions for more BP registers
|
2023-11-11 23:32:17 -08:00 |
|
BPStructs.cpp
|
BPStructs: Add TODO for unsafe usage of GetTicks.
|
2025-04-08 19:58:31 -05:00 |
|
BPStructs.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
CMakeLists.txt
|
VideoCommon: add resource manager and new asset loader; the resource manager uses a least recently used cache to determine which assets get priority for loading. Additionally, if the system is low on memory, assets will be purged with the less requested assets being the first to go. The loader is multithreaded now and loads assets as quickly as possible as long as memory is available
|
2025-06-06 23:03:02 -05:00 |
|
CommandProcessor.cpp
|
VideoCommon: reset some CP registers during PI_FIFO_RESET
|
2025-05-05 21:18:37 +01:00 |
|
CommandProcessor.h
|
VideoCommon: reset some CP registers during PI_FIFO_RESET
|
2025-05-05 21:18:37 +01:00 |
|
ConstantManager.h
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
Constants.h
|
Revert "VideoCommon: revert max pixel shader samplers back to 8 for Android devices."
|
2024-01-03 18:43:44 -06:00 |
|
CPMemory.cpp
|
Migrate SConfig::bWii to System.
|
2024-01-31 12:54:07 +01:00 |
|
CPMemory.h
|
Fix out of bounds accesses for invalid vertex component formats
|
2024-04-04 12:50:34 -07:00 |
|
CPUCull.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
CPUCull.h
|
Fix uninitialized variable warnings (C26495)
|
2023-02-15 19:18:39 -08:00 |
|
CPUCullImpl.h
|
VideoCommon: Add class for quickly transforming and culling vertices on the CPU
|
2023-01-25 02:21:56 -06:00 |
|
DataReader.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
DriverDetails.cpp
|
VideoCommon: Post to analytics when bug is overridden
|
2024-01-28 23:24:23 -06:00 |
|
DriverDetails.h
|
VideoCommon: Post to analytics when bug is overridden
|
2024-01-28 23:24:23 -06:00 |
|
EFBInterface.cpp
|
VideoCommon: Fix out-of-bounds and disabled EFB access.
|
2025-03-26 01:23:16 -05:00 |
|
EFBInterface.h
|
VideoCommon: Fix out-of-bounds and disabled EFB access.
|
2025-03-26 01:23:16 -05:00 |
|
Fifo.cpp
|
VideoCommon/CommandProcessor: Pass system instance through constructor
|
2023-12-20 09:02:53 -05:00 |
|
Fifo.h
|
VideoCommon/Fifo: Pass system instance through FifoManager constructor
|
2023-12-18 22:03:25 -05:00 |
|
FramebufferManager.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
FramebufferManager.h
|
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.
|
2024-02-20 03:09:11 +02:00 |
|
FramebufferShaderGen.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
FramebufferShaderGen.h
|
Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted.
|
2023-06-19 01:34:42 +03:00 |
|
FrameDumper.cpp
|
VideoConfig: Eliminate frame dumping members.
|
2025-03-16 04:30:06 -05:00 |
|
FrameDumper.h
|
Video: remove enforced resolution least common multiple of 4 when dumping screenshots and not videos (only videos encoders have this limit).
|
2024-04-08 22:54:45 +03:00 |
|
FrameDumpFFMpeg.cpp
|
VideoCommon: Limit maximum denominator for MPEG4
|
2025-05-12 18:54:42 +02:00 |
|
FrameDumpFFMpeg.h
|
VideoCommon: Limit maximum denominator for MPEG4
|
2025-05-12 18:54:42 +02:00 |
|
FreeLookCamera.cpp
|
Common: Refactor PointerWrap
|
2022-05-25 13:06:41 -07:00 |
|
FreeLookCamera.h
|
VideoCommon: update Free Look camera's 'FieldOfView' function to 'FieldOfViewMultiplier' to better reflect usage
|
2021-10-08 18:17:20 -05:00 |
|
GeometryShaderGen.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
GeometryShaderGen.h
|
Fix ambiguous uses of format_to
|
2022-01-13 11:11:08 -08:00 |
|
GeometryShaderManager.cpp
|
VideoCommon: De-globalize GeometryShaderManager class.
|
2022-12-29 15:33:19 +01:00 |
|
GeometryShaderManager.h
|
VideoCommon: De-globalize GeometryShaderManager class.
|
2022-12-29 15:33:19 +01:00 |
|
GXPipelineTypes.h
|
C++20: Synthesize operator!= From operator==
|
2024-10-10 20:23:55 -07:00 |
|
HiresTextures.cpp
|
VideoCommon: use CustomResourceManager in the texture cache and hook up to our hires textures
|
2025-06-06 23:03:02 -05:00 |
|
HiresTextures.h
|
VideoCommon: use CustomResourceManager in the texture cache and hook up to our hires textures
|
2025-06-06 23:03:02 -05:00 |
|
IndexGenerator.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
IndexGenerator.h
|
VideoCommon: Add vertex shader point and line expansion
|
2022-10-22 20:13:24 -05:00 |
|
LightingShaderGen.cpp
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
LightingShaderGen.h
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
LookUpTables.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
NativeVertexFormat.h
|
NativeVertexFormat: Collapse std namespace and mark hash noexcept
|
2024-01-31 12:37:44 -05:00 |
|
NetPlayChatUI.cpp
|
VideoCommon/NetPlayChatUI: Replace msg with structured binding
|
2025-05-01 14:11:55 +02:00 |
|
NetPlayChatUI.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
NetPlayGolfUI.cpp
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
NetPlayGolfUI.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
OnScreenDisplay.cpp
|
Externals / VideoCommon: update imgui to 1.91.7 and implot to v0.16; imgui changed types for ImTextureId, which was addressed by using an implicit cast
|
2025-01-20 14:47:14 -06:00 |
|
OnScreenDisplay.h
|
Remove redundant semicolons
|
2024-08-20 14:59:54 +02:00 |
|
OnScreenUI.cpp
|
Fix broken merge of PR #13181
|
2025-03-15 17:23:39 +01:00 |
|
OnScreenUI.h
|
Refactored Challenge Icons to handle icon updates
|
2024-06-15 07:36:49 -04:00 |
|
OnScreenUIKeyMap.h
|
Insert a more solid abstraction between Qt and Imgui
|
2023-02-09 18:36:20 +13:00 |
|
OpcodeDecoding.cpp
|
VideoCommon: Remove calls to GetPointer
|
2024-04-09 21:08:57 +02:00 |
|
OpcodeDecoding.h
|
VideoCommon: force 32-byte alignment for display list address and size
|
2024-08-18 05:00:38 +01:00 |
|
PerformanceMetrics.cpp
|
Core, VideoCommon: Fix crash at shutdown due to destructor ordering
|
2025-04-28 07:11:53 +03:00 |
|
PerformanceMetrics.h
|
Core, VideoCommon: Fix crash at shutdown due to destructor ordering
|
2025-04-28 07:11:53 +03:00 |
|
PerformanceTracker.cpp
|
Core, VideoCommon: Fix crash at shutdown due to destructor ordering
|
2025-04-28 07:11:53 +03:00 |
|
PerformanceTracker.h
|
Core, VideoCommon: Fix crash at shutdown due to destructor ordering
|
2025-04-28 07:11:53 +03:00 |
|
PerfQueryBase.cpp
|
Adjust order and spacing of various #includes
|
2024-07-26 14:28:34 -07:00 |
|
PerfQueryBase.h
|
Add virtual Initialize() to PerfQueryBase
|
2023-01-31 19:41:24 +13:00 |
|
PixelEngine.cpp
|
VideoCommon/PixelEngine: Generify lock guards
|
2023-12-22 14:19:29 -05:00 |
|
PixelEngine.h
|
VideoCommon/PixelEngine: Passthrough system instance in constructor
|
2023-12-22 14:19:26 -05:00 |
|
PixelShaderGen.cpp
|
VideoCommon: fix pixel shader gen error about structure not being fully initialized
|
2025-06-05 01:37:45 -05:00 |
|
PixelShaderGen.h
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
PixelShaderManager.cpp
|
Make sure pixel shaders pick up Initial EFB Scale
|
2023-02-09 18:36:20 +13:00 |
|
PixelShaderManager.h
|
VideoCommon: add custom pixel shader constants as a buffer of data to be passed to all backends
|
2023-10-05 21:20:16 -05:00 |
|
PostProcessing.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
PostProcessing.h
|
Video: fix post process shaders with parameters failing to build on OpenGL
|
2023-08-18 02:00:56 +03:00 |
|
Present.cpp
|
VideoConfig: Eliminate frame dumping members.
|
2025-03-16 04:30:06 -05:00 |
|
Present.h
|
Core/VideoCommon: Push presentation time calculated from CPU thread to GPU thread.
|
2025-03-10 16:40:46 -05:00 |
|
RenderState.cpp
|
Enable anisotropic filtering when the game requests it
|
2025-03-17 20:46:19 -05:00 |
|
RenderState.h
|
Enable anisotropic filtering when the game requests it
|
2025-03-17 20:46:19 -05:00 |
|
sfont.inc
|
Use fmt::to_string for texture format overlay
|
2022-07-15 12:29:40 -07:00 |
|
ShaderCache.cpp
|
VideoCommon: move vertex shader gen logic to a 'process_vertex()' function, to eventually allow for custom shaders to override vertex logic
|
2025-05-24 01:27:58 -05:00 |
|
ShaderCache.h
|
Common/LinearDiskCache: Move interface into Common namespace
|
2023-04-19 09:14:39 -04:00 |
|
ShaderGenCommon.cpp
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
ShaderGenCommon.h
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
Spirv.cpp
|
Merge pull request #10946 from Pokechu22/remove-iLog
|
2022-08-05 22:42:09 +12:00 |
|
Spirv.h
|
VideoBackends / VideoCommon: refactor Vulkan to use new SPIRV functionality
|
2022-06-24 18:09:53 -05:00 |
|
Statistics.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
Statistics.h
|
VideoCommon: Show the average projection to viewport ratio in statistics
|
2024-04-18 14:45:28 -05:00 |
|
TextureCacheBase.cpp
|
VideoCommon: use CustomResourceManager in the texture cache and hook up to our hires textures
|
2025-06-06 23:03:02 -05:00 |
|
TextureCacheBase.h
|
VideoCommon: use CustomResourceManager in the texture cache and hook up to our hires textures
|
2025-06-06 23:03:02 -05:00 |
|
TextureConfig.cpp
|
C++20: Synthesize operator!= From operator==
|
2024-10-10 20:23:55 -07:00 |
|
TextureConfig.h
|
VideoCommon: add formatter for AbstractTextureType
|
2025-01-20 14:24:54 -06:00 |
|
TextureConversionShader.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
TextureConversionShader.h
|
VideoCommon: Reduce duplicates of non-palette-requiring texture decode shaders
|
2022-06-16 02:08:45 -05:00 |
|
TextureConverterShaderGen.cpp
|
VideoCommon: Move backend_info out of VideoConfig struct.
|
2025-03-09 01:42:45 -06:00 |
|
TextureConverterShaderGen.h
|
Restructure parameters to TetxureConverterShaderGen/TextureConversionShader
|
2022-07-16 00:07:10 -07:00 |
|
TextureDecoder_Common.cpp
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
TextureDecoder_Generic.cpp
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
TextureDecoder_Util.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
TextureDecoder_x64.cpp
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
TextureDecoder.h
|
VideoCommon: Use GetSpanForAddress safely in texture decoding
|
2024-04-20 18:31:08 +02:00 |
|
TextureInfo.cpp
|
GCC: Remedy NRVO Fails
|
2025-03-10 12:38:03 -07:00 |
|
TextureInfo.h
|
VideoCommon: Use GetSpanForAddress safely in texture decoding
|
2024-04-20 18:31:08 +02:00 |
|
TextureUtils.cpp
|
VideoCommon: Scan texture dumping directory + subdirectories to not re-dump existing files.
|
2024-03-21 20:27:34 -05:00 |
|
TextureUtils.h
|
VideoCommon: Scan texture dumping directory + subdirectories to not re-dump existing files.
|
2024-03-21 20:27:34 -05:00 |
|
TMEM.cpp
|
Treewide: Adjust order of includes
|
2021-12-10 14:49:57 -08:00 |
|
TMEM.h
|
Treewide: Adjust order of includes
|
2021-12-10 14:49:57 -08:00 |
|
UberShaderCommon.cpp
|
EnumUtils: Add Common::ToUnderlying
|
2023-06-17 07:15:33 -05:00 |
|
UberShaderCommon.h
|
VideoCommon: Allow BitfieldExtract in specialized shaders
|
2021-11-17 20:04:33 -08:00 |
|
UberShaderPixel.cpp
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
UberShaderPixel.h
|
VideoCommon: move to a 'process_fragment()' function to simplify custom shaders and provide a direct override of the tev stage logic
|
2025-03-22 15:22:00 -05:00 |
|
UberShaderVertex.cpp
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
UberShaderVertex.h
|
VideoCommon: Name ubershaders
|
2022-06-16 02:08:45 -05:00 |
|
VertexLoader_Color.cpp
|
VertexLoader: Fix wrong array being used if color 1 is present but color 0 isn't
|
2023-12-02 15:54:52 -08:00 |
|
VertexLoader_Color.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoader_Normal.cpp
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
VertexLoader_Normal.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoader_Position.cpp
|
Fix out of bounds accesses for invalid vertex component formats
|
2024-04-04 12:50:34 -07:00 |
|
VertexLoader_Position.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoader_TextCoord.cpp
|
Fix out of bounds accesses for invalid vertex component formats
|
2024-04-04 12:50:34 -07:00 |
|
VertexLoader_TextCoord.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoader.cpp
|
VertexLoader: Use Common::SmallVector
|
2023-12-02 15:54:52 -08:00 |
|
VertexLoader.h
|
VertexLoader: Use Common::SmallVector
|
2023-12-02 15:54:52 -08:00 |
|
VertexLoaderARM64.cpp
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
VertexLoaderARM64.h
|
VertexLoader: Eliminate use of DataReader
|
2022-11-22 17:17:11 -08:00 |
|
VertexLoaderBase.cpp
|
VertexLoaderBase: Allow the vertex loader type to be set via config
|
2025-01-24 18:31:42 -05:00 |
|
VertexLoaderBase.h
|
linter: Apply clang-format 19.1 formatting
|
2025-04-23 11:19:20 +02:00 |
|
VertexLoaderManager.cpp
|
VideoCommon: Implement primitive breaking for primitive lists
|
2024-10-29 22:38:22 -05:00 |
|
VertexLoaderManager.h
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
VertexLoaderUtils.h
|
VertexLoader: Eliminate use of DataReader
|
2022-11-22 17:17:11 -08:00 |
|
VertexLoaderX64.cpp
|
GCC: Remedy NRVO Fails
|
2025-03-10 12:38:03 -07:00 |
|
VertexLoaderX64.h
|
VertexLoader: Eliminate use of DataReader
|
2022-11-22 17:17:11 -08:00 |
|
VertexManagerBase.cpp
|
VideoCommon: fix a mali bug by moving the perf queries back to being close to the draw call, having them apart seems to cause errors on some devices
|
2025-04-01 18:32:42 -05:00 |
|
VertexManagerBase.h
|
Cache normals in addition to binormals and tangents
|
2024-10-12 10:32:41 -07:00 |
|
VertexShaderGen.cpp
|
VideoCommon: move vertex shader gen logic to a 'process_vertex()' function, to eventually allow for custom shaders to override vertex logic
|
2025-05-24 01:27:58 -05:00 |
|
VertexShaderGen.h
|
VideoCommon: move vertex shader gen logic to a 'process_vertex()' function, to eventually allow for custom shaders to override vertex logic
|
2025-05-24 01:27:58 -05:00 |
|
VertexShaderManager.cpp
|
VertexShaderManager: Eliminate unnecessary m_viewport_correction member.
|
2025-03-11 03:55:57 -05:00 |
|
VertexShaderManager.h
|
VertexShaderManager: Eliminate unnecessary m_viewport_correction member.
|
2025-03-11 03:55:57 -05:00 |
|
VideoBackendBase.cpp
|
VideoCommon: initialize and shutdown the CustomResourceManager when the video thread initializes and shuts down
|
2025-06-06 23:03:02 -05:00 |
|
VideoBackendBase.h
|
VideoCommon: Create AsyncRequests directly in MMU code to eliminate EFB-related functions in VideoBackendBase.
|
2025-03-14 01:14:51 -05:00 |
|
VideoCommon.h
|
Fix warning about compare sign mismatch
|
2023-01-31 19:41:23 +13:00 |
|
VideoConfig.cpp
|
VideoConfig: Remove ConfigChangedCallback on shutdown
|
2025-04-25 16:00:43 -07:00 |
|
VideoConfig.h
|
VideoConfig: Remove ConfigChangedCallback on shutdown
|
2025-04-25 16:00:43 -07:00 |
|
VideoEvents.h
|
VideoCommon: add xfbs presented to video events
|
2024-04-09 18:57:32 -05:00 |
|
VideoState.cpp
|
VideoCommon: Use GetSpanForAddress safely in texture decoding
|
2024-04-20 18:31:08 +02:00 |
|
VideoState.h
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
Widescreen.cpp
|
VideoCommon: fix -Wshadow-uncaptured-local warning and simplify
|
2024-10-16 18:36:00 +01:00 |
|
Widescreen.h
|
Video: update widescreen heuristic code to never get stuck to specific old values when changing settings
|
2024-02-20 22:26:19 +02:00 |
|
XFMemory.cpp
|
treewide: convert GPLv2+ license info to SPDX tags
|
2021-07-05 04:35:56 +02:00 |
|
XFMemory.h
|
VideoCommon: Add class for quickly transforming and culling vertices on the CPU
|
2023-01-25 02:21:56 -06:00 |
|
XFStateManager.cpp
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
XFStateManager.h
|
VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager
|
2023-11-26 16:27:26 -06:00 |
|
XFStructs.cpp
|
Replace 'reinterpret_cast' with 'static_cast'
|
2024-11-08 07:26:47 +01:00 |
|
XFStructs.h
|
Refactor OpcodeDecoding and FIFO analyzer to use callbacks
|
2021-12-18 15:21:36 -08:00 |