dolphin/Source/Core/VideoCommon
LillyJadeKatrin dc8f3f6eae Refactored Achievement Badges into Texture Layers
Achievement badges/icons are refactored into the type CustomTextureData::ArraySlice::Level as that is the data type images loaded from the filesystem will be. This includes everything that uses the badges in the Qt UI and OnScreenDisplay, and similarly removes the OSD::Icon type because Level already contains that information.
2024-05-23 10:41:45 -04:00
..
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
AbstractTexture.h
AsyncRequests.cpp
AsyncRequests.h
AsyncShaderCompiler.cpp Core::GetState: Avoid Global System Accessor 2024-04-08 16:23:23 -07:00
AsyncShaderCompiler.h
BoundingBox.cpp
BoundingBox.h
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
CommandProcessor.cpp
CommandProcessor.h
ConstantManager.h
Constants.h
CPMemory.cpp
CPMemory.h Fix out of bounds accesses for invalid vertex component formats 2024-04-04 12:50:34 -07:00
CPUCull.cpp
CPUCull.h
CPUCullImpl.h
DataReader.h
DriverDetails.cpp
DriverDetails.h
Fifo.cpp
Fifo.h
FramebufferManager.cpp
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
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.h
LookUpTables.h
NativeVertexFormat.h
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
PerformanceMetrics.cpp
PerformanceMetrics.h
PerformanceTracker.cpp
PerformanceTracker.h
PerfQueryBase.cpp
PerfQueryBase.h
PixelEngine.cpp
PixelEngine.h
PixelShaderGen.cpp Merge pull request #12537 from TellowKrinkle/MTLSubgroup 2024-05-21 22:17:22 +02:00
PixelShaderGen.h
PixelShaderManager.cpp
PixelShaderManager.h
PostProcessing.cpp
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
sfont.inc
ShaderCache.cpp
ShaderCache.h
ShaderGenCommon.cpp
ShaderGenCommon.h
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
TextureConversionShader.cpp
TextureConversionShader.h
TextureConverterShaderGen.cpp
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
UberShaderPixel.h
UberShaderVertex.cpp
UberShaderVertex.h
VertexLoader_Color.cpp
VertexLoader_Color.h
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.h
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
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
VertexShaderManager.h
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
XFStateManager.h
XFStructs.cpp Replace Common::BitCast with std::bit_cast 2024-05-03 18:43:51 -07:00
XFStructs.h