Rohit Nirmal
|
239eaf122a
|
VideoCommon: Fix -Wsign-compare warnings.
|
2014-11-29 17:40:14 -06:00 |
|
Fiora
|
7acd5eba17
|
Vertex loader: use ABI_CallFunction
Should result in faster/shorter code sequences on platforms where generated
code is close enough to the code segment (e.g. Windows).
|
2014-11-28 20:26:00 -08: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 |
|
Jules Blok
|
6d51455195
|
VideoConfig: Further optimize convergence and separation values and update their descriptions.
Previous convergence distance was much too large.
|
2014-11-27 16:19:26 +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 |
|
 StevoisiakandStevoisiak
|
6da394a4d0
|
More formatting and consistency fixes
|
2014-11-24 17:16:59 -05:00 |
|
Jules Blok
|
a04edbcb9a
|
VideoConfig: Add separation and convergence modifiers to the game ini.
|
2014-11-24 15:10:52 +01:00 |
|
Jules Blok
|
f64aadd362
|
VideoConfig: Limit the StereoMonoEFBDepth option to the game ini and introduce a separate section for it.
|
2014-11-24 12:25:35 +01:00 |
|
Jules Blok
|
0f4d59f612
|
VideoConfig: Rename StereoFocalLength to StereoConvergence.
|
2014-11-24 11:58:38 +01:00 |
|
Jules Blok
|
9b2cd82da5
|
GeometryShaderGen: Set the properties of the VS_OUTPUT struct in the uid.
|
2014-11-23 14:30:12 +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
|
422125c1a9
|
GeometryShaderGen: Add comments.
|
2014-11-23 14:30:12 +01:00 |
|
Jules Blok
|
24e4de3643
|
VideoConfig: Move stereoscopy settings to the Enhancements section.
|
2014-11-23 14:30:12 +01:00 |
|
Jules Blok
|
0f63186371
|
TextureCache: Add "Mono EFB Depth Copy" stereoscopy option.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
f3ddf37d07
|
VideoCommon: Switch to Nvidia stereoscopy offset formula.
|
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
|
27f3f804a0
|
ShaderGen: Only pass VS_OUTPUT between shaders if stereo 3D is enabled.
GLSL130 doesn't support passing structs between shaders.
This is not a problem for stereo 3D which has a GLSL150 requirement.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
51a4d6a4be
|
GeometryShader: Adjust positions after projection.
By adjusting the positions in clip space we can avoid the re-projection.
|
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
|
acc65ee608
|
GeometryShader: Replicate missing position manipulations from vertex shader.
|
2014-11-23 14:27:40 +01:00 |
|
Jules Blok
|
3baa01fc73
|
VideoConfig: Use a smaller focal length default.
|
2014-11-23 14:27:39 +01:00 |
|
Jules Blok
|
f74d1b16ed
|
OGL: Add Top-and-Bottom stereoscopy mode.
|
2014-11-23 14:27:39 +01:00 |
|
Jules Blok
|
1261bd02ca
|
VertexShaderManager: Add stereoscopy options to swap the left and right eye.
|
2014-11-23 14:27:39 +01:00 |
|
Jules Blok
|
c3ad6e7820
|
PostProcessing: Add support for anaglyph stereoscopy mode.
|
2014-11-23 14:27:39 +01:00 |
|