Commit Graph

  • 2907ffd72c Make this pretty Ryan Houdek 2011-12-10 15:58:44 -06:00
  • c678172f32 Make sure our UBO buffers are always aligned correctly. Ryan Houdek 2011-12-10 15:52:20 -06:00
  • 97c3c156e6 Use UBOs in every shader. I had missed a few. Only cache Uniform locations if we aren't using UBOs. Ryan Houdek 2011-12-10 15:40:10 -06:00
  • c72a244809 Make sure to support everything even if GPU doesn't. Ryan Houdek 2011-12-10 14:35:37 -06:00
  • 3d9c35f58e VideoCommon: Fix upper and lower depth bytes being switched when performing Z16L EFB copies (EFB to texture only). NeoBrainX 2011-12-10 16:08:26 +01:00
  • 5925feb6e0 yay, UBOs work 100% now. Ryan Houdek 2011-12-10 08:07:13 -06:00
  • 7ab38cff68 UBO works for Pixel Shaders if Binding for UBO is zero, otherwise fails. Probably why Vertex shader UBO is failing. Too tired to investigate right now. Ryan Houdek 2011-12-10 07:38:30 -06:00
  • 49664bff61 More for Billiard <3 Ryan Houdek 2011-12-10 02:02:22 -06:00
  • 24336171f1 Firin ma lazer Ryan Houdek 2011-12-10 01:57:27 -06:00
  • 126dfa073b Firin ma lazer Ryan Houdek 2011-12-10 01:56:37 -06:00
  • 54a90d08ce Fix one error. Ryan Houdek 2011-12-09 21:15:15 -06:00
  • e8087aa1a9 Remove bSupportsGLSLLocation since it won't work how I expect it. Ryan Houdek 2011-12-09 19:14:02 -06:00
  • 4fe9792760 Merge branch 'GLSL-master' of https://code.google.com/p/dolphin-emu into GLSL-master Ryan Houdek 2011-12-09 17:30:50 -06:00
  • 8e5bb59cb6 Add in UBOs, doesn't work yet. Still debugging here. Ryan Houdek 2011-12-09 17:30:05 -06:00
  • 87c3c37ba7 add ProgramShaderCache.* to visual studio project files LPFaint99 2011-12-09 14:28:59 -08:00
  • 9119399547 Put Vertex Uniforms in to the correct places to get ready for UBOs. Ryan Houdek 2011-12-09 16:13:04 -06:00
  • c89c484dd0 Few compiler errors that got exposed once I got Dual Source Blending working. Seems it isn't working quite 100% either. Good chance I missed something anyway. Ryan Houdek 2011-12-08 05:32:17 -06:00
  • 0ccba2b581 Support Dual Source Blending in OGL plugin with GLSL. Ryan Houdek 2011-12-08 05:09:48 -06:00
  • 62b9a779c1 Playing through SSBM story made me find this. Ryan Houdek 2011-12-08 04:11:30 -06:00
  • cecc3c3873 Bit of cleanup. Clean up my massive hack in the ShaderManagerFiles. Almost feature parity with Nvidia CG now I think. Just need to do Alpha test with Dual source blending now. Ryan Houdek 2011-12-08 03:20:31 -06:00
  • 1201988fe4 Add support for GL_ARB_shading_language_420pack so we don't have to binding sampler locations. Also add support for GL_ARB_separate_shader_objects which doesn't currently work for some reason....investigating. Ryan Houdek 2011-12-08 01:51:08 -06:00
  • f77d54ff52 Welp, just fixed that problem. Ryan Houdek 2011-12-07 23:23:00 -06:00
  • 4c136c4efc Missed a spot. Most games work now, Still have a problem with viewtiful joe. Destination Alpha pass doesn't work yet, going to use Dual source blending on that. Ryan Houdek 2011-12-07 23:20:55 -06:00
  • b01c973689 Missed one Ryan Houdek 2011-12-07 23:01:14 -06:00
  • bf4ef054d3 Shader Compile fixes. Played SMS for two shines. Ryan Houdek 2011-12-07 22:47:13 -06:00
  • ed18b82d2f This lets us see stuff with GLSL shaders. Just need to take care of some compile errors now. Ryan Houdek 2011-12-07 22:11:41 -06:00
  • 33c24f0a15 Almost there. Ryan Houdek 2011-12-07 22:04:34 -06:00
  • f9133a7376 Link to the required OS X frameworks. Maarten ter Huurne 2011-12-07 08:26:44 +01:00
  • c04c3bd9d3 Use "unsigned int" instead of "unsigned". Maarten ter Huurne 2011-12-07 07:10:31 +01:00
  • 8a75351674 Link against OpenGL using the info gathered by the FindOpenGL module. Maarten ter Huurne 2011-12-05 06:18:04 +01:00
  • 2621d89a41 Link OS X version of wxWidgets against libpng and libiconv. Maarten ter Huurne 2011-12-05 06:07:10 +01:00
  • 958891b4eb Compile with OpenAL support on OS X. Maarten ter Huurne 2011-12-05 05:49:08 +01:00
  • 24dcb7922c On OS X, compile only against standard system libs and Externals. Maarten ter Huurne 2011-12-05 05:42:02 +01:00
  • 54ea98b0a9 Refer to the wxWidgets libary as "wx" instead of its full path name. Maarten ter Huurne 2011-12-05 05:39:41 +01:00
  • d440dfe9b2 Link against systemwide LZO using the info gathered by check_lib(). Maarten ter Huurne 2011-12-05 05:33:35 +01:00
  • bb182d88b7 Link against systemwide OpenCL on OS X. Maarten ter Huurne 2011-12-05 05:26:28 +01:00
  • 7ebb0e526f Added CMakeLists.txt for libpng. Maarten ter Huurne 2011-12-05 05:10:21 +01:00
  • 8c3775ee6f Under OS X, link GL plugin against Cg framework instead of Cg library. Maarten ter Huurne 2011-12-05 01:12:09 +01:00
  • 20fa8bb9f2 Fixed linking to wxWidgets built from Externals under OS X. Maarten ter Huurne 2011-12-05 01:10:45 +01:00
  • 7417ecf67f Tell the linker to not treat its input as Objective C/C++ source. Maarten ter Huurne 2011-12-05 00:57:51 +01:00
  • d249ee599a Added CMakeLists.txt for wxWidgets under OS X. Maarten ter Huurne 2011-12-04 15:43:52 +01:00
  • 7f578ce1ae Use Externals/wxWidgets3 instead of Externals/wxWidgets under OS X. Maarten ter Huurne 2011-12-04 03:59:42 +01:00
  • ffb06c23ac Added version check for wxWidgets. Maarten ter Huurne 2011-12-04 03:37:02 +01:00
  • 7c92b94bc1 Use Cg from Externals if it is not found systemwide. Maarten ter Huurne 2011-12-04 02:48:01 +01:00
  • 252093295b Do not fail with strict drivers when compiling a not SM2.0 shader Pierre Bourdon 2011-12-03 23:24:10 +01:00
  • 164b56ff73 This is the terrible bit that can't be removed until we use UBOs in the GLSL shaders. Ryan Houdek 2011-12-02 20:20:53 -06:00
  • 804938e9fc More stuff Ryan Houdek 2011-12-02 20:17:26 -06:00
  • ae6ac5b439 moe Ryan Houdek 2011-12-02 19:04:37 -06:00
  • 8a18a110b7 mah Ryan Houdek 2011-12-02 18:46:07 -06:00
  • 6882e00d5e Compile Ryan Houdek 2011-12-02 18:31:06 -06:00
  • 49b6e4beed meh Ryan Houdek 2011-12-02 18:26:15 -06:00
  • 575814895c Merge branch 'clearscreen-kill-immediate-mode' Jordan Woyak 2011-12-01 20:16:23 -06:00
  • 748be364e5 Fixed range check on TryParse() for u32. Maarten ter Huurne 2011-12-02 01:16:56 +01:00
  • 045eb924d9 Changed type of GetTicksPer(Line|Frame) to unsigned. Maarten ter Huurne 2011-12-02 00:33:45 +01:00
  • f50ea590ce Don't use the same name for two different local variables. Maarten ter Huurne 2011-12-02 00:05:44 +01:00
  • 51127c1243 Added newlines at end of file. Maarten ter Huurne 2011-12-01 23:30:28 +01:00
  • f8eb45637f Now CG plays nice with this new stuff. Ryan Houdek 2011-12-01 00:33:12 -06:00
  • e67dbb33de Merge branch 'master' of https://code.google.com/p/dolphin-emu into GLSL-master Ryan Houdek 2011-11-30 22:02:45 -06:00
  • b20176b74f Add in GLSL setting again. Ryan Houdek 2011-11-30 21:00:21 -06:00
  • 98981cc724 Fixed EFB cache index computations in OpenGL renderer. Maarten ter Huurne 2011-12-01 02:40:58 +01:00
  • 4fcd6994c6 fix wireframe setting toggling Jordan Woyak 2011-11-29 22:21:43 -06:00
  • 0dfca1cf2b remove now unnecessary glPolygonMode from ResetAPIState Jordan Woyak 2011-11-29 22:02:18 -06:00
  • 88700e817a make OpenGL ClearScreen use glClear Jordan Woyak 2011-11-29 21:50:31 -06:00
  • cda94290f5 Merge branch 'master' of https://code.google.com/p/dolphin-emu Maarten ter Huurne 2011-11-30 00:51:36 +01:00
  • 29865e6366 Avoid virtual memory range collision between JIT and emulated RAM. Maarten ter Huurne 2011-11-30 00:37:57 +01:00
  • 1bbd63ebc5 Gameini database cleanup. Fixes improper file endings due to copy paste errors (last line didn't work). Addition of SSX On Tour - fixes issue 5032. Also some small additions/updates. kostamarino@hotmail.com 2011-11-29 17:45:39 +02:00
  • 933d2dde42 Merge branch 'remove-libav-deprecated' Glenn Rice 2011-11-27 22:12:00 -06:00
  • b62cac2ca9 Allow modifying main ram size at compile time by changing Memory::REALRAM_SIZE. Shawn Hoffman 2011-11-20 15:50:33 -08:00
  • 04026ae19a Gameini database cleanup of "postprocessingshader" and additions/updates for FlingSmash, Rune Factory Tides of Destiny, The Legend of Zelda Twilight Princess for GC and Wii. kostamarino@hotmail.com 2011-11-28 01:29:18 +02:00
  • ea42e9e04d Update required libav versions in the cmake build. Glenn Rice 2011-11-22 19:56:42 -06:00
  • e5d051a4e9 Update linux libav frame dump code for recent api changes. Glenn Rice 2011-11-22 19:24:05 -06:00
  • 29f52ce6dd gcc sux Shawn Hoffman 2011-11-20 16:25:23 -08:00
  • 73beeaf45a Change the mask shown for rlw* to be shifted. ie the result of the instruction is source & mask, right-aligned. Shawn Hoffman 2011-11-20 15:35:43 -08:00
  • 507a4aa704 Gameini database update for auto modellista, Happy Feet, Alone In The Dark, DeadSpace, MADWORLD, Scooby-Doo! Mystery Mayhem, FIFA 2003, Mission: Impossible Operation Surma, Def Jam Fight For NY, FIFA Soccer 2004, THE HOUSE OF THE DEAD 2 AND 3 RETURN, LEGO Star Wars The Complete Saga, Rayman Origins, The Legend of Zelda Skyward Sword. Fixes issue 4953. kostamarino@hotmail.com 2011-11-20 19:32:00 +02:00
  • c77ce20674 ConfigGfx: Make EFB copy emulation configurable NeoBrainX 2011-11-08 15:20:14 +01:00
  • 4b0aa0d588 ConfigGeneral: Refresh GameBrowser when changing ISO path list Some minor cleanups NeoBrainX 2011-11-08 14:23:49 +01:00
  • cc6f90c7d5 Enabled memory breakpoints under JIT in the debugger. skidau 2011-11-05 19:42:06 +11:00
  • 9eaf20cc44 Fixed the slowdown that occurred under JIT32. Fixes issue 4969. skidau 2011-11-05 13:04:46 +11:00
  • 2ee79e7057 Added the missing "table31" instructions into the JITIL tables. skidau 2011-11-04 23:11:43 +11:00
  • 38a97fb9d7 Added some missing "table31" instructions to the table. The instructions themselves are not properly implemented as they do not handle the OE case. skidau 2011-11-04 21:26:56 +11:00
  • 4c3a799f08 Added a check for HID0.DCFA before proceeding to dcbz. Allows Rubik's Puzzle Galaxy: RUSH to go in-game. skidau 2011-11-04 19:07:09 +11:00
  • 3d2a2abb49 Made the JIT bypass the icache when it is executing the external interrupt exception handler. skidau 2011-11-03 20:55:47 +11:00
  • dd735e2583 initial wiispeak stuff. "works" in that all that is left is to hook it up to portaudio. Shawn Hoffman 2011-11-03 02:28:27 -07:00
  • 7f055d6b56 UI: refactor the game list sorting code Pierre Bourdon 2011-11-02 02:16:49 +01:00
  • d9b3a69f47 Formatting fixes for el.po and pt_BR.po Pierre Bourdon 2011-11-01 23:20:09 +01:00
  • 7aed6a6859 Game ini database update for Kirby's Adventure Wii, Monster House, Mario Strikers Charged, Yu-Gi-Oh! 5D's: Duel Transfer, Mario & Sonic at the Olympic Winter Games, Disney Epic Mickey. kostamarino@hotmail.com 2011-11-01 15:09:41 +02:00
  • 1387da7900 Merge branch 'JitCache' of https://skidau@code.google.com/p/dolphin-emu/ skidau 2011-11-01 20:45:50 +11:00
  • 8f31968466 Revert "Merge branch 'zcomploc-support'" Pierre Bourdon 2011-11-01 01:37:54 +01:00
  • 78b74101b0 Added code to invalidate the JIT cache on dcbf. This fixes Monster House and Scooby Doo: Mystery Mayhem. skidau 2011-10-29 17:21:20 +11:00
  • dd551814c9 Bounding Box bugfixes. crudelios 2011-10-28 21:12:12 +01:00
  • ffd9b6875a Gameini database update for Teenage Mutant Ninja Turtles(gc), Just Dance 3, Spider-Man: Edge of Time, Paper Mario, Super Paper Mario. kostamarino@hotmail.com 2011-10-27 21:04:28 +03:00
  • e03fd9a942 Added code to invalidate the JIT cache on dcbi and writes to memory. skidau 2011-10-27 21:08:35 +11:00
  • 9a627e89fb Add unimplemented device map for sdio/slot1 and slot2. Fixes #4932. Brad Gearon 2011-10-26 14:28:57 -05:00
  • 852fe9c4be Added proper Bounding Box support. crudelios 2011-10-26 01:19:10 +01:00
  • 78832cb4ea Update to portaudio SVN rev 1762 Shawn Hoffman 2011-10-23 18:17:50 -07:00
  • 7bac36d455 Merge branch 'TaruKonga' Shawn Hoffman 2011-10-23 13:37:10 -07:00
  • 105e7e4eb4 Added TaruKonga (DK Bongos) support. Shawn Hoffman 2011-10-23 07:01:17 -07:00
  • ba119e8c05 Set the correct bit for "trap" program exception. Fixes http://wiibrew.org/wiki/Descent Shawn Hoffman 2011-10-23 02:53:31 -07:00
  • 3cdcdba25f Merge branch 'SaveStates' skidau 2011-10-22 16:18:02 +11:00
  • 599c3ccd7b Fixed save states for games which use the MMU Speed Hack skidau 2011-10-22 16:14:34 +11:00