summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/Render.cpp
AgeCommit message (Collapse)Author
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-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-02OGL: Rewrite POKE_Z with a draw calldegasus
It's now also merged and it should be faster than the glClear way.
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-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-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-08OGL: Change the depth buffer type to GL_FLOAT.Jules Blok
2015-03-02TextureCache: load all mipmap levels from custom texturesdegasus
This drops the "feature" to load level 0 from the custom texture and all other levels from the native one if the size matches. But in my opinion, when a custom texture only provide one level, no more should be used at all.
2015-02-24OGL: support palette texture decodingdegasus
2015-01-26Revert "Merge pull request #1903 from RisingFog/libav"Pierre Bourdon
This reverts commit 34079a00379d8fb773e570c2d6fbf8750c0cd7b2, reversing changes made to 3274df71588640b4648628e513cc59d6bdbdae26.
2015-01-26Merge pull request #1903 from RisingFog/libavskidau
Use ffmpeg for Windows Video Dumping instead of VFW
2015-01-25Merge pull request #1920 from CarlKenner/fix3dxfbskidau
Fix 3D XFB
2015-01-23Make zfreeze use screenspace coordinates independant of IR.Scott Mansell
OpenGL requires the y coordinates to be flipped. Also refactored PixelGen code to remove duplicate code.
2015-01-21Use ffmpeg for Windows Video Dumping instead of VFWFog
2015-01-21Merge pull request #1869 from Stevoisiak/GeneralConsistencyRyan Houdek
Minor consistency changes
2015-01-20This fixes stereoscopic 3D with XFB enabled, for example in the intro in ↵CarlKenner
Animal Crossing GameCube NTSC. The maths appears to give crazy impossible answers without this fix, but the cause is all the ints being "promoted" to unsigned because of the single unsigned division at the end.
2015-01-18Add support for two new OpenGL ES extensions.Ryan Houdek
This adds support for OES_draw_elements_base_vertex and EXT_buffer_storage.
2015-01-13Merge pull request #1872 from degasus/texcacheMarkus Wick
Texcache cleanup 2
2015-01-12Minor consistency changesStevoisiak
Mostly small changes, like capitalization and spelling
2015-01-11TexCache: clean up frameCount handlingdegasus
2015-01-03Scale the offset to the IR scalePatrick A. Ferry
The offset between fbStride and fbWidth will need to be scaled by IR scale.
2015-01-03OGL: Fix stereoscopy not being applied properly while the game is running.Jules Blok
2015-01-01Merge pull request #1747 from Armada651/intel-workaroundMarkus Wick
OGL: Work around Intel structures bug.
2015-01-01Merge pull request #1783 from degasus/disablelogsRyan Houdek
OGL: disable driver warnings fetch
2014-12-28VideoCommon: Don't pass structs between shaders, use the interface blocks ↵Jules Blok
instead.
2014-12-28DriverDetails: Update Intel bug description.Jules Blok
2014-12-28OGL: disable driver warnings fetchdegasus
This did give a decent slowdown on some drivers.
2014-12-28Renderer: Cosmetics.Jules Blok
2014-12-28Renderer: Invalidate the FramebufferManager if the XFB mode is changed.Jules Blok
Fixes incorrect texture sizes after switching XFB modes.
2014-12-24OGL: Support stereoscopic XFB blit to screen.Jules Blok
2014-12-21VideoCommon: split VertexLoaderBase from VertexLoaderdegasus
2014-12-20Merge pull request #1736 from degasus/osdRyan Houdek
OSD
2014-12-20OGL: move osd warning for not supported stereo mode into config validationdegasus
2014-12-20OGL: don't clear the stencil bufferdegasus
We don't have one. This should remove some spamming of the nvidia driver.
2014-12-20VideoCommon: merge debug test generatorsdegasus