dolphin/Source/Core/VideoCommon
Shawn Hoffman fa5fa8e094 Clean OSD messages code
Some OSD messages were displayed in RenderBase.cpp using global variables and some code duplicated
in OnScreeDisplay.cpp.
Now all messages are displayed using functions in the OSD namepace.

* OSDChoice and OSDTime global variables are gone
* All OSD logic is kept at the same place
* All messages are properly aligned
* Clean characters for all OSD messages

Original commit:

commit f0ec61c057
Author: Aestek <thib.gilles@gmail.com>
Date:   Sun Aug 7 16:08:41 2016 +0200
2016-10-03 19:37:18 -07:00
..
AsyncRequests.cpp Use Common::Flag and Common::Event when possible 2016-08-10 16:08:15 +02:00
AsyncRequests.h Use Common::Flag and Common::Event when possible 2016-08-10 16:08:15 +02:00
AVIDump.cpp Fix frame dump crash when resolution changes 2016-10-03 19:50:35 -04:00
AVIDump.h Fix frame dump issues where frame dumping stops before next drawn frame 2016-08-24 13:00:25 -04:00
BoundingBox.cpp
BoundingBox.h
BPFunctions.cpp VertexManagerBase: Get rid of static behavior 2016-08-21 23:30:38 -04:00
BPFunctions.h
BPMemory.cpp
BPMemory.h
BPStructs.cpp BPStructs: remove case statments which never match. 2016-09-06 00:40:49 +12:00
BPStructs.h
CMakeLists.txt
CommandProcessor.cpp Merge pull request #4245 from aldelaro5/logs-levels-changes 2016-10-02 16:51:44 -04:00
CommandProcessor.h
ConstantManager.h
CPMemory.cpp
CPMemory.h
DataReader.h
Debugger.cpp
Debugger.h
DriverDetails.cpp Vulkan: Work around indexed fragment output bug on AMD drivers 2016-10-01 02:40:02 +10:00
DriverDetails.h Vulkan: Work around indexed fragment output bug on AMD drivers 2016-10-01 02:40:02 +10:00
Fifo.cpp Fifo: Use SyncGPU timings for single core. 2016-09-17 16:25:13 +02:00
Fifo.h Fifo: Make SyncGPUReason an enum class 2016-08-18 22:35:58 -04:00
FPSCounter.cpp
FPSCounter.h
FramebufferManagerBase.cpp
FramebufferManagerBase.h
GeometryShaderGen.cpp VideoCommon: Add APIType entry for Vulkan 2016-10-01 01:09:11 +10:00
GeometryShaderGen.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
GeometryShaderManager.cpp
GeometryShaderManager.h
HiresTextures.cpp Common: namespace MemoryUtil 2016-08-07 13:03:07 -04:00
HiresTextures.h
ImageWrite.cpp
ImageWrite.h
IndexGenerator.cpp
IndexGenerator.h
LightingShaderGen.cpp
LightingShaderGen.h
LookUpTables.h
MainBase.cpp Fifo: Make SyncGPUReason an enum class 2016-08-18 22:35:58 -04:00
NativeVertexFormat.h
OnScreenDisplay.cpp Clean OSD messages code 2016-10-03 19:37:18 -07:00
OnScreenDisplay.h Clean OSD messages code 2016-10-03 19:37:18 -07:00
OpcodeDecoding.cpp Reorganise a ton of logs level 2016-10-01 15:50:28 -04:00
OpcodeDecoding.h
PerfQueryBase.cpp
PerfQueryBase.h
PixelEngine.cpp Reorganise a ton of logs level 2016-10-01 15:50:28 -04:00
PixelEngine.h PixelEngine: Delay token updates by events. 2016-08-10 13:24:57 +02:00
PixelShaderGen.cpp Vulkan: Work around indexed fragment output bug on AMD drivers 2016-10-01 02:40:02 +10:00
PixelShaderGen.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
PixelShaderManager.cpp PixelShaderManager: Use signed integers for the depth range parameters. 2016-08-23 15:54:05 +02:00
PixelShaderManager.h
PostProcessing.cpp
PostProcessing.h
RenderBase.cpp Clean OSD messages code 2016-10-03 19:37:18 -07:00
RenderBase.h Clean OSD messages code 2016-10-03 19:37:18 -07:00
SamplerCommon.h
sfont.inc
ShaderGenCommon.h VideoCommon: Add a user-defined far clipping plane. 2016-08-15 13:11:28 +02:00
Statistics.cpp VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
Statistics.h
TextureCacheBase.cpp VideoBackends: Make TextureCache::CompileShaders return a bool 2016-10-01 01:09:12 +10:00
TextureCacheBase.h VideoBackends: Make TextureCache::CompileShaders return a bool 2016-10-01 01:09:12 +10:00
TextureConversionShader.cpp VideoCommon: Add APIType entry for Vulkan 2016-10-01 01:09:11 +10:00
TextureConversionShader.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
TextureDecoder_Common.cpp
TextureDecoder_Generic.cpp
TextureDecoder_x64.cpp
TextureDecoder.h
VertexLoader_Color.cpp
VertexLoader_Color.h
VertexLoader_Normal.cpp
VertexLoader_Normal.h
VertexLoader_Position.cpp
VertexLoader_Position.h
VertexLoader_TextCoord.cpp
VertexLoader_TextCoord.h
VertexLoader.cpp VertexLoaderJit: Fix out-of-bounds access for zfreeze. 2016-09-17 16:47:12 +02:00
VertexLoader.h
VertexLoaderARM64.cpp Merge pull request #4210 from degasus/arm 2016-09-27 18:45:14 +02:00
VertexLoaderARM64.h
VertexLoaderBase.cpp
VertexLoaderBase.h
VertexLoaderManager.cpp VertexLoaderJit: Fix out-of-bounds access for zfreeze. 2016-09-17 16:47:12 +02:00
VertexLoaderManager.h VertexLoaderJit: Fix out-of-bounds access for zfreeze. 2016-09-17 16:47:12 +02:00
VertexLoaderUtils.h
VertexLoaderX64.cpp VertexLoaderJit: Fix out-of-bounds access for zfreeze. 2016-09-17 16:47:12 +02:00
VertexLoaderX64.h
VertexManagerBase.cpp VertexLoaderJit: Fix out-of-bounds access for zfreeze. 2016-09-17 16:47:12 +02:00
VertexManagerBase.h VertexManagerBase: Make class constants constexpr 2016-10-01 03:37:17 -04:00
VertexShaderGen.cpp VideoCommon: Add APIType entry for Vulkan 2016-10-01 01:09:11 +10:00
VertexShaderGen.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
VertexShaderManager.cpp VertexShaderManager: Explicitly use floating-point variant of abs. 2016-09-01 17:23:07 +02:00
VertexShaderManager.h
VideoBackendBase.cpp Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
VideoBackendBase.h PixelEngine: Cleanup PE Token. 2016-08-10 10:07:53 +02:00
VideoCommon.h VideoCommon: Add APIType entry for Vulkan 2016-10-01 01:09:11 +10:00
VideoCommon.vcxproj
VideoCommon.vcxproj.filters
VideoConfig.cpp Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
VideoConfig.h Implement experimental Vulkan backend 2016-10-01 02:40:01 +10:00
VideoState.cpp VertexManagerBase: Get rid of static behavior 2016-08-21 23:30:38 -04:00
VideoState.h
XFMemory.cpp
XFMemory.h
XFStructs.cpp Reorganise a ton of logs level 2016-10-01 15:50:28 -04:00
XFStructs.h