dolphin-emulator/Source/Core/DolphinWX/Src
degasus e1a081ad2d Merge branch 'GLSL-master'
Merge an endless story. The branch name is a lie, it was started as glsl, but now it is a complete reworked opengl3 backend.

It just began with simple changes which aren't supported on osx.
They either support ogl2 OR ogl3 core, but mixing isn't allowed.
As the branch name says, the vicious circle starts with GLSL, but just implementing one wasn't possible either:
- OSX supports only GLSL100 which doesn't support our shaders.
- Vertex Array Objects are needed for ogl3, but not supported on ogl2
- immediate mode isn't supported any more, so we must implement vertex buffers
- uniform buffers are recommended as else we would need tons glUniform
- postprocessing shaders have to be converted to glsl
- lots of smaller outdated issues and bug fixes :-)

Thanks at all for testing and at Sonic for converting all of our shaders to glsl130

And sorry for all upcoming bugs...
2013-03-15 22:49:26 +01:00
..
Debugger wxString conversion cleanup. 2013-03-02 20:34:53 -06:00
GLInterface Revert "remove wx from agl" 2013-03-15 02:40:08 +01:00
MemoryCards
AboutDolphin.cpp Kill some unnecessary c_str and use StrToWxStr in a few places that I missed. 2013-02-28 02:40:03 -06:00
AboutDolphin.h
ARCodeAddEdit.cpp Attempt to be consistent with conversions between std::string and wxString. 2013-02-28 02:30:05 -06:00
ARCodeAddEdit.h Revert "Ctrl+A support in the action replay code editing menu." 2013-01-21 00:11:53 -05:00
CheatsWindow.cpp Kill some unnecessary c_str and use StrToWxStr in a few places that I missed. 2013-02-28 02:40:03 -06:00
CheatsWindow.h Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions. 2013-01-13 03:06:56 -06:00
ConfigMain.cpp Fix a typo. 2013-03-08 22:47:56 -05:00
ConfigMain.h Merge branch 'external-theme' 2013-01-16 19:00:19 -06:00
FifoPlayerDlg.cpp Attempt to be consistent with conversions between std::string and wxString. 2013-02-28 02:30:05 -06:00
FifoPlayerDlg.h Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
Frame.cpp Eliminate some netplay gamelist ugliness. 2013-03-03 17:56:40 -06:00
Frame.h Revert "remove wx from agl" 2013-03-15 02:40:08 +01:00
FrameAui.cpp Kill some unnecessary c_str and use StrToWxStr in a few places that I missed. 2013-02-28 02:40:03 -06:00
FrameTools.cpp My OCD will not stand for this. 2013-03-15 15:42:59 -04:00
GameListCtrl.cpp Use standard binary multiple unit symbols for game size display. 2013-03-05 14:58:30 -06:00
GameListCtrl.h Eliminate some netplay gamelist ugliness. 2013-03-03 17:56:40 -06:00
GCMicDlg.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
GCMicDlg.h
GeckoCodeDiag.cpp Attempt to be consistent with conversions between std::string and wxString. 2013-02-28 02:30:05 -06:00
GeckoCodeDiag.h
GLInterface.h Removes the redundant window on OSX 2013-03-13 21:34:52 -05:00
Globals.h Remove some unused resource files. 2013-01-16 17:09:09 -06:00
HotkeyDlg.cpp Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
HotkeyDlg.h
InputConfigDiag.cpp Buildfix. 2013-02-28 03:11:10 -06:00
InputConfigDiag.h Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions. 2013-01-13 03:06:56 -06:00
InputConfigDiagBitmaps.cpp Kill some unnecessary c_str and use StrToWxStr in a few places that I missed. 2013-02-28 02:40:03 -06:00
ISOFile.cpp Separate banner and volume name getting functions. Game properties now shows the correct "banner" name in more cases. 2013-03-03 18:34:03 -06:00
ISOFile.h Separate banner and volume name getting functions. Game properties now shows the correct "banner" name in more cases. 2013-03-03 18:34:03 -06:00
ISOProperties.cpp Corrected a typo. 2013-03-15 19:32:47 +11:00
ISOProperties.h Added preliminary support to synchronise the timing of the CPU and GPU threads. A new option has been added to the game properties for this purpose. This option may help with random freezes in Dual Core mode. 2013-02-16 12:51:09 +11:00
LogConfigWindow.cpp Attempt to be consistent with conversions between std::string and wxString. 2013-02-28 02:30:05 -06:00
LogConfigWindow.h
LogWindow.cpp More string conversion cleanup. 2013-03-03 18:40:50 -06:00
LogWindow.h I'm confused at why SHIFT-JIS was being used here. 2013-03-02 20:42:48 -06:00
Main.cpp Merge branch 'GLSL-master' 2013-03-15 22:49:26 +01:00
Main.h Allow playing movies from command line. Also remove some unneeded code. 2013-03-13 01:37:35 -04:00
MainAndroid.cpp ARM Support without GLSL 2013-02-26 13:49:00 -06:00
MainNoGUI.cpp
MemcardManager.cpp More wxString conversion cleanup. 2013-03-03 02:30:45 -06:00
MemcardManager.h Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
NetWindow.cpp Separate banner and volume name getting functions. Game properties now shows the correct "banner" name in more cases. 2013-03-03 18:34:03 -06:00
NetWindow.h
PatchAddEdit.cpp Kill some unnecessary c_str and use StrToWxStr in a few places that I missed. 2013-02-28 02:40:03 -06:00
PatchAddEdit.h
PHackSettings.cpp Attempt to be consistent with conversions between std::string and wxString. 2013-02-28 02:30:05 -06:00
PHackSettings.h
stdafx.cpp
stdafx.h
TASInputDlg.cpp Fix the majority of the compiler warnings unearthed by the addition of 2013-01-29 23:24:51 -06:00
TASInputDlg.h
UDPConfigDiag.cpp Attempt to be consistent with conversions between std::string and wxString. 2013-02-28 02:30:05 -06:00
UDPConfigDiag.h
VideoConfigDiag.cpp Merge branch 'master' into GLSL-master 2013-03-06 15:59:29 +01:00
VideoConfigDiag.h Kill some unnecessary c_str and use StrToWxStr in a few places that I missed. 2013-02-28 02:40:03 -06:00
WiimoteConfigDiag.cpp Provide an option to not send speaker data. It can cause rumble lag even when the speaker is muted. 2013-02-15 03:00:31 -06:00
WiimoteConfigDiag.h Provide an option to not send speaker data. It can cause rumble lag even when the speaker is muted. 2013-02-15 03:00:31 -06:00
WXInputBase.cpp
WXInputBase.h
WxUtils.cpp Buildfix. 2013-02-28 03:11:10 -06:00
WxUtils.h Attempt to be consistent with conversions between std::string and wxString. 2013-02-28 02:30:05 -06:00
X11Utils.cpp Fix compiling Dolphin on devices that provide crazy GLES drivers 2013-03-05 03:53:25 +00:00
X11Utils.h