Commit Graph

  • c557fdda03 Woops, GL plugin fix Sonicadvance1 2008-08-17 04:03:34 +00:00
  • 730d80864d Mostly fix for OGL plugin, putting it's shaders in the right place, few other bugs here and there though. Fix for CPU detect and removed a quick hack to reduce underflows in the HLE plugin. Added AA for Linux, but may be only usable by ATI/Intel cards or Opensource drivers Sonicadvance1 2008-08-17 03:56:07 +00:00
  • d1723cae4a fix bug in giga's resampler, hrydgard 2008-08-16 23:53:00 +00:00
  • 72e1a6afc8 Kill Plugin_DSP_NULL hrydgard 2008-08-16 22:30:29 +00:00
  • 471bb025b2 gigaherz' improved resampler hrydgard 2008-08-16 22:28:33 +00:00
  • aa3fee8c60 Audio system update - HLE plugin submitted, homebrew has sound, and also Mario movies!! (this was very unexpected). This also acts as a frame limiter. Might provide an option to turn it off in the future. hrydgard 2008-08-16 21:58:07 +00:00
  • dcd5ffeb7a More accurate audio interrupts (preparation for homebrew audio support). some minor cleanup in gl plugin. hrydgard 2008-08-16 10:49:08 +00:00
  • 7962ab4713 Fixed CPU detection on Mac OS X. Maarten ter Huurne 2008-08-16 10:48:32 +00:00
  • 2f55ee30be Added missing #include. Maarten ter Huurne 2008-08-16 10:41:36 +00:00
  • 48cfb8aa1f bug fix hrydgard 2008-08-15 20:51:32 +00:00
  • a077e1e1de untested cpu_id for linux/macosx hrydgard 2008-08-15 20:48:40 +00:00
  • 99c0d7b899 Rewrote CPU detection. hrydgard 2008-08-15 20:43:14 +00:00
  • 0325f55d68 Some more fixes for GL plugin, getting ready for AA, and maybe some proper cleanup of XWindow in Linux, which we will never know if it works. Sonicadvance1 2008-08-15 12:03:49 +00:00
  • bae7cf1354 Maybe quick fix for Windows Sonicadvance1 2008-08-15 03:12:18 +00:00
  • 980679d84d GL Plugin Now has High res instead of stretching to the res. No AA yet and shadows are wrong, which causes Sunshine to trip and a few others to have shadows in the upper left corner Sonicadvance1 2008-08-15 02:57:20 +00:00
  • 9edf51c64f Call CheckDTLB always, only keep result if logging is enabled. Thanks to hrydgard for reviewing my previous commit. Maarten ter Huurne 2008-08-14 23:07:08 +00:00
  • 9b676c0a01 Removes 4 unneeded values in the GL plugin, Makes less buffer underruns in ALSA in DSP_NULL, and case sensitivity so Wii games get just a 'wii' bit farther Sonicadvance1 2008-08-14 23:04:24 +00:00
  • 7937befe73 Added XFB.cpp to list of files to build. Maarten ter Huurne 2008-08-14 22:25:45 +00:00
  • f5d49e87ad Unbreak input hrydgard 2008-08-14 22:20:06 +00:00
  • 9f3899aa58 build fixin' hrydgard 2008-08-14 22:08:17 +00:00
  • 9e15c51f9e Silly build fix, a slightly improved error message. hrydgard 2008-08-14 22:01:07 +00:00
  • aae50ada0e Avoid compile warning if logging is off. Maarten ter Huurne 2008-08-14 21:53:07 +00:00
  • 9506d46df4 Avoid compile warnings if logging is off. Maarten ter Huurne 2008-08-14 21:51:09 +00:00
  • b4d7ce0197 Some cleanup, extracted XFB convert code into VideoCommon, added non-activated support to gl plugin. + a minor bugfix with no effects seen so far in gl plugin :P hrydgard 2008-08-14 21:34:39 +00:00
  • 1aedd4891c Avoid compile warning by adding virtual destructor. Maarten ter Huurne 2008-08-14 21:34:29 +00:00
  • 5130365b6d Fixed compile warning: added explicit typecast for converting -1 to an unsigned number. Maarten ter Huurne 2008-08-14 20:56:36 +00:00
  • bcf02be749 Avoid compile warning if logging is off. Maarten ter Huurne 2008-08-14 20:50:14 +00:00
  • 58e2ca0450 Fixed compile warning: comparison of signed to unsigned. Maarten ter Huurne 2008-08-14 20:47:41 +00:00
  • 07f4d3eca0 Fixed compile warning: initialize members in declaration order. Maarten ter Huurne 2008-08-14 20:42:36 +00:00
  • 71f9655b70 Avoid compile warning if logging is off. Maarten ter Huurne 2008-08-14 20:39:51 +00:00
  • 4f744ee762 Fixed compile warning: comparision of signed to unsigned. Maarten ter Huurne 2008-08-14 20:37:14 +00:00
  • a7e409bac7 Commented out unused variables: their value is not needed, but the code is useful as documentation of the data format. Maarten ter Huurne 2008-08-14 20:20:01 +00:00
  • d91d54c3bb Removed unused local variable. Maarten ter Huurne 2008-08-14 20:14:49 +00:00
  • 231d7ffd03 Fixed compile warnings: name shadowing and comparing signed to unsigned (2x). Maarten ter Huurne 2008-08-14 20:11:06 +00:00
  • 870194db21 Attempt to fix recent D3D plugin issue. Fix bug in debugger *<:-) hrydgard 2008-08-14 19:57:46 +00:00
  • 6d887ea18a Added svn:ignore properties for files generated by the build system. This eliminates noise from the "svn st" output. Maarten ter Huurne 2008-08-14 19:52:11 +00:00
  • c069737df8 Moved icon from Source/ to Binary/, since files used as-is seem to be placed in Binary/. Maarten ter Huurne 2008-08-14 19:41:12 +00:00
  • 697ed23474 linux build fix hrydgard 2008-08-14 18:29:18 +00:00
  • 1b70b3dc7a OS X build fix: Replaced hardcoded "-framework SDL" by output of "sdl-config" script. Also use "sdl-config" for the CXXFLAGS. Maarten ter Huurne 2008-08-14 00:22:03 +00:00
  • 96ca347bdc Fix sign extension bug from hardware reads. Mainly seems to affect homebrew apps. hrydgard 2008-08-13 22:28:36 +00:00
  • e4792fafaf make mtmsr end jit blocks - makes some wii homebrew go a little bit further hrydgard 2008-08-13 21:35:03 +00:00
  • 2b8a85ac5a Yet another bunch of optimizations and cleanup. hrydgard 2008-08-13 20:48:27 +00:00
  • 8900114c2b If dynamic library loading fails, log and return false instead of panicing. Also fixed bug in Get() where "retval" was not actually returned on non-Windows platforms. Maarten ter Huurne 2008-08-13 12:22:35 +00:00
  • 34d6e8ad62 adding icns file for os tmator 2008-08-13 00:08:09 +00:00
  • bd3d9305b3 fix sdl init video : mthuurne tmator 2008-08-13 00:05:42 +00:00
  • 7b357c84df win32 build fix - no #elifdef on MSVC hrydgard 2008-08-13 00:00:39 +00:00
  • e4e1fda2e4 cpu detection seems broken on AMD - temporarily removed block hrydgard 2008-08-12 23:54:16 +00:00
  • d6700ebd1f better sdl code tmator 2008-08-12 23:51:00 +00:00
  • 70a6054d3c phew, beyond good and evil fixed in 64-bit (not setting DAZ anymore). plus some cleanup. hrydgard 2008-08-12 23:27:36 +00:00
  • ac6d34cd10 Added mth patchs / icon and a fist SDL support on OGL plugin, not work ... tmator 2008-08-12 23:17:29 +00:00
  • f893f3f17b fix osx compiling issue on CPUDetect.cpp tmator 2008-08-12 22:17:41 +00:00
  • 575bdd9166 Lots of various changes. CPU detect fix. Maybe a minor speed increase. CPU bugs remain. hrydgard 2008-08-12 20:05:45 +00:00
  • 29102ecbc6 For unknown reasons, this patch fixes Beyond Good and Evil and Metroid intro in 32-bit mode only. Yeah, I have some work to do on the JIT. Also adds some minor stuff like memory card write notification, plus some minor SSSE3 optimizations. hrydgard 2008-08-11 19:35:38 +00:00
  • 93429219ab - Added some code to allow panic alert messages to print to video plugin. commented out until it's approved. gigaherz 2008-08-10 21:48:23 +00:00
  • 0332ec742e - Added message queue to DX9 plugin. - Added plugin interface function Video_AddMessage to both plugins and to the plugin specs. - Added handling of the Video_AddMessage interface export from the core side. - Added a print on Core::Init for testing purposes (might not be the best place). gigaherz 2008-08-10 21:34:22 +00:00
  • f5432b874a - Made the message queue actually be processed. - Made the message prints support alpha transparency. - Made the messages fade out when time <=1024. - Added a init message as a test for the queue. gigaherz 2008-08-10 21:06:03 +00:00
  • efd15dc2c3 maybe fix some crashes some people are seeing (used wrong instruction to load 64 bits) hrydgard 2008-08-10 20:38:15 +00:00
  • dc915d40f3 unix build fix, cpu detection improvement (SSSE3 detected) hrydgard 2008-08-10 19:14:14 +00:00
  • 5fc50dc63c Disabled the rumblepad hack. If you want to use it, uncomment #define USE_RUMBLE_DINPUT_HACK in nJoy.h. Laurence Muller 2008-08-10 18:46:55 +00:00
  • 3540466f63 Added missing file to SConscript hrydgard 2008-08-10 18:34:47 +00:00
  • 8cfd8aa309 Latest round of JIT changes. Probably broke something as usual. hrydgard 2008-08-10 18:24:01 +00:00
  • f9019d0ad3 Assorted debugger upgrades and fixes + changed DolphinWX project not to depend on its plugins hrydgard 2008-08-10 18:21:16 +00:00
  • 4cec78a13b Change the way the we send commands to the GPU in single core mode. This will enable me to make the jit slightly cleaner in the future. hrydgard 2008-08-10 18:15:48 +00:00
  • 1359943a62 disable some problematic stuff until i can debug it hrydgard 2008-08-09 21:23:11 +00:00
  • c305371725 More 32-bit speed hrydgard 2008-08-09 20:18:50 +00:00
  • 12b37ba323 3 more activated instructions in the jit = maybe 1% more speed ;P hrydgard 2008-08-09 18:32:10 +00:00
  • e3d21c0b11 32-bit speedup (videos mostly affected). Lots of various cleanup and future proofing. A small debugger feature. hrydgard 2008-08-09 16:56:24 +00:00
  • 61398ea83f cosmetic change: Renamed printStuff to printMultilineText. gigaherz 2008-08-09 09:16:59 +00:00
  • e8c14fe037 Added a new statistic value: dlist calls for current frame. gigaherz 2008-08-08 23:39:48 +00:00
  • 907f80032a Some of the previously unused statistics have been added/readded. If there was any reason not to have them, feel free to revert this. gigaherz 2008-08-08 23:32:29 +00:00
  • b12621e3f0 Some more changes to the statistics. Commented out all currently unused stats, and implemented counting primitives in DL in a "hacky" way. gigaherz 2008-08-08 23:22:27 +00:00
  • 8731021466 I implemented "tabs" in the string handling, but it's not working right, so I made the statistics use spaces instead. gigaherz 2008-08-08 22:17:03 +00:00
  • a1f48fee94 Added a method to rasterfont, to parse strings for newlines. Fixes the statistics overlay in opengl plugin. The string stuff is somewhat WIP, as I want to add support for TAB character handling (and maybe others). gigaherz 2008-08-08 22:04:02 +00:00
  • 627695c667 Fix windows choppiness hrydgard 2008-08-08 21:00:05 +00:00
  • a9b441f379 Removed some temp logging, minor other stuff hrydgard 2008-08-08 20:38:08 +00:00
  • 9626b3bc42 Fix shader cache bugs, improving linux speed. Remove some unnecessary printfs. hrydgard 2008-08-08 19:46:04 +00:00
  • c8c1d2d905 Enable more parts of the JIT under linux hrydgard 2008-08-08 17:52:37 +00:00
  • 6b8d9e1bb0 TextFmt Overlay v4. :p gigaherz 2008-08-08 17:30:47 +00:00
  • 8e443bad3e update to the texture format overlay, thanks to giga (see issue 112) Shawn Hoffman 2008-08-08 10:23:17 +00:00
  • 70bf8bbd2b Reverted an error on my part Sonicadvance1 2008-08-08 08:13:17 +00:00
  • e34d4abfee GL plugin now Updates it's title bar in Linux. No gui also works, change it in SConscript in Linux if you want to use that one instead Sonicadvance1 2008-08-08 08:08:12 +00:00
  • b370386983 static-ified a lot of vars to prevent name collisions with plugins, other cosmetic stuff, prep for jit debug hrydgard 2008-08-07 21:29:15 +00:00
  • ac366022f4 Fix linux build and a crash. hrm, how did it work before... hrydgard 2008-08-07 19:20:51 +00:00
  • f46c64c02f fixed(ogl): resolution detection on widnows, configdlg.cpp compile problems on non-windows, and fixed the recently broked texfmtoverlay ... >_< Shawn Hoffman 2008-08-07 02:49:56 +00:00
  • fb8c0ed71d Fixed wrong casting. Laurence Muller 2008-08-06 21:38:18 +00:00
  • 89cb286812 Some osx build fix for OGL plugin. Not working ... tmator 2008-08-06 21:07:31 +00:00
  • 84b3522c24 Fix build on linux (grr), minor ABI fix. hrydgard 2008-08-06 20:23:53 +00:00
  • 9dc48651a7 windows: added resolutions and made the window sizing a bit better. linux: #include fix Shawn Hoffman 2008-08-06 09:48:54 +00:00
  • a44e94a594 added overlay that displays texture formats (thanks to gigaherz!) Shawn Hoffman 2008-08-06 01:08:02 +00:00
  • 94a5ab087a Silence stupid messagebox in windows, and simultaneously fix a future linux problem :P hrydgard 2008-08-05 23:39:58 +00:00
  • 491a9205b6 more changes to the ogl config gui (replaced everything with sizers) Shawn Hoffman 2008-08-05 21:05:12 +00:00
  • 9a377ac874 teeny fix for non-windows builds Shawn Hoffman 2008-08-05 09:53:42 +00:00
  • 8ff50f3155 code beautification and the like for OGL config gui Shawn Hoffman 2008-08-05 08:49:27 +00:00
  • 1a504ff031 Fix compile bugs in Windows Sonicadvance1 2008-08-04 22:42:04 +00:00
  • dd793a11ef GL plugin now dumps textures in correct format, you can enable texture dumping in the settings but you have to set the directory in the ini file Sonicadvance1 2008-08-04 21:29:56 +00:00
  • 494c1f3187 JIT works in linux with ALL OPTIMIZATION OFF - well, at least it's faster than pure interpreter :P hrydgard 2008-08-03 16:56:31 +00:00
  • e7786f3934 fix linux build, last njoy commit broke it :P hrydgard 2008-08-03 09:21:04 +00:00
  • bcaa0d1d86 nJoy: - Added some kind of rumble support (windows only, using direct input). - Only usable for player one. - Not customizable, fixed rumble strength. - Due to some Dolphin bugs you need to initialize rumble support manually. Laurence Muller 2008-08-01 23:38:53 +00:00
  • f895edc10d add simple PC logging facility for debugging. not enabled by default. hrydgard 2008-08-01 20:36:14 +00:00
  • e5940d12dc Build fix hrydgard 2008-08-01 15:49:15 +00:00