dolphin/Source/Core/VideoCommon
Lioncash 4f40bdf501 VertexLoaderManager: Use fill() in Init()
Same behavior, less code.
2024-02-01 23:04:40 -05:00
..
Assets Merge pull request #12532 from lioncash/json 2024-01-26 18:52:52 +01:00
GraphicsModSystem Merge pull request #12546 from lioncash/event 2024-01-31 21:16:21 +01:00
AbstractFramebuffer.cpp
AbstractFramebuffer.h
AbstractGfx.cpp
AbstractGfx.h
AbstractPipeline.h
AbstractShader.h
AbstractStagingTexture.cpp
AbstractStagingTexture.h
AbstractTexture.cpp 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 2023-12-15 11:06:02 -06:00
AbstractTexture.h 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 2023-11-26 16:35:03 -06:00
AsyncRequests.cpp VideoCommon/Fifo: Pass system instance through FifoManager constructor 2023-12-18 22:03:25 -05:00
AsyncRequests.h
AsyncShaderCompiler.cpp
AsyncShaderCompiler.h
BoundingBox.cpp VideoCommon: Use std::span for BoundingBox::Write() 2023-12-09 16:33:21 -05:00
BoundingBox.h VideoCommon: Use std::span for BoundingBox::Write() 2023-12-09 16:33:21 -05:00
BPFunctions.cpp
BPFunctions.h
BPMemory.cpp
BPMemory.h
BPStructs.cpp VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
BPStructs.h
CMakeLists.txt VideoCommon: refactor the custom pipeline logic in the graphics mod action into a separate class, so it is reusable 2024-01-27 00:12:49 -06:00
CommandProcessor.cpp Migrate SConfig::bWii to System. 2024-01-31 12:54:07 +01:00
CommandProcessor.h Migrate SConfig::bWii to System. 2024-01-31 12:54:07 +01:00
ConstantManager.h
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 VertexLoaderTest: Add test for skipped texture coordinates 2023-12-02 15:54:52 -08: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
CPUCullImpl.h
DataReader.h
DriverDetails.cpp
DriverDetails.h
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/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
FramebufferManager.h
FramebufferShaderGen.cpp
FramebufferShaderGen.h
FrameDumper.cpp VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
FrameDumper.h
FrameDumpFFMpeg.cpp Core/SystemTimers: Refactor to class, move to System. 2024-01-04 23:35:19 +01:00
FrameDumpFFMpeg.h
FreeLookCamera.cpp
FreeLookCamera.h
GeometryShaderGen.cpp
GeometryShaderGen.h
GeometryShaderManager.cpp
GeometryShaderManager.h
GXPipelineTypes.h
HiresTextures.cpp
HiresTextures.h
IndexGenerator.cpp
IndexGenerator.h
LightingShaderGen.cpp LightingShaderGen: Resolve -Wshadow warnings 2023-12-12 16:55:06 -05:00
LightingShaderGen.h
LookUpTables.h
NativeVertexFormat.h NativeVertexFormat: Collapse std namespace and mark hash noexcept 2024-01-31 12:37:44 -05:00
NetPlayChatUI.cpp
NetPlayChatUI.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NetPlayGolfUI.cpp
NetPlayGolfUI.h
OnScreenDisplay.cpp 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 2023-12-15 11:06:02 -06:00
OnScreenDisplay.h
OnScreenUI.cpp Core/Movie: Refactor to class, move to System. 2024-01-15 08:05:30 +01:00
OnScreenUI.h Display Active Challenges On Screen 2023-12-07 16:02:15 -05:00
OnScreenUIKeyMap.h
OpcodeDecoding.cpp FifoRecorder: Move instance to System. 2024-01-12 15:06:06 +01:00
OpcodeDecoding.h VideoCommon: add message to XF load assert 2023-12-12 22:35:02 +00:00
PerformanceMetrics.cpp
PerformanceMetrics.h
PerformanceTracker.cpp
PerformanceTracker.h
PerfQueryBase.cpp
PerfQueryBase.h
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 compilation error in pixel shaders when per-pixel lighting isn't set for custom shaders 2024-01-23 21:50:42 -06:00
PixelShaderGen.h VideoCommon: prepare graphics mods for custom shader material data 2023-12-12 17:56:26 -06:00
PixelShaderManager.cpp
PixelShaderManager.h
PostProcessing.cpp PostProcessing: Don't potentially leak memory in BlitFromTexture() 2024-01-23 13:34:40 -05:00
PostProcessing.h
Present.cpp VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
Present.h Video: fix Auto Resolution Scale not updating when the window was resized. 2023-12-18 02:00:25 +02:00
RenderBase.cpp
RenderBase.h
RenderState.cpp
RenderState.h RenderState: Collapse std namespace for hash 2024-01-31 12:40:10 -05:00
sfont.inc
ShaderCache.cpp VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
ShaderCache.h
ShaderGenCommon.cpp
ShaderGenCommon.h VideoCommon: prepare graphics mods for custom shader material data 2023-12-12 17:56:26 -06:00
Spirv.cpp
Spirv.h
Statistics.cpp VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
Statistics.h
TextureCacheBase.cpp FifoRecorder: Move instance to System. 2024-01-12 15:06:06 +01:00
TextureCacheBase.h VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
TextureConfig.cpp
TextureConfig.h TextureConfig: Collapse std namespace for hash 2024-01-31 12:41:33 -05:00
TextureConversionShader.cpp
TextureConversionShader.h
TextureConverterShaderGen.cpp VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as well 2023-12-20 02:25:07 +00:00
TextureConverterShaderGen.h
TextureDecoder_Common.cpp
TextureDecoder_Generic.cpp
TextureDecoder_Util.h
TextureDecoder_x64.cpp
TextureDecoder.h
TextureInfo.cpp
TextureInfo.h
TextureUtils.cpp 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 2023-11-26 16:35:03 -06:00
TextureUtils.h 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 2023-11-26 16:35:03 -06:00
TMEM.cpp
TMEM.h
UberShaderCommon.cpp
UberShaderCommon.h
UberShaderPixel.cpp VideoCommon: fix compilation error in uber pixel shaders when pixel shader lighting isn't set for custom shaders 2024-01-23 21:50:42 -06:00
UberShaderPixel.h
UberShaderVertex.cpp
UberShaderVertex.h
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 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_Normal.cpp
VertexLoader_Normal.h
VertexLoader_Position.cpp
VertexLoader_Position.h
VertexLoader_TextCoord.cpp
VertexLoader_TextCoord.h VertexLoader: Remove unnecessary calls to VertexLoader_TextCoord::GetDummyFunction 2023-12-02 15:54:52 -08: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 JitArm64: Use enum class for LogicalImm size parameter 2023-12-16 16:48:26 +01:00
VertexLoaderARM64.h
VertexLoaderBase.cpp
VertexLoaderBase.h VertexLoaderBase: Collapse std namespace for hash and mark noexcept 2024-01-31 12:43:00 -05:00
VertexLoaderManager.cpp VertexLoaderManager: Use fill() in Init() 2024-02-01 23:04:40 -05:00
VertexLoaderManager.h
VertexLoaderUtils.h
VertexLoaderX64.cpp
VertexLoaderX64.h
VertexManagerBase.cpp VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
VertexManagerBase.h VideoCommon: refactor drawing into its own function 2024-01-27 14:45:34 -06:00
VertexShaderGen.cpp
VertexShaderGen.h
VertexShaderManager.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
VertexShaderManager.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
VideoBackendBase.cpp VideoCommon: Only initialize Bounding Box if supported by GPU/driver. 2024-01-20 12:34:24 +01:00
VideoBackendBase.h
VideoCommon.h
VideoConfig.cpp VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
VideoConfig.h Video: implement custom aspect ratio support (already exposed to Qt). 2023-12-18 02:00:24 +02:00
VideoEvents.h VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
VideoState.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
VideoState.h
Widescreen.cpp VideoCommon/Statistics: Remove global system accessor from s_after_frame_event 2024-01-31 13:12:09 -05:00
Widescreen.h Video: polish aspect ratio related code comments to make it clearer 2023-12-18 00:28:14 +02:00
XFMemory.cpp
XFMemory.h
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 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.h