Commit Graph

2813 Commits

Author SHA1 Message Date
bgk 0509c211b1 GTK UI :
Use newer Tooltip API. gvbam now builds with GTKMM_DISABLE_DEPRECATED
2008-04-27 18:05:58 +00:00
bgk 5c4600e4fc GTK GUI :
- Fixed some warnings
- Uninitialized memory should not be displayed anymore instead of a black screen
2008-04-27 16:54:42 +00:00
bgk 66dd396d85 GTK GUI :
Replaced GTK/GDK display by GTK/Cairo, now the window can be resized with all the video modules.
2008-04-25 18:21:39 +00:00
bgk 62f52b9622 Small cleanup 2008-04-25 09:52:59 +00:00
bgk 348caa1b80 GTK GUI :
Added a menu to select the video output module
2008-04-25 09:34:16 +00:00
bgk bd20a2e6aa GTK GUI :
- Added an OpenGL output module and enabled it by default.
- Filters can now be applied with a zoom level != 2 (Xv and OpenGL only).
2008-04-25 08:42:43 +00:00
bgk 79f61a2e2f GTK GUI :
Properly shutdown the sound output
2008-04-23 18:53:21 +00:00
bgk d1d115dbe8 GTK GUI :
The window can now be resized when using the Xv output. The display stretches to fit the window with aspect ratio correction.
2008-04-23 11:54:54 +00:00
bgk 66720378c9 GTK GUI :
Added filter support to the Xv output code
2008-04-22 11:52:55 +00:00
bgk cc077e2080 GTK GUI :
Added a Xvideo renderer to get hardware accelerated scaling and filtering. It is about 10x faster than the GTK+ renderer. No filters yet.
2008-04-22 10:39:23 +00:00
bgk b80d66853e GTK GUI :
- Initial work to allow multiple dislay drivers
2008-04-21 16:46:22 +00:00
bgk f80c58cc41 GTK GUI :
- Replaced the custom about dialog by a more maintainable standard GTK+ one
- Replaced the PNG icon by a scalable one created by Matteo Drera
2008-04-21 11:49:44 +00:00
bgk dfc7136df6 Actually change the window title. 2008-04-21 07:45:45 +00:00
bgk 4e7f9cf39f GTK GUI :
- A bit of rebranding
- Replaced the unix specific getopt command line option parsing with the glib parser
2008-04-21 07:42:18 +00:00
bgk e46f9535ac GTK GUI :
- Fixed wrong sigc types
- Fixed loading of GB games
2008-04-21 06:28:02 +00:00
bgk caf0e8fced GTK GUI :
- Improved the CMake script
- Removed some leftover debug code
- Simplified the menu appearance
- Made the debian packaging scripts use the cmake build system
- Added the GTK build to the debian package
2008-04-20 19:52:18 +00:00
mudlord 35cf9fe4d9 Updated readme 2008-04-20 10:20:03 +00:00
bgk ce99a65c94 Ooops. Forgot that file in my last commit. 2008-04-20 07:33:58 +00:00
bgk 65d9ca1d92 Initial version of the GTK GUI (forwardported from VBA's CVS) 2008-04-20 07:28:48 +00:00
bgk 9321a15300 Separated the SDL sound code from the SDL port to make it reusable by the other ports. 2008-04-20 07:26:11 +00:00
spacy51 9a60908f37 ADDED: Option to always use the last accessed directory instead of any of the default ROM directories. 2008-04-15 15:15:36 +00:00
spacy51 6701ee724b FIXED: OpenGL had black border at top in fullscreen 2008-04-08 19:19:42 +00:00
mudlord 88e828d7df updated buglist 2008-04-07 13:40:21 +00:00
mudlord d41c634702 Bleh, removed OGL dlists since it didnt seem to make much difference. 2008-04-07 13:37:54 +00:00
spacy51 ee3e7a5e75 OpenAL:
- Only show empty buffer warning for debug builds
- Code cleanup
2008-04-05 23:01:59 +00:00
spacy51 f135b6f28a XAudio2 will now output a warning to the log window, when the buffers ran dry. Debug build only. 2008-04-05 01:49:15 +00:00
spacy51 e3d4c0f2b5 ADDED option to disable multi-threaded pixel filtering
REDUCED maximum number of cores to use to 8
2008-04-05 00:13:31 +00:00
spacy51 6fac33e04b Use GetSystemInfo() function to retrive number of CPUs. 2008-03-30 23:23:25 +00:00
spacy51 97a9be1c7c FIXED: Wrong detection of CPU cores crashes emu.
ADDED: D3D will not use more than 16 cores.
2008-03-30 13:26:17 +00:00
spacy51 f4170784b3 ADDED asm-filters thread-safe patches by chrono.
ADDED maxCpuCores option to ini file and autodetect best value at first run.
2008-03-26 16:21:30 +00:00
spacy51 911450eff1 Thread safety patch for HQ4x_32 filter. BIG THANKS to chrono for his work. 2008-03-25 19:16:26 +00:00
mudlord 5cb6c0dab7 Added border fix for HQ3X/HQ4X ASM filters
Added Spacy's multithreaded D3D filter routine
2008-03-25 04:12:29 +00:00
squall-leonhart b9722e941c swapped default A/B control defines 2008-03-24 00:39:10 +00:00
mudlord e14bd1494e Updated Qt4 extension filter to remove RAR, since we can't use it due to legal reasons. 2008-03-22 06:49:22 +00:00
mudlord cee9bca44c Updated Qt4 GUI options dialog.
Wow...
2008-03-22 06:32:41 +00:00
mudlord 2885eb0852 Updated docs 2008-03-22 02:50:00 +00:00
spacy51 b44e62506e Small documentation update 2008-03-11 16:06:12 +00:00
spacy51 426306e1d6 FIX GUI bug related to COM and multi-threading 2008-03-10 14:18:45 +00:00
mudlord 5418dd3185 2008-03-09 20:25:55 +00:00
mudlord a768aab465 Fixed several typos in docs 2008-03-09 20:25:18 +00:00
spacy51 107d1670a7 Change initialization of DirectSound and XAudio2 to load DLLs at runtime instead of linking statically to them.
Replace timeGetTime() with GetTickCount() in order to eliminate the need of additionally linking against winmm.lib.
2008-03-09 19:11:28 +00:00
spacy51 a2b6f46db8 Small update 2008-03-09 17:23:18 +00:00
squall_leonhart69r cdb3566c55 2008-03-09 17:12:54 +00:00
spacy51 587379dc29 Replace Sleep function with waitable event 2008-03-09 16:25:36 +00:00
spacy51 8c9a679eca ADDED sound output using Microsoft's new XAudio2 API 2008-03-09 14:01:34 +00:00
mudlord 8359ac8351 Ugh...
Someone (not me) was spawning a window and wasn't killing it afterwards. It caused a issue to do with fullscreen-window mode transition. Removed since I checked out and it made no difference at all to functionality, yet it caused this issue.
2008-03-09 08:43:30 +00:00
jbo_85 1aba6fec1d Fixed inline assembler for Linux. 2008-03-09 00:45:18 +00:00
spacy51 1c529a52e7 Update MSVC2008 project files.
Fix compiler errors.
2008-03-08 13:59:23 +00:00
Nach 3cd080a1c3 Fix compiling on non Windows platforms. It seems much of the inline assembly code is Windows only (even the GCC segments), not to mention x86-32 only. 2008-03-05 00:55:15 +00:00
Nach ab0256d9cc Whitespace trim, and eol-style native propery set again. 2008-03-05 00:35:39 +00:00