dolphin/Source/Core/VideoBackends/OGL
Scott Mansell 418296961c Fix various issues with zfreeze implemntation.
Results are still not correct, but things are getting closer.

 * Don't cull CULLALL primitives so early so they can be used as reference
        planes.
 * Convert CalculateZSlope to screenspace coordinates.
 * Convert Pixelshader to screenspace coordinates (instead of worldspace
        xy coordinates, which is totally wrong)
 * Divide depth by 2^24 instead of clamping to 0.0-1.0 as was done
        before.

Progress:
 * Rouge Squadron 2/3 appear correct in game (videos in rs2 save file
         selection are missing)
 * Shadows draw 100% correctly in NHL 2003.
 * Mario golf menu renders correctly.
 * NFS: HP2, shadows sometimes render on top of car or below the road.
 * Mario Tennis, courts and shadows render correctly, but at wrong depth
 * Blood Omen 2, doesn't work.
2015-01-23 03:32:31 +13:00
..
GLExtensions Add support for two new OpenGL ES extensions. 2015-01-18 23:01:43 -06:00
GLInterface Fix indentation 2015-01-07 21:51:47 +01:00
BoundingBox.cpp
BoundingBox.h
CMakeLists.txt CMake: simplify some expressions 2015-01-03 13:17:57 +01:00
FramebufferManager.cpp FramebufferManager: Remove unnecessary sampler declaration. 2015-01-09 14:53:56 +01:00
FramebufferManager.h FramebufferManagerBase: Remove obsolete parameters. 2014-12-25 00:58:16 +01:00
GLInterfaceBase.h
GLUtil.cpp
GLUtil.h
main.cpp Merge pull request #1869 from Stevoisiak/GeneralConsistency 2015-01-21 13:46:53 -06:00
main.h
NativeVertexFormat.cpp
OGL.vcxproj
OGL.vcxproj.filters
PerfQuery.cpp
PerfQuery.h
PostProcessing.cpp PostProcessing: Mark all shaders constant. 2015-01-02 20:03:20 +01:00
PostProcessing.h
ProgramShaderCache.cpp
ProgramShaderCache.h
RasterFont.cpp
RasterFont.h
Render.cpp Merge pull request #1869 from Stevoisiak/GeneralConsistency 2015-01-21 13:46:53 -06:00
Render.h OGL: disable driver warnings fetch 2014-12-28 22:31:24 +01:00
SamplerCache.cpp
SamplerCache.h
StreamBuffer.cpp Minor consistency changes 2015-01-12 15:18:18 -05:00
StreamBuffer.h Minor consistency changes 2015-01-12 15:18:18 -05:00
TextureCache.cpp TexCache: merge texture and rendertarget factory function 2015-01-18 19:47:48 +01:00
TextureCache.h TexCache: merge texture and rendertarget factory function 2015-01-18 19:47:48 +01:00
TextureConverter.cpp
TextureConverter.h
VertexManager.cpp Fix various issues with zfreeze implemntation. 2015-01-23 03:32:31 +13:00
VertexManager.h Cleanup and refactor of zfreeze port 2015-01-23 03:32:31 +13:00
VideoBackend.h