summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL
AgeCommit message (Collapse)Author
2015-09-23Merge pull request #3066 from degasus/masterflacs
GLInterface: Fix VideoSW on linux + OSX (v2) Conflicts: Source/Core/VideoBackends/OGL/GLInterface/GLX.cpp
2015-07-11Fix FreeBSD buildJeffrey Pfau
2015-06-25Merge pull request #2656 from Armada651/ogl-inv-depthJules Blok
OGL: Allow inverted depth ranges.
2015-06-25Add an OSD notification for screenshot savingLioncash
2015-06-24OGL: Allow inverted depth ranges.Jules Blok
2015-06-07Fix OpenGL ES shader compilation.Ryan Houdek
2015-06-06Revert "Revert "OGL: Switch depth buffers to GL_DEPTH_COMPONENT32F format.""Jules Blok
This reverts commit 9ef1ca4141e8211fce7a2b852b5c58d59393baac.
2015-06-06Revert "Revert "OGL: Change the depth buffer type to GL_FLOAT.""Jules Blok
This reverts commit 05d60f4fef5fb7377ed1f2f905b48e93926501b3.
2015-06-06Revert "OGL: Use floating point arithmetic to scale the depth value."Jules Blok
This reverts commit 05f42f94a0442fef64c994cb78f4d621bb1fc7ff.
2015-06-06VideoBackends: Allow the viewport to use the full depth range.Jules Blok
2015-06-04Use PanicAlertT instead of PanicAlert when appropriateJosJuice
I tried to change messages that contained instructions for users, while avoiding messages that are so technical that most users wouldn't understand them even if they were in the right language.
2015-06-03Merge pull request #2482 from degasus/ogl_poke_zMarkus Wick
OGL: Rewrite POKE_Z with a draw call
2015-06-02Merge pull request #1556 from comex/project-morationcomex
Rudimentary version of Wii IPC determinism. Ported from my old udpnet branch.
2015-06-02OGL: Rewrite POKE_Z with a draw calldegasus
It's now also merged and it should be faster than the glClear way.
2015-06-02Fix invalid enums on OpenGLESDwayne Slater
2015-05-29OGL: Always use sampler objects.degasus
We are used to use the texture parameter for all util draw calls, but AMD seems to have a bug where they use the sampler parameter of stage 0 if no sampler is bound to the used stage. So as workaround (and a bit as nicer code), we now use sampler objects everywhere.
2015-05-28Pass strings by const reference where possibleLioncash
2015-05-28Rewrite FileSearch and improve ScanDirectoryTree.comex
- FileSearch is now just one function, and it converts the original glob into a regex on all platforms rather than relying on native Windows pattern matching on there and a complete hack elsewhere. It now supports recursion out of the box rather than manually expanding into a full list of directories in multiple call sites. - This adds a GCC >= 4.9 dependency due to older versions having outright broken <regex>. MSVC is fine with it. - ScanDirectoryTree returns the parent entry rather than filling parts of it in via reference. The count is now stored in the entry like it was for subdirectories. - .glsl file search is now done with DoFileSearch. - IOCTLV_READ_DIR now uses ScanDirectoryTree directly and sorts the results after replacements for better determinism.
2015-05-27OGL: use GL_TEXTURE* constantsTillmann Karras
2015-05-25Merge pull request #2357 from degasus/ogl_efb_poke_mergeRyan Houdek
ogl: efb poke merge
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-25Add missing license headersTillmann Karras
2015-05-22OGL: Depth range inversion.Jules Blok
2015-05-22VertexShaderGen: Use correct depth output when glClipControl is supported.Jules Blok
2015-05-22OGL: Add glClipControl support.Jules Blok
2015-05-20OGL: Use floating point arithmetic to scale the depth value.Jules Blok
2015-05-20Revert "OGL: Change the depth buffer type to GL_FLOAT."Jules Blok
This reverts commit 4b2e04b862ef0e5166f1c855148a44bc7c88f381.
2015-05-20Revert "OGL: Switch depth buffers to GL_DEPTH_COMPONENT32F format."Jules Blok
This reverts commit be810eb75038bce43054d9a4443d59c5ddf0be83.
2015-05-20OGL: reimplement poke-colordegasus
2015-05-18VideoBackends: Clamp depth to uint24 range.Jules Blok
2015-05-08OGL: Join declarations and assignments in RenderLioncash
2015-05-08OGL: Get rid of some explicit deletes in RenderLioncash
2015-05-08VideoBackends: Use the new divisor when clearing the depth buffer.Jules Blok
2015-05-08VideoBackends: Clamp Z peek values.Jules Blok
2015-05-08VideoCommon: Clamp integer conversions.Jules Blok
2015-05-08VideoBackends: Floor depth values in depth copy shaders.Jules Blok
2015-05-08OGL: Switch depth buffers to GL_DEPTH_COMPONENT32F format.Jules Blok
2015-05-08OGL: Change the depth buffer type to GL_FLOAT.Jules Blok
2015-05-08VideoBackends: Use proper floating point depth precision.Jules Blok
2015-05-05VideoBackends: Implement depth copy shaders with integer math.Jules Blok
2015-05-02VideoCommon: Implement EFB dumping for both backends.Jules Blok
2015-04-15PerfQueryBase: Move common implementation variables into base classLioncash
2015-03-21Merge pull request #2201 from magumagu/ogl-clamp-originskidau
OpenGL: use ClampUL instead of ClampLL where appropriate.
2015-03-16Merge pull request #2222 from Tilka/fix_warningsmagumagu
Fix warnings
2015-03-16Fix warningsTillmann Karras
2015-03-15quiet some warnings which appear on vs2015.Shawn Hoffman
quieted warnings include shadowed variable names and integer extensions.
2015-03-12OpenGL: use ClampUL instead of ClampLL where appropriate.magumagu
2015-03-08GLX: fix memory leakdegasus
2015-03-08Merge pull request #2142 from Sonicadvance1/fix_gles31_non_nvidiaRyan Houdek
Fix OpenGL ES 3.1 on non-Nvidia devices.