summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/FramebufferManager.cpp
AgeCommit message (Collapse)Author
2014-12-25FramebufferManagerBase: Remove obsolete parameters.Jules Blok
2014-12-24FramebufferManagerBase: Only allocate one layer for Real XFB.Jules Blok
2014-12-24FramebufferManager: Copy all EFB layers to the XFB framebuffer.Jules Blok
2014-12-23FramebufferManager: Use a separate layer variable.Jules Blok
2014-12-21FramebufferManager: Support stereoscopic EFB format changes.Jules Blok
2014-12-20FramebufferManager: Support resolving a multi-layered EFB in OGL.Jules Blok
2014-12-19FramebufferManager: Support resolving a multi-layered EFB in D3D.Jules Blok
2014-12-11OGL: Ensure a VAO is bound for all attributeless.Unknown W. Brackets
Unfortunately, some of these cases are not well tested, because I don't know how to reproduce them.
2014-12-05FramebufferManager: Bind only the first framebuffer layer when the EFB only ↵Jules Blok
has one layer.
2014-12-03OGL: Don't use texture arrays for MSAA.Jules Blok
This solves a performance regression on AMD cards. We don't currently support stereoscopy for MSAA anyway.
2014-11-23TextureCache: Ensure that all render target textures have as many layers as ↵Jules Blok
the frame buffer. Also fixes a case where the D3D code path did not initialize num_layers leading to undefined behaviour.
2014-11-23VideoConfigDiag: Add stereoscopy options group.Jules Blok
2014-11-23Add geometry shader generator for stereo 3D.Jules Blok
2014-11-23use GL_TEXTURE_2D_ARRAY for most of our texturesdegasus
2014-10-26OGL: Get rid of error macrosLioncash
2014-10-23OGL: force enable postprocessingdegasus
2014-09-19Fix build failing when disabling precompiled headers.Rohit Nirmal
2014-07-18Support Sampler binding in the shader.Ryan Houdek
In the cases where we support the binding layout keyword, use it for more than binding UBO location. This changes it so it is supported for samplers as well. Instances when this is enabled is if a device supports GL_ARB_shading_language_420pack, or if it supports GLES 3.10.
2014-05-19ogl: pixel format shader without resolvingdegasus
v2: Don't use std::to_string as this function is broken on android.
2014-05-19ogl: use ARB_texture_multisample for msaadegasus
2014-05-19ogl: drop csaa supportdegasus
2014-04-12OpenGL backend: remove useless header Globals.h.magumagu
The header has no content, so it can can just be deleted.
2014-03-11Fixes spacing for "for", "while", "switch" and "if"Matthew Parlane
Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining.
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-02-20Fix more header sorting issues in VideoBackends/ (now check-includes clean).Pierre Bourdon
2014-02-18Convert all includes to relative paths.Lioncash
2014-01-26BBox: Changed the rounding again, the old one fixed Paper Mario but had bugs ↵crudelios
in Mickey's Magical Mirror. This change fixes the glitches in both games. Also fixed some compiler warnings.
2014-01-17[GLExtensions] Initial code drop for GLExtensions. This drops GLEW entirely ↵Ryan Houdek
from the codebase. This has been tested on Android and Linux+ATI. Of course untested on Windows and Apple. Also untested with Linux + EGL but should be fine there. There are most likely a couple of extensions I'm missing which would result in null pointer runs but not bad for the initial commit. Conflicts: CMakeLists.txt Externals/GLew/glew.vcxproj Externals/GLew/glew.vcxproj.filters Source/Core/VideoBackends/OGL/CMakeLists.txt Source/Core/VideoBackends/OGL/GLFunctions.cpp Source/Core/VideoBackends/OGL/GLFunctions.h Source/Core/VideoBackends/OGL/GLUtil.h Source/Core/VideoBackends/OGL/Render.cpp Source/VSProps/Base.props
2014-01-03ogl: clamp to edge for out of bound efb accessdegasus
fixes issue 6898 OpenGL defaults are GL_REPEAT, which is even more unlikely than GL_CLAMP_TO_EDGE. As I can't test the behavoir of the real hardware, I changed it to how it works before, but I guess just clip the texture makes more sense.
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre