Commit Graph

  • b44918d1ed Merge branch 'fix-real-gcpad-sticks' Jordan Woyak 2011-12-12 23:25:32 -06:00
  • 09d2301fed detect input at 55% to catch silly c-stick range Jordan Woyak 2011-12-12 23:24:10 -06:00
  • 27bda2c054 Fixed range check on TryParse() for u32, again. Maarten ter Huurne 2011-12-13 02:02:31 +01:00
  • f3325036be fixed hotkeys getting ignored after tab is pressed nitsuja 2011-12-11 21:54:50 -08:00
  • 2c2ef9a961 made frame advance act normal (so it advances 1 frame each time instead of waiting for further unpause commands), and did some minor improvements to the read-only command (making the UI behavior a little nicer, no actual changes to what read-only does at this point) nitsuja 2011-12-11 21:08:26 -08:00
  • ee5a29e6f2 For CPUID, save EBX on the stack instead of in a register. Maarten ter Huurne 2011-12-12 02:14:56 +01:00
  • d75f45979b Copy data files into OS X application bundle. Maarten ter Huurne 2011-12-12 01:30:42 +01:00
  • 7423c74deb Force the "ebx" argument to be mapped to a register (not necessarily EBX). Maarten ter Huurne 2011-12-12 00:43:23 +01:00
  • 344ca5d360 Applied compile and link flags from SCons build for OS X to CMake build. Maarten ter Huurne 2011-12-11 21:27:06 +01:00
  • 9ede977a56 Added QuickTime framework as dependency for wxWidgets on OS X. Maarten ter Huurne 2011-12-11 21:24:40 +01:00
  • 780e5e7244 Use a custom template to generate the Info.plist for the OS X bundle. Maarten ter Huurne 2011-12-11 16:54:37 +01:00
  • c1cf4f80cf Added bundle version and copyright string to OS X bundle info. Maarten ter Huurne 2011-12-11 16:21:17 +01:00
  • 9d2f589f01 Create application bundle on OS X. Maarten ter Huurne 2011-12-11 16:07:59 +01:00
  • e85a3d68b0 Looks like we make use of fmod, make a GLSL function for it! Ryan Houdek 2011-12-11 07:02:13 -06:00
  • ad13f2d23d Instead of querying the vertex attribute location. Let's bind it to where CG expects it to be as well. Was causing problems when we were trying to activate the components below and they weren't available. This fixes cubivore with GLSL shader. Also any other game that uses 3 normal pointers. Ryan Houdek 2011-12-11 06:18:01 -06:00
  • c908e1173d glMapBuffer was slow, go back to glBufferSubData, single combined ps/vs ubo now Jordan Woyak 2011-12-11 06:11:38 -06:00
  • a613012d08 try combining vs/ps ubo Jordan Woyak 2011-12-11 06:02:04 -06:00
  • 5ae1f674f5 make use of glMapBuffer to set ubo data Jordan Woyak 2011-12-11 05:13:05 -06:00
  • 16b58a8825 Show a bit of information when using GLSL shaders. Ryan Houdek 2011-12-11 05:15:08 -06:00
  • bcb2abbcf1 fix stupid indentation Jordan Woyak 2011-12-11 04:32:57 -06:00
  • 031c523fba have separate variables/functions for VS/PS ubo stuff, array was confusing. Jordan Woyak 2011-12-11 04:11:57 -06:00
  • fbef258dab Disable UBO buffer generation if hardware doesn't support it. Ryan Houdek 2011-12-11 04:19:11 -06:00
  • df283a56a0 More coding style fixes because I suck at sed Pierre Bourdon 2011-12-11 11:14:02 +01:00
  • 014c474024 8 spaces indentation -> tabs Pierre Bourdon 2011-12-11 11:08:18 +01:00
  • 1724385c8c Actually have Dual Source blending work for people. Forgot about this change. Ryan Houdek 2011-12-11 03:10:03 -06:00
  • b0ffa72e37 Merge branch 'large-mram' Shawn Hoffman 2011-12-10 18:48:35 -08:00
  • 62858c8c14 Small logging changes. Pause core if Jit64 tries to compile at 0. Shawn Hoffman 2011-12-10 18:42:49 -08:00
  • 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