..
Assets
Refactored Achievement Badges into Texture Layers
2024-05-23 10:41:45 -04:00
GraphicsModSystem
VideoCommon: move factory names to be a static inside each action class, so that they can be reused in the future for serialization
2024-02-18 15:45:10 -06: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
Core::GetState: Avoid Global System Accessor
2024-04-08 16:23:23 -07:00
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
Replace Common::BitCast with std::bit_cast
2024-05-03 18:43:51 -07:00
BPMemory.h
BPStructs.cpp
VideoCommon/BPStructs: Add a missing bounds check
2024-04-20 18:31:08 +02:00
BPStructs.h
CMakeLists.txt
VideoCommon: add functionality to prepare for a mesh asset that is loaded from a GLTF file
2024-02-11 13:28:00 -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
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
CPUCullImpl.h
DataReader.h
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
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
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
FramebufferShaderGen.h
FrameDumper.cpp
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
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
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
NetPlayGolfUI.cpp
NetPlayGolfUI.h
OnScreenDisplay.cpp
Refactored Achievement Badges into Texture Layers
2024-05-23 10:41:45 -04:00
OnScreenDisplay.h
Refactored Achievement Badges into Texture Layers
2024-05-23 10:41:45 -04:00
OnScreenUI.cpp
Refactored Achievement Badges into Texture Layers
2024-05-23 10:41:45 -04:00
OnScreenUI.h
Display active leaderboard data on screen
2024-05-01 06:43:19 -04:00
OnScreenUIKeyMap.h
OpcodeDecoding.cpp
VideoCommon: Remove calls to GetPointer
2024-04-09 21:08:57 +02: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
Merge pull request #12537 from TellowKrinkle/MTLSubgroup
2024-05-21 22:17:22 +02: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
Merge pull request #12698 from iwubcode/xfb_copy_hash_in_present
2024-04-18 17:11:49 +02:00
Present.h
Video: split frame dumping settings into 3 resolution dumping modes
2024-04-08 22:54:45 +03: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
Config: Expose GFX_OVERLAY_PROJ_STATS setting in UI.
2024-04-18 14:45:28 -05: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 GetSpanForAddress safely in texture decoding
2024-04-20 18:31:08 +02:00
TextureCacheBase.h
VideoCommon: Scan texture dumping directory + subdirectories to not re-dump existing files.
2024-03-21 20:27:34 -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
VideoCommon: Use GetSpanForAddress safely in texture decoding
2024-04-20 18:31:08 +02:00
TextureDecoder_Generic.cpp
TextureDecoder_Util.h
TextureDecoder_x64.cpp
TextureDecoder.h
VideoCommon: Use GetSpanForAddress safely in texture decoding
2024-04-20 18:31:08 +02:00
TextureInfo.cpp
VideoCommon: Use GetSpanForAddress safely in texture decoding
2024-04-20 18:31:08 +02: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
TMEM.h
UberShaderCommon.cpp
UberShaderCommon.h
UberShaderPixel.cpp
VideoCommon: Don't use indexed output for fbfetch
2024-02-07 03:52:31 +01: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
Fix out of bounds accesses for invalid vertex component formats
2024-04-04 12:50:34 -07:00
VertexLoader_Normal.h
Fix out of bounds accesses for invalid vertex component formats
2024-04-04 12:50:34 -07: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
Fix out of bounds accesses for invalid vertex component formats
2024-04-04 12:50:34 -07: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
Fix out of bounds accesses for invalid vertex component formats
2024-04-04 12:50:34 -07: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
Fix out of bounds accesses for invalid vertex component formats
2024-04-04 12:50:34 -07:00
VertexLoaderARM64.h
VertexLoaderBase.cpp
Replace Common::BitCast with std::bit_cast
2024-05-03 18:43:51 -07:00
VertexLoaderBase.h
VertexLoaderBase: Collapse std namespace for hash and mark noexcept
2024-01-31 12:43:00 -05:00
VertexLoaderManager.cpp
Memmap: Replace GetPointer with GetSpanForAddress
2024-04-20 18:31:08 +02:00
VertexLoaderManager.h
VertexLoaderUtils.h
VertexLoaderX64.cpp
Fix out of bounds accesses for invalid vertex component formats
2024-04-04 12:50:34 -07:00
VertexLoaderX64.h
VertexManagerBase.cpp
VideoCommon: Show the average projection to viewport ratio in statistics
2024-04-18 14:45:28 -05:00
VertexManagerBase.h
VideoCommon: Show the average projection to viewport ratio in statistics
2024-04-18 14:45:28 -05: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
Core::IsRunning: Avoid Global System Accessor
2024-05-01 08:54:17 -07:00
VideoBackendBase.h
VideoCommon.h
VideoConfig.cpp
Video: split frame dumping settings into 3 resolution dumping modes
2024-04-08 22:54:45 +03:00
VideoConfig.h
VideoConfig: Adjust FrameDumpResolutionType enum class to style guidelines
2024-04-13 03:21:39 +02: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
Widescreen.cpp
VideoCommon: Show the average projection to viewport ratio in statistics
2024-04-18 14:45:28 -05: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
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
Replace Common::BitCast with std::bit_cast
2024-05-03 18:43:51 -07:00
XFStructs.h