| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-10-02 | Merge branch 'fix-field-ordering' | Scott Mansell | |
| Fixes 6387 Closes 6635 | |||
| 2013-09-18 | [ANDROID] Add two new DriverDetails bugs for Adreno. V45 of the driver has ↵ | Ryan Houdek | |
| broken shader compilation with UBOs in the shaders, this is most likely fixed with V53 found in the Nexus 5. Add a bug for issue surrounding on screentext and doing a glClear after swap causes screen swizzling and zero frames rendered respectively. On the Java side, pass in the dimensions of the screen swapped since there is an issue with Adreno where it rotates the output 90 degrees for some reason. Disable the GLSL shader cache on Android for now due to the inability to cleanly exit the emulator, this tends to cause the cache to get corrupted. All this together fixes rendering with Adreno 3xx GPUs with driver version v14 and above. In particular my Galaxy S4 still resets with this without the root commands, but my HTC Droid DNA and LG G2 is fine. This must be due to particular 'enhancements' that the Samsung kernel has over the other ones. The speed on Adreno has yet to be optimized, so it will most likely be slow still. Faster than the software rasterizer in any case. The ARMJIT is still broken in at this point, so not much fun can be had. | |||
| 2013-09-16 | [GLES3] Enable support for primitive restart. | Ryan Houdek | |
| 2013-09-09 | ogl: also restore logic op for util shaders | degasus | |
| 2013-09-03 | ogl: remove obsolete code | degasus | |
| 2013-09-02 | ogl: reorder driver extensions checks | degasus | |
| 2013-08-27 | ogl: warn on osd if not supported features are enabled | degasus | |
| 2013-08-26 | ogl: reset api state for blitting | degasus | |
| glBlitFramebuffer depends on scissior test and color mask. It isn't documented well, but it does. So we have to reset the apistate before using it. In this way, there isn't any benefit of glBlitFramebuffer, glDrawArray would be better :-( | |||
| 2013-08-24 | Simplify a few OSD::AddMessage calls now that this function accepts ↵ | Pierre Bourdon | |
| std::string objects | |||
| 2013-08-23 | ogl: rework DriverDetails framework + detect UBO mesa bug | degasus | |
| 2013-08-21 | Typo + Add Lima to the driverdetails. | Ryan Houdek | |
| 2013-08-21 | Make us capable of supporting driver specific issues(OSS versus official) | Ryan Houdek | |
| 2013-08-19 | ogl: remove glMapBuffer as it isn't in gles | degasus | |
| 2013-08-02 | Change a glClear in the OpenGL renderer to improve performance on Mali chips. | Ryan Houdek | |
| 2013-07-27 | Enable the shader cache on GLES3 now that the shaders compile fine on Mali ↵ | Ryan Houdek | |
| and Adreno. | |||
| 2013-07-25 | Fix an issue where TextureConverter.cpp was creating a renderbuffer with the ↵ | Ryan Houdek | |
| wrong format. Also a few minor shader issues where they were using integers in place of floats. | |||
| 2013-07-25 | Add in the Mali driver bug so we can call glFlush every flush. It seemingly ↵ | Ryan Houdek | |
| is quicker calling flush every time instead of every n times. | |||
| 2013-07-22 | implement emulate efb format changes on ogl backend | degasus | |
| 2013-07-22 | Implement zcomploc on OpenGL4.2+ | degasus | |
| 2013-07-13 | Patch from Degasus that removes the last of the the GL_TEXTURE_RECTANGLE ↵ | Ryan Houdek | |
| usages. This is needed to have GLES3 support. | |||
| 2013-07-02 | Fix vendor retrieval for Tegra in VideoOGL. | Lioncash | |
| 2013-06-27 | fix opengl debug build on win32 | degasus | |
| 2013-06-26 | only provide ES2_compatibility workaround for non gles devices | degasus | |
| 2013-06-25 | provide GL_ARB_ES2_compatibility workaround | degasus | |
| ES2 is in ogl core since 4.1, but not all drivers support it | |||
| 2013-06-11 | [Android] Start of *working* GLES3 support. Needs to be able to compile in ↵ | Ryan Houdek | |
| Windows still. | |||
| 2013-05-06 | [Android] More GLES3 things. Disable Framedumping and MSAA rendering. Remove ↵ | Ryan Houdek | |
| the HLSL->GLSL shader defines since Qualcomm doesn't support this in their shader compiler. Now they get chosen in our shader generator instead. | |||
| 2013-05-05 | [Android] Beginning of GLES3 support. | Ryan Houdek | |
| 2013-04-24 | glew1.8 debug build fix | degasus | |
| 2013-04-19 | Fix a bunch of random typos in comments and logging. | lioncash | |
| Also update the comment headers for two functions in GCMemcard.cpp. | |||
| 2013-04-17 | New license header introduced to all Video based projects. | Lioncash | |
| 2013-04-15 | Update the license file text (change SVN to Git) in all projects except Core ↵ | lioncash | |
| since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project. Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects. Now, the Core is literally the only project with tab/space mismatches (on a large scale). | |||
| 2013-04-13 | Extend our OSD class to support callbacks on init, onframe, and shutdown. | Ryan Houdek | |
| 2013-04-10 | proper ogl primitive restart code | degasus | |
| 2013-04-08 | use templates for primitive restart | degasus | |
| 2013-04-08 | Merge branch 'master' into primitive_restart | degasus | |
| Conflicts: Source/Core/VideoCommon/Src/VideoConfig.h Source/Plugins/Plugin_VideoDX9/Src/main.cpp Source/Plugins/Plugin_VideoOGL/Src/Render.cpp | |||
| 2013-04-08 | ogl: support glsl120 | degasus | |
| 2013-04-05 | fix msaa detection | degasus | |
| 2013-04-04 | ogl: remove "Missing Extension" from osd | degasus | |
| I think it was the best place, but I can't see "this issue is because of ..." any more | |||
| 2013-04-04 | OGL: use GLEW_ARB_debug_output in debug builds | degasus | |
| should also be used in normal build, but as our ubo "workaround" throws too much errors, it's disabled atm | |||
| 2013-03-31 | Fix some typos and correct some capitalizations in the log messages. | Lioncash | |
| Makes the logging look more orderly and less spammy when spitting out things. | |||
| 2013-03-30 | only apply vsync on changes | degasus | |
| nvidia over bumblebee slows down on changes | |||
| 2013-03-29 | first try of primitive restart index generator | degasus | |
| Convert all quads+triangles into trangle_strip and uses primitive restart to split them. Speed up triangle_strip, but slows down all others primitive formats. Only implemented in ogl. | |||
| 2013-03-28 | Clean up blending code a bit. | NeoBrainX | |
| 2013-03-28 | buildfix for my last commit on Mac OSX | Rodolfo Bogado | |
| 2013-03-28 | Small Blending logic fix for opengl backend | Rodolfo Bogado | |
| 2013-03-25 | ogl: fix virtual xfb | degasus | |
| 2013-03-25 | implement 4xSSAA for OGL | degasus | |
| I don't think it's needed, but its requested often | |||
| 2013-03-25 | move ogl-only settings into backend | degasus | |
| 2013-03-23 | Switch to using bitfields in the streambuffer class so we can exclude buggy ↵ | Ryan Houdek | |
| streambuffer types. This disables pinned memory on ATI for GL_ELEMENT_ARRAY_BUFFER because it seems to be buggy. This fixes ATI for me. | |||
| 2013-03-23 | Had this sitting around for a while to fix nogui. | Ryan Houdek | |
