Commit graph

  • 2871190922 decrease glsl shader char size Dorian Fevrier 2015-04-08 22:04:58 -04:00
  • c7027313ff add precision lowp float for every fragment shader. Thoses are only used in GL ES driver Dorian Fevrier 2015-04-08 21:51:38 -04:00
  • a4c2a9fa4c Merge pull request #53 from gizmo98/fix_gles Dorian Fevrier 2015-04-04 13:32:00 -04:00
  • fd358622d5 OGLExtensions: Don't use extensions if USE_GLES is defined gizmo98 2015-03-29 14:02:21 +02:00
  • 4deebf0048 Fix GLES regression... gizmo98 2015-03-27 21:14:31 +01:00
  • 48cde6a604 Merge pull request #52 from conchurnavid/includes Richard Goedeken 2015-03-27 08:14:28 -07:00
  • 02f595f644 change pgl suffix to gl Dorian Fevrier 2015-03-25 22:03:03 -04:00
  • 33d7c8824c Add missing includes and forward declarations Conchúr Navid 2015-03-21 13:47:40 +01:00
  • 2491cfebf8 Sort the includes based on type and names Conchúr Navid 2015-03-21 10:58:41 +01:00
  • 665d5000af Workaround conflicting defintions of min and max Conchúr Navid 2015-03-21 13:13:23 +01:00
  • b40f3babcb Fix build error because of missing GL type definitions Conchúr Navid 2015-03-21 13:19:02 +01:00
  • 958a2e7cad Fix executable bits of files Conchúr Navid 2015-03-21 10:53:38 +01:00
  • 6ec04a31d1 Merge pull request #50 from rlabrecque/patch-1 Dorian Fevrier 2015-03-12 09:31:28 -04:00
  • 5369ebb923 Fix crash if RiceVideoLinux.ini can not be found Riley Labrecque 2015-03-12 04:11:37 -06:00
  • 152f2e47bf typo fix and ensure GLES only use RGBA (for now...) Dorian Fevrier 2015-03-12 00:34:20 -04:00
  • b5f6654d19 fix tiny GLSL error when we were trying to use an alpha of a vec3 variable... Dorian Fevrier 2015-03-10 23:25:12 -04:00
  • 3cc8730925 fix buffer overflow on log printing Dorian Fevrier 2015-03-10 23:15:34 -04:00
  • 26c94b5cb7 Unix Makefile: Discard unnecessary architecture checks Nebuleon Fumika 2015-03-10 07:43:15 +00:00
  • 3b9d2ab337 added project/solution file for Visual Studio 2013. removed older MSVS project files. fix code compatilibity problems with MSVC Richard Goedeken 2015-02-22 07:13:34 -08:00
  • 1871971e6a Merge pull request #44 from gizmo98/RPI-compatibility Dorian Fevrier 2015-02-18 21:25:50 -05:00
  • 754302d24f Makefile: VC target for raspberry pi gizmo98 2015-02-17 19:30:34 +01:00
  • fa4e653f56 Merge pull request #1 from gizmo98/patch-3 Dorian Fevrier 2015-02-12 08:01:39 -05:00
  • eb85e422ad Makefile: Add VC option gizmo98 2015-02-12 07:09:39 +01:00
  • 36f1fab96e Merge pull request #43 from littleguy77/master Dorian Fevrier 2015-01-27 22:28:05 -05:00
  • e08215cb3a Revert "implement Rotate={0,1,2,3} in the GLES codepath" littleguy77 2015-01-27 09:19:39 -05:00
  • 165a9f9130 add OpenGL ERROR handling to texture creation Dorian Fevrier 2015-01-12 23:25:51 -05:00
  • 369e3b235c remove deprecated behavior of EnableTextureUnit and useless functions using it Dorian Fevrier 2015-01-12 23:24:01 -05:00
  • a531ce13a5 Merge remote-tracking branch 'upstream/master' Dorian Fevrier 2015-01-12 23:21:21 -05:00
  • eb4475ec4b Merge pull request #39 from Gillou68310/master Richard Goedeken 2015-01-07 22:54:48 -08:00
  • 223d04e9ea Merge pull request #38 from mupen64plus-ae/vanilla Richard Goedeken 2015-01-07 22:44:04 -08:00
  • 7dc68f3610 Added project file for MSVC2010 Gillou68310 2015-01-07 15:11:54 +01:00
  • 6b9b76c57e fix some filtering problems. Good filter where applied on texture unit 0 and texture unit 1 but other textures where binded to those units _after_ without set the filter. This commit place the applyFilter function at a more efficient place Dorian Fevrier 2015-01-06 23:51:18 -05:00
  • df557a58c2 put graphic context pointer back to public to avoid clang cpp spec interpretation clash Dorian Fevrier 2015-01-04 22:39:02 -05:00
  • dbfe9c4e89 add a convenient way for OpenGL to get limits instead of direct access Dorian Fevrier 2014-12-30 01:17:06 -05:00
  • cf1f1ac257 GraphicContext class cleanup, make code easeir to use, avoid the use of some globals directly Dorian Fevrier 2014-12-30 01:10:02 -05:00
  • 0057166c1e in OGL, texture filter is binded to the texture, this is not how N64 work and everything should be done in ApplyTextureFilter(). Actually fix a mistake I made few year ago... Dorian Fevrier 2014-12-28 23:47:03 -05:00
  • 1628e3045b remove deprecated and useless TurnFogOnOff method Dorian Fevrier 2014-12-28 23:20:02 -05:00
  • 7b760b4917 take a part of the loop interator indepandant out Dorian Fevrier 2014-12-27 02:36:44 -05:00
  • 8dbebc15ea fix unitialized variables (found using valgrind) Dorian Fevrier 2014-12-27 01:40:21 -05:00
  • 5911cf3d3b fix back XG2 black marker #36 Dorian Fevrier 2014-12-26 21:36:58 -05:00
  • d9be1ff27e Merge remote-tracking branch 'upstream/master' Dorian Fevrier 2014-12-23 02:29:27 -05:00
  • 5665013d58 remove three methods related to do texture scaling and ensure power of 2 textures on the CPU side. This methods where actually never called. Also remove members related to this methods Dorian Fevrier 2014-12-23 02:08:59 -05:00
  • e6066f07c0 unbind texture at the end of each function to avoid problem when Texture are created but not updated instantly. Should fix #28 Dorian Fevrier 2014-12-23 01:45:07 -05:00
  • 5e9dd514a6 fix MK64 disco colors during transition (and certainly other games). I have the impression the original author have the assumption that primColor where use during the FillRect RDP command. I would have really loved to know more about this because from any documentation I can get, primColor is never used with FillRect... Dorian Fevrier 2014-12-23 00:54:31 -05:00
  • 262858dfb8 fix Seg fault when glGetString() retrun NULL #32 Dorian Fevrier 2014-12-21 20:30:30 -05:00
  • cf62497498 Merge pull request #35 from littleguy77/master Dorian Fevrier 2014-12-21 16:30:45 -05:00
  • 55a9b1e455 decrease code size removing duplicate code path in ConvertRGBA32() Dorian Fevrier 2014-12-21 04:51:00 -05:00
  • 59be54a4e6 decrease code size removing duplicate code path Dorian Fevrier 2014-12-21 02:32:35 -05:00
  • dc6cc61824 Add documentation comments for polygon offset settings. littleguy77 2014-12-20 22:40:44 -05:00
  • 705dbcb995 Merge remote-tracking branch 'upstream/master' Dorian Fevrier 2014-12-19 01:30:55 -05:00
  • e8c4647ace build: Remove Android makefile. littleguy77 2014-12-18 22:03:36 -05:00
  • 9f0f892a23 Merge remote-tracking branch 'upstream/master' littleguy77 2014-12-18 22:02:05 -05:00
  • 170ca18fbd Add config option to force polygon offset values. littleguy77 2014-12-17 18:12:50 -05:00
  • a066f9e819 Merge pull request #33 from littleguy77/master Richard Goedeken 2014-12-17 21:22:21 -08:00
  • 8e4b55a442 Add config option to force polygon offset values. littleguy77 2014-12-17 18:12:50 -05:00
  • aeb36c4111 should fix (again) bad colors on textures for OGLES hardwares supporting BGRA (98%) Dorian Fevrier 2014-12-16 18:32:36 -05:00
  • eff4e674b0 Finally totally remove the DecodedMux stuff and backport some hacks. Dorian Fevrier 2014-12-16 16:01:53 -05:00
  • d24eff7ee9 replace GL_MAX_TEXTURE_UNITS in favor of GL_MAX_TEXTURE_IMAGE_UNITS Dorian Fevrier 2014-12-16 13:33:24 -05:00
  • e212e714f5 remove unused char* as member of OGL context, remove unused string, move some glGetString to avoid to get them at every resize Dorian Fevrier 2014-12-12 17:26:33 -05:00
  • 35d0f6d6b4 Merge 373a3b80c1 into 6f2c4c7678 Gillou68310 2014-12-10 13:57:58 +00:00
  • 373a3b80c1 Fix build issue introduced by last commit Gillou68310 2014-12-10 14:57:40 +01:00
  • 68ba8ff871 Fix for flashing textures Gillou68310 2014-12-10 14:42:22 +01:00
  • 6fcd2a57ed Rework hack-fix to show last heart and map arrows in Zelda OoT & MM. Gillou68310 2014-12-10 10:45:00 +01:00
  • 3fdd1cfb3f Force clear color buffer after SwapBuffers() Gillou68310 2014-12-10 10:25:38 +01:00
  • 7b88d3b8d8 fix glsl shader not working with OGLES Dorian Fevrier 2014-12-05 23:51:17 -05:00
  • 7273e0aeaa fix bad colors on OGLES textures and unify texture transfert Dorian Fevrier 2014-12-05 22:23:31 -05:00
  • 421aece02c fix USE_GLES compilation Dorian Fevrier 2014-12-03 00:37:10 -05:00
  • e48c50542b Merge from upstream Paul Lamb 2014-12-02 19:16:16 -06:00
  • 9609ab5d70 Merge from upstream Paul Lamb 2014-12-02 19:14:38 -06:00
  • 2121b18ae2 Merge remote-tracking branch 'upstream/master' Dorian Fevrier 2014-12-02 00:29:29 -05:00
  • 44c948269d actually, glLoadIdentity() where still used, my bad. Also tiny typo fix to make future merge more smooth. Dorian Fevrier 2014-12-02 00:16:45 -05:00
  • 5707999627 implement Rotate={0,1,2,3} in the GLES codepath Frajo Haider 2014-11-25 13:38:26 +01:00
  • f8738b5da2 Use malloc for the temporary framebuffer Gillou68310 2014-11-26 08:15:46 -06:00
  • 9569ec6a9d GLES2 screenshot support Gillou68310 2014-11-24 18:53:27 -06:00
  • 4505fa5c28 Generate Mipmaps in GLES after texture is loaded Fayvel Victor 2014-11-09 21:27:02 +01:00
  • 04a18f0042 manually port fayvel commit 7f20efdb6f) Dorian Fevrier 2014-12-01 23:59:39 -05:00
  • c45b63b383 Fix Config file loading under Windows Fayvel Victor 2014-09-15 11:36:42 +02:00
  • 84c8d24c52 Add Travis CI configuration file for automatic build tests Fayvel Victor 2014-07-06 10:31:02 +02:00
  • fcb583e1df Manually mimic commit from fayvel 979e0bd847 Dorian Fevrier 2014-12-01 23:43:35 -05:00
  • 6f2c4c7678 Merge pull request #17 from krnlyng/rotate Richard Goedeken 2014-11-26 23:17:37 -08:00
  • 4d27362cf6 Merge pull request #16 from paulscode/master Richard Goedeken 2014-11-26 23:13:56 -08:00
  • b730c3dce9 Use malloc for the temporary framebuffer Gillou68310 2014-11-26 08:15:46 -06:00
  • 5ba05463e7 Use malloc for the temporary framebuffer Gillou68310 2014-11-26 08:15:46 -06:00
  • e9ef968bd5 implement Rotate={0,1,2,3} in the GLES codepath Frajo Haider 2014-11-25 13:38:26 +01:00
  • 94c20e5f66 GLES2 screenshot support Gillou68310 2014-11-24 18:53:27 -06:00
  • 7287dd41b9 GLES2 screenshot support Gillou68310 2014-11-24 18:53:27 -06:00
  • 223e6ff22f Update Android project Paul Lamb 2014-11-24 18:20:13 -06:00
  • eb373e20e4 Merge from upstream Paul Lamb 2014-11-24 18:19:07 -06:00
  • 17f4c69575 Merge pull request #15 from fayvel/gles2_fixes Richard Goedeken 2014-11-12 16:52:06 -08:00
  • 59a12ba80a Generate Mipmaps in GLES after texture is loaded Fayvel Victor 2014-11-09 21:27:02 +01:00
  • 7f20efdb6f Limit texture units to 8 to avoid buffer overflows Fayvel Victor 2014-11-09 16:56:44 +01:00
  • 979e0bd847 Fix preprocessor checks to compile against GLESv2 Fayvel Victor 2014-11-09 14:31:51 +01:00
  • 3eeedbd051 Merge 1e5aa64a48 into 7bc04fda0d fayvel 2014-11-09 20:55:02 +00:00
  • 1e5aa64a48 Check if SDL is build with OpenGL and/or OpenGL ES support Fayvel Victor 2014-11-09 21:54:43 +01:00
  • 4873e8b86c Generate Mipmaps in GLES after texture is loaded Fayvel Victor 2014-11-09 21:27:02 +01:00
  • 4aa99610b9 Limit texture units to 8 to avoid buffer overflows Fayvel Victor 2014-11-09 16:56:44 +01:00
  • 4ca2c557ae Fix preprocessor checks to compile against GLESv2 Fayvel Victor 2014-11-09 14:31:51 +01:00
  • 964e6722a0 Test build GLES version with travis ci Fayvel Victor 2014-11-09 14:12:08 +01:00
  • 160249849e Update Android project Paul Lamb 2014-11-08 18:16:50 -06:00
  • 0e4333f9f5 Merge from upstream Paul Lamb 2014-11-08 11:29:08 -06:00