dolphin/Source/Core/VideoCommon
Jules Blok a141e91dd2 OGL: Check for GL_DEPTH_CLAMP support.
It's not available in OpenGL ES and officially it's not supported on OpenGL 3.0/3.1.

Fallback to old depth range code if there is no method to disable depth clipping.
It's more important to have correct clipping than to have accurate depth values.
Inaccurate depth values can be fixed by slow depth.
2016-08-15 13:11:26 +02:00
..
AVIDump.cpp Remove Global Declarations from Movie 2016-08-04 15:24:44 -04:00
AVIDump.h Split Video Dumps on Resolution Change 2016-06-25 11:39:41 -04: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
BPFunctions.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
BPFunctions.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
BPMemory.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPMemory.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
BPStructs.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
BPStructs.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BoundingBox.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
BoundingBox.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CMakeLists.txt VideoCommon: Fix some warnings. 2016-06-26 23:10:31 +12:00
CPMemory.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CPMemory.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CommandProcessor.cpp CoreTiming: Merge ScheduleEvent variants into one function 2016-08-11 12:45:57 +02:00
CommandProcessor.h VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
ConstantManager.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DataReader.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Debugger.cpp Further fixes to the formatting change. WX sucks. 2016-06-24 12:16:10 +02:00
Debugger.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DriverDetails.cpp Add an OpenBSD driver identifier. 2016-07-17 04:13:06 -06:00
DriverDetails.h Add an OpenBSD driver identifier. 2016-07-17 04:13:06 -06:00
FPSCounter.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
FPSCounter.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Fifo.cpp Use Common::Flag and Common::Event when possible 2016-08-10 16:08:15 +02:00
Fifo.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
FramebufferManagerBase.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
FramebufferManagerBase.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
GeometryShaderGen.cpp VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
GeometryShaderGen.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
GeometryShaderManager.cpp VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
GeometryShaderManager.h VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
HiresTextures.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
HiresTextures.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ImageWrite.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ImageWrite.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
IndexGenerator.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
IndexGenerator.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
LightingShaderGen.cpp LightingShaderGen: Fix formatting 2016-06-26 16:35:44 +02:00
LightingShaderGen.h VideoCommon: Fix some warnings. 2016-06-26 23:10:31 +12:00
LookUpTables.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
MainBase.cpp XFB: Send image to screen at start of field. 2016-06-28 15:12:43 +12:00
NativeVertexFormat.h Shader UID change: Only store the two bits of components we need. 2016-06-26 16:13:19 +12:00
OnScreenDisplay.cpp Improve netplay setup dialog UX 2016-07-23 20:58:51 +02:00
OnScreenDisplay.h Improve netplay setup dialog UX 2016-07-23 20:58:51 +02:00
OpcodeDecoding.cpp VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
OpcodeDecoding.h VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
PerfQueryBase.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PerfQueryBase.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PixelEngine.cpp Run clang-format on missed files 2016-08-11 21:14:39 +02:00
PixelEngine.h PixelEngine: Delay token updates by events. 2016-08-10 13:24:57 +02:00
PixelShaderGen.cpp VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
PixelShaderGen.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
PixelShaderManager.cpp VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
PixelShaderManager.h VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
PostProcessing.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PostProcessing.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
RenderBase.cpp Run clang-format on missed files 2016-08-11 21:14:39 +02:00
RenderBase.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
SamplerCommon.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ShaderGenCommon.h VertexShaderGen: Clip z using user-defined clipping planes. 2016-08-15 13:11:25 +02:00
Statistics.cpp VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
Statistics.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
TextureCacheBase.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
TextureCacheBase.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
TextureConversionShader.cpp VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
TextureConversionShader.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
TextureDecoder.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
TextureDecoder_Common.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
TextureDecoder_Generic.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
TextureDecoder_x64.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoaderARM64.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoaderARM64.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoaderBase.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoaderBase.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoaderManager.cpp VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
VertexLoaderManager.h VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
VertexLoaderUtils.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoaderX64.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoaderX64.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader_Color.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader_Color.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Normal.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader_Normal.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader_Position.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader_Position.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader_TextCoord.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexLoader_TextCoord.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexManagerBase.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexManagerBase.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
VertexShaderGen.cpp OGL: Check for GL_DEPTH_CLAMP support. 2016-08-15 13:11:26 +02:00
VertexShaderGen.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
VertexShaderManager.cpp VertexShaderGen: Use reversed depth range. 2016-08-15 13:11:26 +02:00
VertexShaderManager.h VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
VideoBackendBase.cpp nullvideo: initial release of null video backend 2016-06-25 22:40:23 +02:00
VideoBackendBase.h PixelEngine: Cleanup PE Token. 2016-08-10 10:07:53 +02:00
VideoCommon.h VideoCommon: Make API_TYPE an enum class 2016-07-29 19:20:16 -04:00
VideoCommon.vcxproj VideoCommon: Fix some warnings. 2016-06-26 23:10:31 +12:00
VideoCommon.vcxproj.filters VideoCommon: Fix some warnings. 2016-06-26 23:10:31 +12:00
VideoConfig.cpp Merge pull request #4047 from lioncash/enum-fwd 2016-07-31 10:38:42 +02:00
VideoConfig.h OGL: Check for GL_DEPTH_CLAMP support. 2016-08-15 13:11:26 +02:00
VideoState.cpp VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
VideoState.h VideoBackends: Merge Initialize and Shutdown functions. 2016-06-26 12:34:59 +02:00
XFMemory.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
XFMemory.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
XFStructs.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
XFStructs.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
sfont.inc Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00