dolphin-emulator/Source/Core/VideoBackends/OGL
Ryan Houdek 7650117c26 Properly support MSAA and SSAA as separate features(+GLES)
SSAA relies on MSAA being active to work. We only supports 4x SSAA while in fact you can enable SSAA at any MSAA level.
I even managed to run 64xMSAA + SSAA on my Quadro which made some pretty sleek looking games. They were very cinematic though.

With this, it properly fixes up SSAA and MSAA support in GLES as well. Before they were broken when stereo rendering was enabled.
Now in GLES they can properly support MSAA and also stereo rendering with MSAA enabled(with proper extensions).
2015-09-05 05:23:29 -05:00
..
GLExtensions Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05:00
GLInterface Implement ClearCurrent on the EGL GLInterface 2015-09-04 19:58:58 -05:00
BoundingBox.cpp OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
BoundingBox.h OGL: implement bounding box support with ssbo 2014-11-17 21:20:32 +01:00
CMakeLists.txt Fix FreeBSD build 2015-06-13 21:52:47 -07:00
FramebufferManager.cpp Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05:00
FramebufferManager.h Video: respect stride of efb copies to xfb 2015-07-25 01:52:12 +08:00
GLInterfaceBase.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GLUtil.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
GLUtil.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
main.cpp Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05:00
main.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
NativeVertexFormat.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
OGL.vcxproj [windows] Update projects to vs2015. 2015-09-03 04:23:01 -07:00
OGL.vcxproj.filters OGL: Add glClipControl support. 2015-05-22 23:52:20 +02:00
PerfQuery.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
PerfQuery.h Add missing license headers 2015-05-25 13:11:47 +02:00
PostProcessing.cpp Remove all of our workarounds for Qualcomm devices we don't support anymore. 2015-09-04 23:45:35 -05:00
PostProcessing.h Remove all of our workarounds for Qualcomm devices we don't support anymore. 2015-09-04 23:45:35 -05:00
ProgramShaderCache.cpp Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05:00
ProgramShaderCache.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
RasterFont.cpp OGL: use GL_TEXTURE* constants 2015-05-27 15:05:49 +02:00
RasterFont.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Render.cpp Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05:00
Render.h Properly support MSAA and SSAA as separate features(+GLES) 2015-09-05 05:23:29 -05:00
SamplerCache.cpp OGL: Always use sampler objects. 2015-05-29 14:03:03 +02:00
SamplerCache.h OGL: Always use sampler objects. 2015-05-29 14:03:03 +02:00
StreamBuffer.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
StreamBuffer.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
TextureCache.cpp TextureCache: Remove redundant floor(). 2015-08-15 15:30:50 +02:00
TextureCache.h Implement scaled partial texture updates 2015-07-02 08:53:40 -03:00
TextureConverter.cpp [GLES] Fix real XFB. 2015-08-12 17:32:05 -05:00
TextureConverter.h Video: respect stride of efb copies to xfb 2015-07-25 01:52:12 +08:00
VertexManager.cpp Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
VertexManager.h Remove unnecessary virtual keywords 2015-07-30 10:33:08 -04:00
VideoBackend.h Add missing license headers 2015-05-25 13:11:47 +02:00