Commit Graph

26 Commits

Author SHA1 Message Date
mudlord 4bf1715142 SDL Windows updates:
- Fixed build on windows
- Clear the screen before each frame when in opengl mode to remove artifacts on Windows
- Don't use the asm version of the Sai2x filters anymore, since it somehow doesn't link on Windows
2008-01-30 22:37:22 +00:00
spacy51 e9b1f58575 CORRECTED another typo 2008-01-25 18:40:34 +00:00
mudlord 0cf2bc2c6e Fixed SVN properties on rules files
Added missing files
2008-01-24 11:46:19 +00:00
mudlord 30c9988e0a Major Linux updates by bgKu:
- Added a basic manpage
- Added a default Linux configuration file
- Applied debian patch 01_use_dot_dir. This makes vba save the save states and battery files to $HOME/.vbam/. It is useful because the rom path is very likely to be read only. These paths can still be overridden using the config file. The configuration file and the vba-over.ini file can also be loaded from that .vbam path. Needs some Windows testing.
- Text.cpp/h getopt.c/h are sdl specific so moved them to the sdl folder.
- Removed the ability to disable the ASM version of the Sai2x scalers at runtime (to make them behave like the HQ filters)
- Fix the command line parsing bug I introduced in rev 191 (thanks to MNK)
- Gave to the interframe blending filters the same interface as fullscreen filters
2008-01-24 05:33:18 +00:00
spacy51 288e4f97eb REMOVED remaining references to non-IFB motion blur in SDL port. 2008-01-20 21:15:52 +00:00
spacy51 cae3dc04a2 Resource file cleanup. Remove reference to non-existent InterlaceIB function. Removed non-IFB MotionBlur. 2008-01-20 20:15:10 +00:00
mudlord 95c798e5d3 Numerous Linux updates:
- OpenGL : fixed texture size to be exclusively a power of 2
- OpenGL : Clear the screen on init
- OpenGL : Set fullscreen resolution to the resolution of the desktop
- Changed the executable name to vbam to avoid conflict with the original VBA
- Added a basic install target to the makefile
- Fixed .gz archives loading when using fex_mini (thanks to tttttttttanaka)
- Added debian packaging informations
2008-01-17 04:51:34 +00:00
mudlord 50028ee642 Added support for compiling SDL port under MacOSX 2008-01-13 03:17:35 +00:00
mudlord f4091dfbf4 - Fixed build
- Use the current desktop color depth instead of 16 BPP
- Fixed the OpenGL renderer when in 16 BPP color mode
- Changed the default filter to Stretch2x
- Fixed interframe blending
- A few optimizations
- We need fex.h and fex_mini.cpp for the SDL version, and using files from dependancies is not a option
2008-01-11 21:46:41 +00:00
mudlord 9b39c4f19b SDL-OpenGL fixes:
- Filters > 2x now work with the OpenGL renderer
- Window resizing with the OpenGL renderer is fixed
- Fixed hq3x and hq4x when in 32bpp mode + C version of the filters
- Disabled ASM CPU emulation core since it doesn't build here
2008-01-10 08:59:37 +00:00
mudlord c1d81937d4 Numerous SDL updates:
[*] Made stretchers and filters use a common interface
[+] Filters can now be changed at runtime using CTRL+G
[*] Replaced Simple?x filters by the ASM optimized stretchers
[-] Removed YUV output
[-] Finished removing the remove-intro feature
[!] Fixed a bit the OpenGL code. Still a lot more to do.
[*] Code cleanup

Thanks to bgKu for contributing and Linux testing of this.
2008-01-07 09:09:28 +00:00
spacy51 8d6442b5ee build system clean up
enable GBA logging for release versions (no measurable performance impact)
change "DEV_VERSION" to "GBA_LOGGING"
2007-12-25 16:22:30 +00:00
mudlord 512c68d091 Removed unzip.cpp/h
Updated SDL port to use full FEX library as optional
2007-12-15 23:29:10 +00:00
mudlord c92a8025ac Fixed SDL sound thread/shutdown issue for good now
Updated makefile
2007-12-14 22:38:32 +00:00
mudlord 4fff47a824 Fixed sound thread issues in Subversion
Updated SDL port so that it now compiles with fex_mini.cpp
Added custom GLSL shader support to Win32 OGL renderer (requires GLEW)
Updated code in OpenGL renderer to be more tidy
2007-12-13 03:45:51 +00:00
mudlord 75a3acacc6 Changed SDL debugger a little 2007-12-06 02:48:03 +00:00
Nach 144a2762ad HQ3x and 4x now also work in SDL on Windows. 2007-12-02 00:05:18 +00:00
mudlord 7658064e3d Added very prelim. support for OpenGL in SDL port 2007-11-27 13:13:25 +00:00
Nach 4ad8b6bdda Fixed up the simple filters. Since filters over 2x are now first class citizens, Simple2x and 3x added. Filtering stuff cleaned up slightly. 2007-11-20 22:25:09 +00:00
Nach 5a191f0896 HQXx now all working nicely in SDL. Can use assembly optimized in SDL port if compiled with USEASM=yes. 2007-11-20 16:03:49 +00:00
Nach 874d37653a Fixed HQ3x and 16 bit under SDL. 2007-11-20 15:36:20 +00:00
Nach 20cb5e9d0f HQ3x and 4x is now integrated into SDL, and has a C port. However 3x crashes. 2007-11-20 13:04:31 +00:00
Nach f571b2fadd Compatible with MinGW now. 2007-11-19 22:23:18 +00:00
Nach d977df497f Fixed a bunch of const issues. Trimmed some whitespace. 2007-11-15 00:02:26 +00:00
Nach f33aafcbdf Trimmed whitespace, and set propper line endings for SVN. 2007-11-14 12:28:27 +00:00
Nach f8e5306181 Can now build under Linux, although it crashes very early. 2007-11-14 12:06:48 +00:00