Commit Graph

2725 Commits

Author SHA1 Message Date
mtabachenko 517d31bae9 - add loading saves from No$GBA ;) 2009-07-30 14:47:54 +00:00
mtabachenko 66b71553d0 core:
- optimize IPC FIFO;
2009-07-29 22:59:46 +00:00
mtabachenko 309cb2418a new gxFIFO:
- optimization of FIFO functions (speedup);
2009-07-29 22:10:55 +00:00
nitsuja ea5abf672e attempt at fixing the edge marking implementation (softrasterizer) 2009-07-29 13:14:05 +00:00
nitsuja d9b6e86c40 fix for emu window not showing up after it gets saved at position (-32000,-32000) 2009-07-29 04:51:38 +00:00
riccardom 146f8b43df Note we have osd and hud on linux frontends too. 2009-07-28 20:43:56 +00:00
riccardom ffeb6b97f0 Make glib mandatory for all frontends. 2009-07-28 20:36:53 +00:00
zeromus 74e0fabca9 gfx3d: fix bugs in poly sorting 2009-07-28 08:14:11 +00:00
zeromus 2c3cef961c win32: more threading fixes, and fix a bug in stylus coordinate osd 2009-07-28 05:29:28 +00:00
zeromus 11e417f55a win32: safer threading logic in shutdown sequence 2009-07-28 05:12:23 +00:00
zeromus 7219f88382 win32: change osd compositing to 32bpp and decouple from emulation update; add nearest2x resizing filter; add framerate-independent drawing equipment to osd (test in savestate slot display); make lua drawing thread-safe once again; get rid of some warnings 2009-07-28 04:47:06 +00:00
zeromus 74702bae5a gpu: fix a bug in affine start register regeneration which may have made some games (pokemon dash?) fail to make it back from a savestate with scroll variables intact 2009-07-27 20:15:07 +00:00
zeromus bb85744a6f win32: change mapview tool scroll display to indicate that it is useless, because it is 2009-07-27 19:57:36 +00:00
luigi__ 642ce3a115 Win32: fix a bug which would cause recent roms menu to accept only
9 recent roms instead of 10.
2009-07-27 18:35:48 +00:00
zeromus 66c895dca4 fixi wifi compiling in linux 2009-07-27 18:01:42 +00:00
nitsuja ae940c79e1 savestate date memory overwrite fix 2009-07-27 16:25:00 +00:00
mtabachenko de427321ab gxFIFO:
- fix crash some games (Rayman DS now works);
2009-07-27 15:15:00 +00:00
zeromus 2ed7ef8c89 dmacompleted needs savestating 2009-07-27 11:28:02 +00:00
zeromus 6ada678c69 oops my bad. newgxfifo changes back in 2009-07-27 11:16:09 +00:00
zeromus e41741f457 revert gxfifo related changes so at least we have a revision that works. feel free to paste over when its working again 2009-07-27 11:08:37 +00:00
mtabachenko 45d7f2aef9 opps, sorry :( i forget commit mmu.cpp in rev.2667 2009-07-27 11:02:19 +00:00
zeromus c6a8854e92 integrate desync fixes from 094 branch. many extra files touched due to svn merge info tracking being poopy 2009-07-27 10:39:56 +00:00
mtabachenko 8339abdd71 new gxFIFO:
- fix gxFIFO buffer overflow with DMA (Zelda, Submarine tech demo etc.); (but this fix hackly and need rewrite all dma stuff)
2009-07-27 10:28:59 +00:00
zeromus c04caafcbf rasterize: little tweaks to fog 2009-07-26 21:41:10 +00:00
zeromus db610129bb rasterize: add fog emulation 2009-07-26 21:13:38 +00:00
luigi__ 9828895c53 NDS: oops... comment out some logging I added to figure out why the firmware couldn't
boot games.
2009-07-26 18:18:47 +00:00
luigi__ c48ef684f6 MMU: reorganize gamecard emulation so it's easier to implement commands.
NDS: when booting from firmware, copy secure area to main memory (this
is done by the BIOS, not the firmware). This allows the firmware to boot
games! :)
2009-07-26 18:06:47 +00:00
riccardom ef6717c210 Add osd notification for fake microphone and audio toggle, cleanup a bit the hud code. 2009-07-26 08:26:41 +00:00
riccardom 2f1c14fe33 Cleanup the recent hud addition: remove unneeded function calls and includes and put hud initialization code in the same place. 2009-07-26 08:19:21 +00:00
zeromus 1ba3351f6e oglrender: support wireframe 2009-07-25 19:59:40 +00:00
riccardom b5dfdc501c Hook the hud in the cli frontend, based on a patch from szigor at #2825066.
Auto pause, fake mic and boost now have osd notification.
2009-07-25 08:18:16 +00:00
riccardom aa08c20987 Remove stale prototype for ResetHud() which is gone. 2009-07-25 07:54:42 +00:00
zeromus 443fa0c50f gpu: fix disp fifo capture and vram capture/display from same bank. i am beginning to rewrite the dispfifo logic so there may be some easy regressions to fix. fixes splinter cell. 2009-07-25 06:40:47 +00:00
zeromus c0b302f4e4 fix color overflow in capture blending; fixes freedom wings 2009-07-25 03:40:27 +00:00
luigi__ 3856c0c5e9 Add missing files to VS2010 project. 2009-07-24 18:18:39 +00:00
zeromus 9fe5205b2e win32: fix little menu bugs 2009-07-24 08:40:26 +00:00
zeromus 2d5889eaa8 rasterize: add rear depth scroll register emulation; fixes narnia 1 2009-07-24 07:31:56 +00:00
zeromus acadc2f784 fix a bunch of warnings 2009-07-23 20:49:33 +00:00
riccardom c16bf09a68 Update cli frontend makefile to add libagg cflags and to use AM_CPPFLAGS as
used by the gtk frontend instead of AM_CFLAGS. Issues pointend out by szigor
in patch #2825066.
2009-07-23 19:04:58 +00:00
zeromus 188a7e54c4 hud editor works on savestate slot display 2009-07-23 18:34:45 +00:00
zeromus c2943e28d9 allow hud editor to move elements to the bottom screen 2009-07-23 17:24:45 +00:00
p989 908f4116a7 win32: make frame advance more normal 2009-07-22 02:01:31 +00:00
zeromus 689d9a94df win32: fix some frame advance bugs. also maybe fix hotkey mushiness 2009-07-22 01:28:23 +00:00
zeromus 5676772a6c win32: cleanups for hotkey autorepeat 2009-07-22 00:25:25 +00:00
zeromus a88b22e547 increase visual studio warning level and deal with the consequences. 2009-07-21 23:38:19 +00:00
zeromus a086c21ba7 fix savestate saving 2009-07-21 23:18:22 +00:00
zeromus 123743fa57 win32: get rid of some new glibc linker warnings. 2009-07-21 22:59:51 +00:00
zeromus 359aafba57 speed up state rewinding 2009-07-21 08:09:52 +00:00
p989 1559e84d0d win32: savestate rewinding 2009-07-21 07:09:14 +00:00
zeromus 2228a8de13 win32: tone down the default intensity of the scanline filter a bit, and add commandline args to control the intensity, in the vain hopes that someone will give me feedback on what their favourite values are 2009-07-21 02:32:55 +00:00
zeromus 3f3e086d61 win32: what's this..? is it..? could it be..? indeed, it is! a multicore optimization! now featuring all final display logic triple-buffered in another thread. offloads to another thread: rotation, color conversion, filter scaling, and directdraw buffer copy. this makes filter scaling effectively costless. 2009-07-21 01:55:16 +00:00
zeromus f95c64cc6a win32: enable gthreads 2009-07-21 00:08:52 +00:00
zeromus 0d36fecf93 reconfigure sse optimizations. all asm routines have been rewritten with intrinsics so that they are more neatly inlineable; this speeds them up by a couple of FPS; also, they work in gcc; and they can be enabled separately with ENABLE_SSE and ENABLE_SSE2; 95% of the optimizations come from the SSE optimizations, meaning that SSE2 will not be necessary to enjoy the bulk of the optimizations. I think. 2009-07-20 23:33:39 +00:00
zeromus 3abc58ae36 change loadrom() to use FILE* instead of std::ifstream. sidesteps mbcs path issues 2009-07-20 22:55:51 +00:00
p989 17fe2472a2 win32: cursor doesn't get stuck when dragged outside window 2009-07-20 16:03:00 +00:00
gocha 6d4e256d2b Fixed movie length info (60.00fps -> 59.82fps) 2009-07-20 04:37:07 +00:00
zeromus 81b885777c fix some rom loading things 2009-07-20 01:41:22 +00:00
zeromus a61483d87d fix linux compile bug 2009-07-20 01:06:06 +00:00
luigi__ 06e4bcfbb1 zeromus,
(l706) I am okay with these optimizations, even if they don't help much.
But you really, really should avoid giving your macros/variables such...
terrible names. This really looks terrible and unclear.

After waiting a while for you or somebody else to rename those vars/macros, 
I finally decided to do it myself because they were bugging me. It's okay 
for this time, but the next time I see such terrible names in a commit, I'll
just revert it.
2009-07-19 23:13:09 +00:00
p989 2a90946ff5 win32: load archives without temp files 2009-07-19 21:42:15 +00:00
gocha 488fc951d0 Quick fix that should disable autohold while movie playback 2009-07-19 13:07:03 +00:00
zeromus c24caade3e gpu: fix rotozoomed 2d mapped direct color bmp sprites. fixes knights in the nightmare credits intro 2009-07-19 09:41:05 +00:00
zeromus 4a19bac748 gfx3d: i've realized that the poly sorting must happen after clipping. there is no way to do this now, so to approximate really well, it, we will perspective divide the y values. fixes island of happiness shop menus. 2009-07-19 08:23:14 +00:00
zeromus 119deba104 old gxfifo: fix bug which broke galactik football 2009-07-19 07:07:58 +00:00
zeromus 7a2b970aff revert my earlier changes to 0x8000 handling in display capture. i changed my mind, it is working the way it needs to. hotel dusk is broken for other reasons 2009-07-19 02:05:07 +00:00
shashclp 2d6477ce1b - Fixed emulator crash on sample loading failure 2009-07-19 01:23:43 +00:00
zeromus 6c00a49806 gpu: rework capture opaque flag handling a bit. this is a risky change and may break some other capture and layer blending scenarios, but the old way of doing it (writing 0x8000 to vram for opaque black pixels from capture blending) is simply wrong and unworkable. fixes hotel dusk. 2009-07-18 20:24:20 +00:00
zeromus e9d75ad573 rasterize: fix bug in sse texture sampling optimization, fixes ridge racer sky 2009-07-18 18:52:11 +00:00
zeromus f9592ea6d1 gpu: fix layer blending regression, fixes yoshi touch and go 2009-07-18 18:32:10 +00:00
zeromus d8b3a0581d rasterize: fixes to shadows 2009-07-18 18:19:17 +00:00
riccardom 706af15ebe Remove dumplicate double dummy backend from SNDCoreList. 2009-07-18 16:50:24 +00:00
riccardom e96e14d8e6 Shut up gcc's deprecated conversion from string constant to ‘gchar*’ warning. 2009-07-18 13:26:04 +00:00
riccardom 305da3d38a Remove -Wshadow from --enable-hardcore because it triggers so much inside libagg code. 2009-07-18 13:14:23 +00:00
riccardom 2d9bd66224 Declare nds_savestate and nds_loadstate in a proper place. 2009-07-18 13:02:53 +00:00
riccardom 894458bc53 Make some functions static and remove a couple of unused variables. 2009-07-18 12:52:44 +00:00
riccardom a3cbf8ea01 Add missing enum value in switch. 2009-07-18 12:13:45 +00:00
riccardom 194ee3f339 Make a few functions static. 2009-07-18 12:11:36 +00:00
riccardom ec25feee98 Add missing header for memset. 2009-07-18 12:04:36 +00:00
zeromus 062a228877 grab bag of optimizations: many optimizations to sse functions, now using intrinsic functions. this would enable these functions to work on gcc (i think) if our configuration supported it, but it will fail for some vc++ express installations. those guys will have to either #define SSE2_NOINTRIN or help me figure out which installations are broken and why and how to fix it. also, collapse BG layer pixel blenders into a single function, so watch for regressions there. 2009-07-18 09:15:41 +00:00
riccardom baef153e05 Make clear that at least for now antigrain library is mandatory. 2009-07-18 08:57:51 +00:00
zeromus f71921404c win32: screenshot: fix failure to save pngs and failure to respect user specified path 2009-07-17 21:04:42 +00:00
p989 087e9ae5ed display stylus coordinates 2009-07-17 20:33:41 +00:00
zeromus ca6c0db294 dont crash when exiting program 2009-07-17 20:23:17 +00:00
zeromus dd505213be fix path building for archived roms 2009-07-17 17:32:39 +00:00
mtabachenko f6d2ca247e new gxFIFO:
- rewrite GE functions;
winport:
- fix GBAslot dialog;
2009-07-17 09:06:23 +00:00
zeromus ecf5b68df6 a grab bag of optimizations good for about 4fps on my system 2009-07-17 08:33:35 +00:00
zeromus dbe2226498 newemuloop: change main loop to 32bit math for a little speedup and fix a goofup that was costing a small amount of speed 2009-07-17 05:16:07 +00:00
zeromus ccf3535154 newemuloop: fix bug in instruction disassembly logging 2009-07-17 04:51:04 +00:00
zeromus b5d9628a7d newemuloop: bump diagnostic counter up to 22 2009-07-17 04:22:59 +00:00
zeromus bb8e239206 man, i am getting sloppy 2009-07-17 04:17:44 +00:00
zeromus b4c4d55ce2 win32: fix a bug in the last checkin 2009-07-17 04:17:07 +00:00
zeromus 6297f00247 fix screenshot path bugs and add some string utility functions 2009-07-17 04:09:07 +00:00
p989 68cf6f1e5e rework and integrate path settings 2009-07-17 02:37:51 +00:00
zeromus 3c5ad7c896 newemuloop: comment that a little better so i dont forget 2009-07-17 00:15:48 +00:00
zeromus e482c772e2 newemuloop: handle an edge case in timing logic better 2009-07-17 00:09:33 +00:00
zeromus 24a040ef2b gpu: emulate display capture while frame skipping 2009-07-17 00:04:35 +00:00
zeromus ffa4adfc47 newemuloop: add diagnostic code for timer calculation 2009-07-16 23:31:25 +00:00
zeromus 3e9dd9d6c0 newemuloop: fix bug in cascaded timers. fixes shrek streamed music 2009-07-16 23:21:21 +00:00
mtabachenko 980a06f871 - cleanup; 2009-07-16 11:17:23 +00:00
zeromus 00d535f9d3 gpu: fix 128-wide captures. fixes hotel dusk 2009-07-16 09:31:06 +00:00
mtabachenko d8fde20f85 new gxFIFO:
- fix execute 3D commands;
new emuloop:
- add reset ticks counters;
2009-07-16 08:49:32 +00:00
zeromus 55a208d0ee core: remove last traces of MMU_RenderMapToLCD, the heinous function which should never have been used. prevents crash in megaman star force 2009-07-16 08:05:00 +00:00
zeromus 3f291c8e6a newemuloop: fix some timing regressions; win32: improve map view 2009-07-16 07:39:21 +00:00
zeromus 3c0646c423 win32: fix bug where screen scale and size are not correctly handled when relaunching emulator 2009-07-16 05:10:39 +00:00
zeromus 71441a541d newemuloop: bump a quirk detector from 16 to 18. 2009-07-16 04:47:13 +00:00
zeromus 646998871e win32: scalers: add a slightly optimized case for non-filtered. probably doesn't add up to much 2009-07-16 04:45:04 +00:00
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
riccardom 1cf0998d34 Add libagg detection machinery. 2009-07-11 17:48:24 +00:00
riccardom 7647ebbccd Put fake mic toggle under FAKE_MIC ifdef. 2009-07-11 17:43:03 +00:00
p989 073b71a46e more drawing funcs 2009-07-11 17:09:43 +00:00
yabause d0200bdbcd Added "recent files" support:
- when loading a rom, the filename is saved in recent files
  with "application/x-nds-binary" mime type
- a new "open recent" submenu let you choose a recent file
  with the "application/x-nds-binary" mime type
2009-07-11 16:08:38 +00:00
riccardom fbc2d8e296 Add alsa cflags / libs to makefiles. 2009-07-11 15:24:53 +00:00
riccardom ba33e8aa6b Brown paper bug: use plughw:0,0 as device instead of default, this is actually an error i introduced and not on the original.
Then check snd_pcm_readi return since it can fails and actually it is doing so.
2009-07-11 15:15:57 +00:00
riccardom fd20b10c90 Need to initialize stuff in Mic_Init(). 2009-07-11 14:37:50 +00:00
riccardom f63909b1d9 Add the alsa microphone implementation done by Heptaeon and posted in the
forum. Dear contributors please don't do that, write to the list, come on
irc, post a patch in sf.net instead.
Anyway this is made the default if you have alsa, tested a bit and haven't
managed to get it working. Since I don't know if it is our bad or common code
issue please test and maybe report back on irc.
2009-07-11 14:21:09 +00:00
zeromus b6c16bdb0c antigrain: add raster font rendering 2009-07-11 08:22:17 +00:00
zeromus 867c17d7a3 more antigrain refactors 2009-07-11 06:46:46 +00:00
zeromus e2a29f6c3e antigrain refactors, need an intermediate checkin 2009-07-11 04:27:03 +00:00
zeromus 11983ace12 move antigrain to core and build with make 2009-07-11 02:51:16 +00:00
zeromus f6f4719115 win32 agg: build with vs2005 instead of 2008; for some reason 2008 produces a lib in this case that 2005 can't handle 2009-07-10 22:41:37 +00:00
zeromus 078ac3bea0 remove the optional gpc component from antigrain, which is licensed under a retarded homemade non-commercial license 2009-07-10 22:27:36 +00:00
wntrmute 2288f5fdf4 remove cflash.cpp/.h add guitarGrip.cpp, enable universal binary 2009-07-10 22:03:59 +00:00
zeromus 0211a78a8e spu: last checkin with spu controls was bad. i guess i committed from the wrong directory. this fixes it 2009-07-10 19:29:05 +00:00
zeromus c2751af7f5 spu and win32: add individual channel muting capability 2009-07-10 18:46:50 +00:00
zeromus 5d40f08ce2 apply patch 2816373 which fixes extension dot parsing for creating save paths from rom paths 2009-07-10 18:15:45 +00:00
mtabachenko 09c7e4bf2c winport:
- fix config load for Guitar Grip addon;
2009-07-10 10:46:16 +00:00
mtabachenko 275cf18417 winport:
- added config keys for Guitar Grip;
2009-07-10 10:34:49 +00:00
riccardom c0e17f2a2b Add addons/guitarGrip.cpp to compilation. 2009-07-09 18:54:27 +00:00
p989 b9e0eee019 marker renderer 2009-07-09 15:52:22 +00:00
p989 082b8a1e92 line renderer 2009-07-09 15:11:48 +00:00
zeromus 7459a4a0db win32: add demo of agg compositing separate lua and emuscreen layers 2009-07-09 08:16:10 +00:00
zeromus d4b9473034 win32: fix vcproj again 2009-07-09 07:36:21 +00:00
zeromus 4eb59b05c1 win32: refactor agg drawing 2009-07-09 05:17:29 +00:00
p989 740fbdf6f6 agg_draw_line_pattern 2009-07-09 03:35:26 +00:00
zeromus 24b0d4cc74 fix vcproj files from antigrain addition 2009-07-09 02:25:39 +00:00
mtabachenko 5d2a46c1ad addons:
- add Guitar Grip device;
2009-07-08 23:26:35 +00:00
p989 20bbb21f56 antigrain geometry renderer and static lib 2009-07-08 23:01:43 +00:00
zeromus b671d2dc37 update version info to 095 and also port changed dsm spec from 094 branch 2009-07-07 23:05:30 +00:00
zeromus 8f2825ca2f rasterize: tweak around alpha blending again, mostly reverting to the older form 2009-07-06 06:54:41 +00:00
zeromus 2a9f14b516 win32: fix map view tool to display more modes, taking advantage of more evolved gpu code. also port changelog from 094 branch 2009-07-06 05:54:02 +00:00
zeromus 6e05ab43a1 rasterize: fix clear image support; gpu: fix a 2d obj mode; and a fix to vram diagnostics printing 2009-07-06 00:21:45 +00:00
zeromus a0c9689b6f rasterize: experimental edge marking; also mess around with alpha blending a bit 2009-07-05 20:02:41 +00:00
luigi__ 8495cce7d8 VS2010 project: Added pathsettings.cpp and pathsettings.h. 2009-07-04 11:09:50 +00:00
riccardom 9fd39b42be Sopt hardcoding dTools_list size. 2009-07-04 09:08:09 +00:00
riccardom b6e6cfd1f0 Remove hardcoded ioregtool in tool menu creation by adding a shortname field in the dTool_t struct. While at it cleanup a bit the names and shrink a bit name field. 2009-07-04 08:56:14 +00:00
mtabachenko 40ac90fa14 gfx3d:
- add SSE2 fix2float (some speedup);
new gxFIFO:
- fix timing for SwapBuffers (Homebrew apps work correct now);
2009-07-04 08:20:56 +00:00
riccardom a30f22976a Fixup whitespace. 2009-07-03 21:06:58 +00:00
riccardom 02915ec2d6 The tileview depends on gtkglext so just make it a stub, not nice but works. gtk-glade is such a mess this isn't goind to be noticed :) This should fix sf.net #2813691. 2009-07-03 19:06:13 +00:00
riccardom 4c42b9ebaf Remove a chunk of double zero-ifdeffed code. 2009-07-03 18:51:10 +00:00
riccardom 52340b1f18 Force lua disabled. 2009-07-03 18:40:32 +00:00
zeromus a266b8239d gpu: fix a couple of obj final pixel rendering regressions 2009-07-03 18:01:59 +00:00