Jules Blok
|
40920b3823
|
OGL: Don't use texture arrays for MSAA.
This solves a performance regression on AMD cards.
We don't currently support stereoscopy for MSAA anyway.
|
2014-12-03 01:39:43 +01:00 |
|
degasus
|
94d9d138d9
|
Common: Add a built-in profiler
|
2014-12-03 00:50:41 +01:00 |
|
Ryan Houdek
|
38dfc970df
|
Fixes OpenGL ES rendering.
sampler2DArray doesn't have a default precision, so we need to set it ourselves.
|
2014-11-29 01:27:47 -06:00 |
|
Ryan Houdek
|
2d2baec65d
|
Merge pull request #1595 from degasus/master
OGL: require GL version >= 3.0
|
2014-11-28 22:37:35 -06:00 |
|
Ryan Houdek
|
ce059769f6
|
Merge pull request #1439 from Armada651/ogl-stereo-3d
OGL: Stereoscopic 3D Support
|
2014-11-28 11:45:38 -06:00 |
|
degasus
|
c63a38088a
|
OGL: require GL version >= 3.0
This "fix" a crash because of glVertexAttribI only available on gl3+ contexts.
|
2014-11-26 21:33:47 +01:00 |
|
Lioncash
|
4afb85ef33
|
Merge pull request #1584 from degasus/master
OGL: also show driver warnings on release builds
|
2014-11-25 12:41:47 -05:00 |
|
Lioncash
|
aa92797f93
|
Merge pull request #1582 from Stevoisiak/newImprovedFormatting
More formatting and consistency fixes
|
2014-11-25 12:41:32 -05:00 |
|
Lioncash
|
c0fd319295
|
VideoOGL: Move X11 wxWidgets utilities to DolphinWX
|
2014-11-24 21:15:52 -05:00 |
|
 StevoisiakandStevoisiak
|
6da394a4d0
|
More formatting and consistency fixes
|
2014-11-24 17:16:59 -05:00 |
|
Jules Blok
|
145e0cc84c
|
OGL: Display the stereoscopy support warning before the stereo setting is reset.
Previously the message would never display, because stereoscopy would be turned off before the warning.
|
2014-11-24 15:11:00 +01:00 |
|
 degasusandJules Blok
|
ed9f258b27
|
GeometryShader: Don't read from output variables
|
2014-11-23 14:30:12 +01:00 |
|
Jules Blok
|
106df04e8e
|
GeometryShaderGen: Declare the vertex array size.
|
2014-11-23 14:30:12 +01:00 |
|
Jules Blok
|
21eabc1b9d
|
OGL: Add warning message when stereoscopic 3D is enabled but unsupported.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
0f63186371
|
TextureCache: Add "Mono EFB Depth Copy" stereoscopy option.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
9994ccb342
|
PostProcessing: Invalidate shader when anaglyph stereoscopy is toggled.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
8210b9c915
|
TextureCache: Ensure that all render target textures have as many layers as the frame buffer.
Also fixes a case where the D3D code path did not initialize num_layers leading to undefined behaviour.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
ee76c03160
|
TextureCache: Recompile EFB2Tex shaders when stereo 3D is toggled.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
4d075c2efb
|
ProgramShaderCache: Abort shader compilation if geometry shader failed to compile.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
6642af2404
|
OGL: Remove Virtual XFB SBS support.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
ab76cf8b5e
|
PostProcessing: Apply color correction to the anaglyph shader.
The eyes were accidentally swapped, the left filter only allows red to pass so the left eye texture should be used in the red channel.
|
2014-11-23 14:27:39 +01:00 |
|
Jules Blok
|
081212b765
|
TextureCache: Force mono copies of the depth buffer.
Fixes stereoscopic stencil shadows in some games.
|
2014-11-23 14:27:39 +01:00 |
|
Jules Blok
|
2cb2290910
|
TextureCache: Fix invalid cast.
|
2014-11-23 14:27:39 +01:00 |
|
Jules Blok
|
c0a5ae1746
|
OGL: Also redefine glFramebufferTexture on OpenGL ES.
|
2014-11-23 14:27:39 +01:00 |
|
Jules Blok
|
aa57feb9a8
|
ProgramShaderCache: Don't call glAttachShader if no geometry shader was compiled.
|
2014-11-23 14:27:39 +01:00 |
|