2011-12-26

Dolphin GLSL-master Git 3.0-281

EmuCR:DolphinDolphin GLSL-master Git 3.0-281 is released. Dolphin GLSL-master is a branch of Dolphin. Dolphin is the first Gamecube emulator able to run commercial games! Dolphin is a great Gamecube(NGC) and Wii emulator. It has a partial Wii support and plays most Gamecube games. Dolphin has been changed SVN to Git recently.

Dolphin GLSL-master Git changelog:
* Move the GLSL extension checks over here so it is nicer.
* Go back to using glGetString with GL_EXTENSIONS because glew 1.7 is required to check for newer 4.2 extensions that way.
* Implement Program shaders cache. Seems to reduce a small amount of stuttering when F-Zero starts. Did it because I can :|
* Give OSX users more of a chance of supporting Single pass DSB in the future.
* Missed a if, don't want people crashing now do we?
* If CG isn't available, still compile and fallback on GLSL
* If user doesn't compile with glew 1.6, cut out program binaries so everything still compiles.
* Write all shaders to disk on emulator stop instead of constantly. Also change pair from u64 to u32.
* Only use explicit attribute locations when we are supporting GLSL > 1.2 since we need in/out instead of attribute variable types. This was brought to my attention from MESA. MESA supports GL_ARB_explicit_attrib_location, but yets to support GLSL 1.3, so basically useless extension to MESA right now?
* Add in the Windows fix.
* Missed a line here

Download: Dolphin GLSL-master Git 3.0-281 x86
Download: Dolphin GLSL-master Git 3.0-281 x64
Source: Here

2 Comments:

  1. Before the Russian dork does it:

    Fix Star Wars yadayadayada...Star Wars needs fixin...cause all the deuchebags that play and watch Star Wars need it fixed yadayada...

    k?

    ReplyDelete
  2. not yadayadayada!

    Yodayodayoda

    ReplyDelete

Can't post a comment? Try This!