spacy51
1e9552726a
hq3x/4x:
...
moved source files to seperate directory
added 16bit C version
C version: cleanup
C version: much code merging for 16bit/32bit
C version: code optimization ( only calculate YUV values for one pixel once )
C version: corrected one logic mistake when dealing with pixels at the border of the image
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@246 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-30 20:09:14 +00:00
mudlord
b46e90b62c
Added extra commenting to OGL renderer source
...
Made more steps to allow OGL renderer to be more modular
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@245 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-28 23:07:44 +00:00
spacy51
5c29c440f3
FIXED: Creation of empty registry key
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@241 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-27 14:31:27 +00:00
spacy51
cecabf15bc
removed portable.cpp/h from the MSVC project file
...
added C version of HQ3x/4x filters to the MSVC project file
x64 version compiles now
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@238 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-25 20:11:50 +00:00
spacy51
ac04734948
files were useful, after all
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@236 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-25 19:20:40 +00:00
spacy51
e973142bae
removed useless files
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@234 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-25 18:48:09 +00:00
spacy51
f08f489ff3
build system clean up
...
enable GBA logging for release versions (no measurable performance impact)
change "DEV_VERSION" to "GBA_LOGGING"
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@233 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-25 16:22:30 +00:00
spacy51
41657bc9b4
removed HAS_FILE_EXTRACTOR and ASM switches since they were not used in the code anymore
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@228 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-23 21:21:21 +00:00
spacy51
a52671188a
fixed some x64 compiler errors/warnings
...
we still need a GLEW x64 lib
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@219 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-23 13:19:52 +00:00
spacy51
547772d1f6
completely reworked AVI recording
...
compression will be re-added soon
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@213 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-16 19:45:25 +00:00
mudlord
3e73213099
Removed unzip.cpp/h
...
Updated SDL port to use full FEX library as optional
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@209 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 23:29:10 +00:00
spacy51
f8ed7b0b9a
remove assembler version of copyImage because it is not faster as C version
...
declare copyImage as inline
move code from display.cpp to Display.h
delete display.cpp
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@201 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 13:28:09 +00:00
spacy51
f178f7b656
added GBAcpu.h to file list
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@198 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 11:20:16 +00:00
spacy51
971ea5ec5d
dynamic OpenAL DLL loading
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@190 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-12 18:36:39 +00:00
mudlord
74d3361b31
Updated File_Extractor to 0.4.3
...
Added fex_mini implementation
Removed libresample-0.1.3
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@187 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-10 12:35:55 +00:00
spacy51
27c3d52aa5
updated assembler command line
...
will not show thousands of warnings anymore when using nasm v2.00
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@186 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-08 19:38:25 +00:00
mudlord
a9e35b1909
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@184 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 21:27:40 +00:00
mudlord
d7d58fc6c5
Added E-Reader support to GBA core
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@183 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 20:46:20 +00:00
spacy51
af97deab1d
added OpenAL device enumeration & selection
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@171 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 14:23:43 +00:00
mudlord
82c163e159
Updated file extraction code in Util.cpp
...
Modded fex due to MS compiler idiocy when it comes to fex_type_rar
Updated OpenAL renderering setting to now save initial setting in the INI
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@168 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 09:50:41 +00:00
spacy51
3ff0606ad8
added DirectSound <> OpenAL selection
...
OpenAL can be excluded from build with #define NO_OAL
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@162 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-05 23:22:37 +00:00
mudlord
0c78bc06a7
Added preliminary support for blargg's Gb_Apu
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@157 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-04 09:08:44 +00:00
spacy51
ea22745906
changed x64 nasm cmdline
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@147 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 14:54:56 +00:00
spacy51
138de2522a
build system cleanup
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@146 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 14:45:47 +00:00
spacy51
b384014f32
added NO_D3D preprocessor switch
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@136 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 23:24:34 +00:00
mudlord
9fc9f2994b
Updated GBA core
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@130 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 22:27:30 +00:00
spacy51
a4a2f0a3a3
readded skin support
...
(only DirectDraw supports it)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@127 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 13:42:24 +00:00
spacy51
98d470ddcb
enable Windows Visual Styles without a .manifest file
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@124 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 11:22:58 +00:00
mudlord
d73d59efeb
Removed GDI renderer since it is slow and sucks ass.
...
Plus, the other renderers are hardware accelerated, so meh.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@122 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 10:56:20 +00:00
spacy51
851806fdfd
Vista icon will be used
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@120 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 10:37:40 +00:00
mudlord
7c895289ce
Updated "Help" menu URL links in Windows port
...
Added menu item in "Help" menu for upcoming CHM docs
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@117 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-30 09:29:11 +00:00
DJRobX
ad578ade3b
Fix sound disable/reenable glitch
...
Fixes for x64 build
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@93 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-17 10:16:24 +00:00
mudlord
fa80fac202
Added support for Kega Fusion RPI filter files
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@92 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-17 07:09:40 +00:00
DJRobX
5625cf80b6
The ZSnes sources should not be required to compile our app!
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@88 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 22:56:14 +00:00
DJRobX
4714ab8a86
Fix up MSVC specific compile problems
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@82 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 08:57:30 +00:00
mudlord
aee922e13c
Updated NASM assembling settings in MSVC
...
Updated C++ compiler flags in MSVC
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@80 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 00:25:33 +00:00
Nach
55e4530890
Trimmed whitespace, and set propper line endings for SVN.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@69 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-14 12:41:02 +00:00
DJRobX
8059a438ee
OpenGL update phase 1. Window-based rendering working better.
...
Properly accepts various input filter sizes
Hq3x code modified to rearrange output for RGB instead of BGR
New code to draw text directly in OpenGL instead of using
GDI.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@58 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-13 12:12:57 +00:00
DJRobX
bf20d1dded
Add Blargg's file_extractor library and integrate 7zip/RAR support
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@51 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-12 16:02:10 +00:00
DJRobX
2c223782fe
Fix up pathing in project
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@47 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-09 02:01:19 +00:00
DJRobX
3f0aa73180
Move dependencies into new dependencies folder for cleanliness
...
Remove blargg audio core but leave interpolation
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@45 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-09 01:40:27 +00:00
mudlord
b3f5cd719e
Updated to now link against zlib.lib and libpng.lib
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@44 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-09 01:13:31 +00:00
mudlord
3d9d44389e
Implemented OpenGL anisotropic filtering
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@34 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-08 10:28:49 +00:00
mudlord
e4612bad14
Moved libresample to SRC directory
...
Moved GBA filters to SRC directory
Removed unneeded sound interpolation class file
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@31 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-08 00:18:41 +00:00
DJRobX
98a8810c9c
Copy project optimization settings from official source
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@28 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-07 20:50:36 +00:00
DJRobX
f1c5e3fc54
D3D update, use cximage library instead of direct inclusion in app
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@26 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-07 07:30:50 +00:00
DJRobX
ee40ad3d5c
Upgrade to 1.8 beta core
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@23 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-07 01:27:54 +00:00
DJRobX
6c8a306919
Fix small error in optimized libresample layer
...
Enable optimizations in release mode
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@19 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-05 09:35:09 +00:00
DJRobX
52c4a1dbba
Completed sound interpolation optimization. Now calculates
...
sound rates in response to GBA timer adjustments instead
of recalculating on every sample.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@18 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-05 08:59:52 +00:00
DJRobX
e57de37f3f
Updated Direct3D to Spacy's 1.8 beta build
...
Added new code to disable backbuffer locking to enable proper Vsync
Enabled triple buffering for Direct3D
Removed some unneeded binary VS.NET files
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@13 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-01 10:28:09 +00:00