Commit Graph

2519 Commits

Author SHA1 Message Date
p989 da1bc169a1 win32: bilinear filter 2009-07-16 04:08:18 +00:00
zeromus 9735a8a1fd new gxFIFO: fix tags on savestate struct (crazymax: these must be different for each thing in the group! its poopy, i know.) 2009-07-16 04:05:25 +00:00
mtabachenko aa84f1529e new gxFIFO:
- fix for work with new emuloop;
- add early implementation of pipeline;
2009-07-15 22:46:33 +00:00
zeromus 6275b5d746 newemuloop: fix read of timers which aren't turned on. fixes staff of kings launching 2009-07-15 21:57:23 +00:00
zeromus 7f13b77a78 zzz reduction surgery 2009-07-15 20:44:07 +00:00
zeromus 28435d9334 totally rewrite main emulation loop! YOUR SAVESTATES ARE INVALIDATED. your timing is all different. but, your timing is more precise, a few hidden old bugs surfaced and were smashed, and some games work that didn't used to. INSTRUCTIONS_PER_BATCH is a thing of the past. crazymax and luigi, I may have broken your parts, but hopefully only a little bit. your new hookups into the emulation loop are more complicated but potentially faster and definitely more precise. 2009-07-15 19:42:32 +00:00
p989 b54420e5a7 win32: save and load filter settings 2009-07-15 18:41:29 +00:00
zeromus 2e592dca73 oops 2009-07-15 17:52:34 +00:00
zeromus 215a6cb6fa win32: make scanlines look more like lcd scanlines. 2009-07-15 17:44:06 +00:00
p989 8ea1fc16c7 win32: upscaling image filters 2009-07-15 16:50:52 +00:00
p989 47bea83c76 win32: more refactoring 2009-07-14 23:30:51 +00:00
p989 cb09cf5170 win32: some presentation refactoring 2009-07-14 21:15:06 +00:00
riccardom 633a5638a7 Apply workaround patch for compiling against nvidia headers posted as
#2819332 by larryhaja. It reports that the patch fixes compilation for him
and it doesn't break it for me so hopefully there aren't regressions.
Said that i've tried to define GL_GLEXT_PROTOTYPES at configure time but
it breaks compilation and making OGLRender.cpp:133 not optional looks way
more risky.
2009-07-14 19:02:15 +00:00
riccardom c0fc487be3 Add a note for alsa microphone to Changelog. 2009-07-14 18:27:58 +00:00
riccardom 5c61957e10 Fix typo, sorry. 2009-07-14 18:06:13 +00:00
riccardom 8b4736e078 Add chinese translation to gtk-glade frontend done by F.E. Nebula, shouldn't hurt :) 2009-07-14 16:59:07 +00:00
mtabachenko a6b05cf101 - fixes in new gxFIFO (NSB, FFx, Arcanoid and others work now)
- fix 3D flush;
2009-07-14 16:13:50 +00:00
riccardom 01af8a7453 More work on the alsa microphone so that it is near an usable state. Actually it
does a pretty good job recognizing when i clap hands, decent when i blow,
epic fail when speaking. Progress nonetheless! \o/
2009-07-13 19:27:25 +00:00
zeromus f152bd98bb gpu: fix the ancient comment which deceived me into making that mistake in the first place 2009-07-13 07:40:16 +00:00
zeromus 875d4ae2a6 gpu: fix 256B granularity sprite addressing for sub gpu (fixes pinball deluxe) 2009-07-13 07:38:04 +00:00
zeromus 048d2318a0 gfx3d: cache rendering params at flush time, instead of using values which happen to be current at scanline=0 when we do 3d rendering. fixes trouble pop bubble 2009-07-13 06:35:33 +00:00
zeromus 319f68ac68 gpu: correctly(?) handle case where backdrop is requested as a top blend layer. fixes ff3 fading text 2009-07-13 05:15:25 +00:00
zeromus b7ffd2a806 rasterize: fix an alpha blending case 2009-07-13 04:19:42 +00:00
p989 80a2a480c3 agg lua bindings 2009-07-13 02:03:21 +00:00
riccardom 218319d5f9 Add license header to microphone stuff. 2009-07-12 19:47:40 +00:00
p989 3453ac71d4 transformations 2009-07-12 19:41:15 +00:00
riccardom 075455d407 More fixes to alsa microphone, still not enough. 2009-07-12 19:34:54 +00:00
p989 8f1eb173e5 general attributes 2009-07-12 17:32:05 +00:00
riccardom 4fc72bb5e2 Remember to free g_filename_to_uri() result. 2009-07-12 14:04:36 +00:00
riccardom 6739397035 Some configure scripts fixup for libagg, we can check for HAVE_LIBAGG for checking agg library availability. 2009-07-12 10:01:43 +00:00
zeromus 67010790e1 win32: fix screen rotation 2009-07-12 07:47:34 +00:00
yabause 69ac706959 Added support for application/x-nintendo-ds-rom mime type
in gtk desktop file.
Also added some (un)install hooks so that mime type
database is updated when (un)installing the gtk port.
Those two changes let users double-click on a rom to open
it with the gtk port.
2009-07-12 06:22:41 +00:00
gocha ff2de2bc58 win32: fix a glitch that the GetOpenFileName dialog for AVI doesn't appear when the last character of avi output path is '\\'. 2009-07-12 06:01:30 +00:00
p989 e5979f2bc1 fixed a blending bug 2009-07-12 04:55:58 +00:00
p989 9c6426aae4 win32: fix screenshots, path setting disabled temporarily 2009-07-12 04:36:11 +00:00
zeromus 7365c9e6ea fix r,g,b ordering in 555 antigrain renderer 2009-07-12 04:13:22 +00:00
zeromus c87812a0db refactor save slot display; first example of hud operating in linux 2009-07-12 03:52:02 +00:00
zeromus dd05ece216 fix linux compiling and add hud to gtk. wont display anything until someone adds menu items for CommonOptions toggles, but it will eventually. 2009-07-12 03:43:28 +00:00
p989 2802c9a16f savestate slot display 2009-07-12 03:38:20 +00:00
zeromus 1e28d6aebe reorganize hud drawing and move it to the core 2009-07-12 03:18:16 +00:00
p989 6cd699f684 new stylus display 2009-07-12 02:04:22 +00:00
zeromus 64350887cc change hud to use antigrain, fix antigrain compiling in linux (for now, libagg is mandatory; give me a preprocessor symbol and i will make it optional) and move antigrain source back into windows directory 2009-07-12 01:34:27 +00:00
yabause 04f79fb224 recent files now use a better mime type (at least,
something that's already used)
2009-07-11 22:07:35 +00:00
riccardom 71a84795b1 oops, missing backslash. 2009-07-11 21:41:43 +00:00
riccardom 187bb950f3 Removing unwanted file that slipped in. 2009-07-11 21:41:08 +00:00
zeromus 7246a12ced change cocoa to use swrasterize. there are still other bugs... 2009-07-11 21:10:14 +00:00
yabause 2d31b5bb8d Added some #ifdef protection for recent files feature that
require gtk 2.10 when desmume only require 2.8
2009-07-11 19:44:29 +00:00
riccardom 4ccb09d36d Use freetype font backend on !WIN32 2009-07-11 18:46:36 +00:00
riccardom 3307f91dcf More makefile work for libagg, disable libagg dependant stuff until it compiles. 2009-07-11 18:45:54 +00:00
p989 0b9b7dab23 basic shapes 2009-07-11 17:51:34 +00:00