Themaister
e44249b73f
Use glsym symbol loader instead of ugly poking.
2013-08-11 00:54:27 +02:00
Themaister
bd4f7133a4
Fixup libs/headers links for Win32.
2013-08-11 00:43:17 +02:00
twinaphex
40d5fcc472
Add shutdown to frontend_context.c - bake frontend_context in for all versions
2013-07-27 16:36:55 +02:00
twinaphex
b23379266c
PACKAGE_VERSION is defined now in general.h for all versions
2013-07-19 16:20:14 +02:00
Themaister
c54af19076
Purge SDL/GL context.
...
Conflicts:
gfx/context/sdl_ctx.c
2013-07-18 01:48:23 +02:00
OV2
b9cbcd0b81
win32: add simple menu to opengl context
2013-07-07 02:22:11 +02:00
twinaphex
93b98a2e08
Bump up PACKAGE_VERSION to 0.9.9.3
2013-06-28 14:11:10 +02:00
twinaphex
51187ebbc2
Bump version to 0.9.9 official
2013-05-27 01:28:32 +02:00
Themaister
ad713d3bb1
Update to 0.9.9-wip3.
2013-05-08 01:13:29 +02:00
Themaister
657c8f4a7b
Fix make clean.
2013-05-03 14:24:52 +02:00
Themaister
741ed2cc03
Add experimental video_hard_sync.
2013-05-03 14:04:29 +02:00
Themaister
12bb089f63
Update to 0.9.9-wip2.
2013-05-01 12:50:40 +02:00
Themaister
2ccea2299d
Add initial ROM history.
2013-04-28 01:44:38 +02:00
Themaister
3417097484
Fix Win32 build.
2013-04-26 15:10:52 +02:00
Themaister
227363bfce
Update to 0.9.9-wip1.
2013-04-21 18:56:17 +02:00
twinaphex
84f80dc2c1
(RMenu/RGUI) Create menu_common to tie RMenu/RGUI more closely together
2013-04-17 23:31:49 +02:00
Themaister
1395c32937
Add dummy core loading.
2013-04-14 16:29:30 +02:00
Themaister
eaecc6d6f5
Remove some references to configurability of SINC.
2013-04-07 10:33:46 +02:00
twinaphex
4102d1cfb8
Make sinc resampler the default and remove Hermite - audio
...
quality at high samplerates was too bad to be of any use
2013-04-07 03:41:06 +02:00
Themaister
e649db253c
Reintroduce CGP refactor.
...
Fix several issues that caused crashes.
2013-04-06 12:00:10 +02:00
twinaphex
0340f2043c
Revert "Major refactor to CGP parsing."
...
This reverts commit 211e17250c
.
2013-04-06 04:37:17 +02:00
Themaister
77164d18ca
Begin adding core options interface.
2013-04-04 13:58:30 +02:00
Themaister
211e17250c
Major refactor to CGP parsing.
...
Adds saving functionality for CGPs.
2013-04-01 15:34:02 +02:00
OV2
2b51d48b2b
win32: adjust makefile
2013-03-28 15:05:12 +01:00
Themaister
e45d9fab12
Fix Win32 build.
2013-03-24 02:35:10 +01:00
Themaister
bcef812291
Add RGUI to Win32 build.
2013-03-17 13:25:35 +01:00
Themaister
ab40e42885
Bump versions to 0.9.8.4.
2013-03-16 14:29:45 +01:00
twinaphex
f72a505dbe
Split up main() function to frontend/frontend.c
2013-02-25 07:01:16 +01:00
Themaister
843d079002
Begin adding threaded video driver wrapper.
2013-02-16 02:48:08 +01:00
Themaister
ff14092d8d
Use -ffast-math.
...
Helps SINC resampler to auto-vectorize.
2013-02-14 11:57:07 +01:00
Themaister
d33d2e9f0c
Make resamplers more modular.
2013-02-08 11:49:51 +01:00
Themaister
bbaec34744
Update version numbers to 0.9.8.
2013-01-22 00:22:09 +01:00
Themaister
c2868476c2
Only compile in zlib for non-SLIM builds.
2013-01-22 00:16:08 +01:00
Themaister
aab4b5c276
Use zlib in Windows.
2013-01-22 00:06:08 +01:00
Themaister
f739fc875e
Don't compile in null drivers for CLI.
2013-01-09 11:26:21 +01:00
Themaister
0b95bc88f2
Print CC before compiler is invoked.
2013-01-04 21:56:15 +01:00
Themaister
276b588217
Add custom xml parser. Use as fallback.
2013-01-02 15:18:42 +01:00
Themaister
35bf5c82c1
Make OVERLAY optional.
2012-12-23 18:39:01 +01:00
Themaister
f445c939e9
Merge branch 'master' into overlay
2012-12-23 13:56:57 +01:00
Themaister
9b58fac354
Always compile in config file support.
2012-12-23 13:55:59 +01:00
Themaister
9056946079
Merge branch 'master' into overlay
2012-12-22 11:38:18 +01:00
Themaister
6bb2349833
Kill off external driver plug interfaces.
...
These are too much work to maintain, and aren't really all
that useful.
2012-12-22 11:37:15 +01:00
Themaister
a1fd01dbc6
Add some TODOs for overlay.
2012-12-20 15:53:09 +01:00
Themaister
beca1c44f3
Move all font stuff to gfx/fonts.
...
Rename stuff so griffin doesn't break.
2012-12-15 00:27:30 +01:00
Themaister
78e5d47a9b
Rename to gl_raster_font to clearify.
2012-12-15 00:08:26 +01:00
Toad King
e517a09b42
build retroarch-joyconfig for Windows in the tools directory, like other platforms
2012-12-14 15:54:13 -05:00
Themaister
5700febb2c
Refactor font renderering.
...
Virtualize for multiple backends, and name files more sanely.
2012-12-14 20:25:40 +01:00
Themaister
a04a2e7e7a
Use SINC by default on x86.
...
Enforce at least SSE1 being present.
2012-11-25 14:50:29 +01:00
Themaister
02f84fe323
Updates to 0.9.8-beta3
2012-11-25 12:56:25 +01:00
Themaister
b023687d04
Overhaul recorder.
...
Drop support for old libav versions.
It is no longer maintainable within reason.
Support floating point and resampling, which is needed
for most lossy codecs.
2012-11-25 12:02:52 +01:00
Themaister
43f568b436
Fix win32 build.
2012-11-23 23:29:28 +01:00
Themaister
04b09161e3
Add file_path.o to joyconfig on Win32.
2012-11-18 17:42:03 +01:00
Themaister
64d9a6fbda
0.9.8-beta2
2012-11-13 00:52:23 +01:00
Themaister
d7c7ad279e
Update version strings to 0.9.8-beta1.
2012-11-07 23:33:22 +01:00
Themaister
9f3af988f1
Only build D3D as C++ on Win32.
...
Fix a couple of headers with #ifdef __cplusplus.
2012-11-04 22:56:41 +01:00
Themaister
df53e3eee4
Compile in D3D9 by default.
2012-11-04 00:48:13 +01:00
Themaister
36f32696b2
Always compile in performance.c on Win32.
2012-11-01 22:40:42 +01:00
twinaphex
b240cfbc7e
(RARCH_PERF) Rename benchmark.c to perforance.c
...
(MSVC2010) Rename incorrectly named MSVC2012 solution which was
really an MSVC 2010 solution
2012-11-01 06:21:18 +01:00
OV2
23dffd6877
win32: state_tracker and image do not require HAVE_XML
2012-10-30 23:47:21 +01:00
Themaister
e53dd431b4
Begin merging D3D9 driver.
2012-10-26 22:18:26 +02:00
Themaister
93078889cc
Begin reworking RGB565 as default pixel format.
2012-10-20 01:12:02 +02:00
Themaister
6d3c12b9bd
Use HAVE_GLSL instead of HAVE_XML.
...
Replace where it makes sense.
2012-10-16 19:43:05 +02:00
Themaister
aa6a17b6ab
Fix Win32 build.
2012-10-11 22:36:11 +02:00
Themaister
b7174a229e
Merge git://github.com/OV2/RetroArch
...
Conflicts:
gfx/context/wgl_ctx.c
2012-10-11 00:18:21 +02:00
Themaister
1dc73adeef
Indent fix.
2012-10-11 00:11:02 +02:00
Themaister
cf37629d0d
Add icon to WGL.
2012-10-11 00:09:24 +02:00
OV2
8bd1ef77ff
win32: no -lSDL if HAVE_SDL!=1
2012-10-10 20:41:00 +02:00
Themaister
5b0525d2e2
Drop HAVE_PBO. Use custom conversion routines.
...
Measured custom 15->32 conversion to be up to 10x faster on my setup.
2012-10-02 01:04:47 +02:00
Themaister
1bac5421ff
Update benchmarks for GCC + x86.
...
Compile with make PERF_TEST=1 to enable performance logging.
2012-10-01 23:43:16 +02:00
Themaister
4e4972aa7a
Drop packing in SDL.dll on Win32 slim.
2012-09-30 15:50:17 +02:00
Themaister
dd6d27c108
Add WGL context.
2012-09-30 14:41:58 +02:00
Themaister
3b321cdc36
And yet another fix.
2012-09-29 22:02:25 +02:00
Themaister
63b2df0dbe
Fix build on Win32.
2012-09-29 22:01:42 +02:00
Themaister
d40cd53e24
Rewrite retroarch-joyconfig.
...
Rewrites a large chunk of retroarch-joyconfig to work with "any" joypad
driver. This allows e.g. the tool to work without X. SDL event pumps
require X to work (for some reason).
2012-09-29 21:57:03 +02:00
Themaister
c655c1d4e5
Big refactor of joypad input.
2012-09-28 23:06:16 +02:00
Themaister
d0e220bbf1
Refactor all GL context handling code.
2012-09-25 01:37:23 +02:00
Themaister
4ff087cc36
Fix CXX_BUILD.
2012-09-09 23:37:12 +02:00
Themaister
3f613882a3
Avoid using IS_LINUX. Use plain __linux__.
2012-09-03 00:08:33 +02:00
Themaister
ebd5bc85d5
Optimize -> bgr24 conversion paths.
2012-09-02 23:49:30 +02:00
Themaister
86b444cb97
Use bilinear for downscales, point for upscales.
2012-09-02 15:30:15 +02:00
Themaister
19fa31f17d
Add custom scaling routines.
...
Implemented for point, bilinear, lanczos.
Partly optimized for SSE2.
2012-09-02 14:30:46 +02:00
Themaister
b5918fa02a
Update to 0.9.7.
2012-08-22 19:57:07 +02:00
Themaister
38a3c72a21
Update to 0.9.7-rc2.
2012-08-16 09:31:05 +02:00
Themaister
70fd5350dc
Always build in h264 support.
2012-08-16 09:25:13 +02:00
Themaister
c9a22392c8
Update to 0.9.7-rc1.
2012-08-11 09:18:39 +02:00
Themaister
db6c0ee85c
Use custom matrix calculation routines.
...
Aims for more compatibility with modern OpenGL.
2012-08-09 08:56:35 +02:00
Themaister
01f9ad8d8d
Build in STDIN_CMD on Win32.
2012-08-07 21:31:43 +02:00
Themaister
54353961e1
Fix build for Win32.
2012-08-07 21:27:59 +02:00
Themaister
38f7673fac
Add command functionality to stdin.
2012-07-25 04:50:46 +02:00
Toad King
66300fa787
Windows Makefile fix
2012-06-30 03:25:00 -04:00
Themaister
fd017b8f57
Add NULL drivers.
2012-06-20 00:43:41 +02:00
Themaister
042eb51d74
Don't automatically add -O3 to Makefile.win.
2012-06-17 00:20:12 +02:00
Themaister
7fcfbecf0f
Add DEBUG=1 to Makefile.win.
2012-06-17 00:18:23 +02:00
Themaister
43be487a39
Update external GFX plugin interface.
2012-06-10 11:46:24 +02:00
Themaister
e32f879179
Fix C++ build.
2012-06-10 10:44:08 +02:00
Themaister
bc5d73dbdd
Update to 0.9.6.
2012-06-03 22:09:04 +02:00
Themaister
0375de48a2
Add preliminary network command interface.
2012-05-27 14:12:29 +02:00
Themaister
ca0a5b9f76
Move font stuff to gfx/fonts.
2012-05-27 02:04:50 +02:00
Themaister
a10a5badcc
Move font code to gl_font.
2012-05-26 15:22:48 +02:00
Themaister
7cfd0a3660
Fix build.
2012-05-26 10:17:06 +02:00
Twinaphex
1386e2ee90
Restructuring of sdlwrap.c for portability reasons -
...
could need a code review
2012-05-26 04:47:24 +02:00
Themaister
068b3b90f5
Update version to 0.9.6-rc1.
2012-05-11 21:43:56 +02:00
Themaister
2e205f6a94
Update Makefiles to 0.9.6.
2012-05-07 20:58:32 +02:00
Themaister
2c9eb8e840
Update version to 0.9.6-beta1.
2012-04-29 01:06:53 +02:00
Themaister
3db4a0da22
Fixups to Win32 makefile.
2012-04-22 12:17:22 +02:00
Themaister
161bed281f
Win32 makefile fixes.
2012-04-21 23:51:05 +02:00
Themaister
3a7ad61879
Rename ssnes.c to retroarch.c.
2012-04-21 23:11:18 +02:00
Themaister
0934d81a52
Add -Wno-unused-result.
2012-04-16 20:38:25 +02:00
Themaister
8c426ed49a
Split file.c in two.
2012-04-13 21:29:25 +02:00
Themaister
e012e290ae
Builds clean.
2012-04-09 22:04:44 +02:00
Themaister
c79e536b17
Use positive HAVE_SCREENSHOTS rather than a negative ifdef.
2012-03-25 23:41:20 +02:00
Themaister
d73ec9b645
Move hashing code to hash.o.
2012-03-25 23:29:39 +02:00
Themaister
acdc6179bb
Add possibility to disable -static-libstdc++ for TDM_GCC.
2012-03-19 23:45:46 +01:00
Themaister
13373f4873
Merge compat implementations into compat/compat.c.
2012-03-17 00:56:55 +01:00
Themaister
ef72584568
Merge ups/bps into patch.c.
2012-03-16 23:42:29 +01:00
Themaister
9ab02b12be
Move compat functionality to compat/.
2012-03-16 23:26:57 +01:00
Themaister
7f4d701b19
Preparations for 0.9.5 release.
2012-03-11 17:52:10 +01:00
Themaister
7b0b1a7004
Only enable SINC by default for 64-bit Windows.
2012-02-28 19:28:06 +01:00
Themaister
24817543e0
Implement FFT for better SNR verification.
2012-02-27 19:49:00 +01:00
Themaister
c20df730e3
Make sinc resampler default on PC.
2012-02-25 22:12:49 +01:00
Themaister
bb824b5679
Optional SINC.
2012-02-24 00:28:41 +01:00
Themaister
b0ddf78db0
Updates for 0.9.4.1.
2012-01-22 19:43:13 +01:00
Themaister
d109c22b49
Update Windows makefile.
2012-01-16 22:10:31 +01:00
Themaister
98f2f1c23d
Updates for 0.9.4.
2012-01-16 22:08:54 +01:00
Themaister
44e2d66cf5
Mainstub clean.
2012-01-05 17:53:30 +01:00
Themaister
9747767474
Use GetFileAttributes.
2012-01-05 17:41:04 +01:00
Themaister
c8dee57278
Set constant macros with define.
2011-12-25 01:45:09 +01:00
Themaister
eac468ba19
MSVC compat.
2011-12-25 01:38:59 +01:00
Themaister
d5fca50a2f
Can build for C++.
2011-12-24 15:26:01 +01:00
Themaister
331f46fb24
Missing stuff.
2011-12-11 12:51:32 +01:00
Themaister
e88662cab0
Updates for 0.9.3.
2011-12-11 12:50:16 +01:00
Themaister
a7870aa888
Altivec sample conversion.
2011-12-02 01:34:02 +01:00
Themaister
43972d4c35
Fix build.
2011-11-30 18:18:50 +01:00
Themaister
a221e3e4cd
Enable/disable threading support.
2011-11-30 17:46:58 +01:00
Themaister
cb7002559d
Put defines in makefile.
2011-11-30 17:01:15 +01:00
Themaister
7f7d47b120
Custom getopt for portability.
2011-11-30 11:48:53 +01:00
Themaister
2476e3dee3
Updates for 0.9.2.
2011-11-24 13:13:55 +01:00
Themaister
0e72120bdc
Updates for 0.9.2-rc2.
2011-11-21 16:30:35 +01:00
Themaister
da97b29d0b
Update FFmpeg to use new define in Win32.
2011-11-18 13:07:24 +01:00
Themaister
69b7f92285
Updates for 0.9.2-rc1.
2011-11-18 12:17:25 +01:00
Themaister
66e1179503
Do not remove -s.
2011-11-15 16:44:40 +01:00
Themaister
4ecea5d0a4
Expose python to external drivers.
2011-11-15 15:41:49 +01:00
Themaister
43905e410e
Fix build ... *grummel*
2011-11-02 17:04:49 +01:00
Themaister
d23a7e3ddf
HAVE_OPENGL=1 in Windows.
2011-11-02 17:02:59 +01:00
Themaister
202a458524
Updates for 0.9.1.
2011-10-30 11:24:16 +01:00
Themaister
824790a80d
Updates for 0.9.
2011-10-22 20:19:40 +02:00
Themaister
c55ce543c2
Revert "Use C99 stdio in mingw, yay" :\
...
This reverts commit de8bc62474
.
2011-10-19 18:12:30 +02:00
Themaister
de8bc62474
Use C99 stdio in mingw, yay
2011-10-19 18:10:05 +02:00
Themaister
a79a1b46f7
Updates for 0.9-rc4.
2011-10-18 19:12:28 +02:00
Themaister
f26b54c998
Updates for RC3.
2011-10-15 18:51:58 +02:00
Themaister
15e0b721e6
Updates for RC2.
2011-10-14 14:07:03 +02:00
Themaister
bc999e72fa
Updates for v0.9-rc1. Use --features rather than spamming down --help.
2011-10-11 20:02:46 +02:00
Themaister
c7f8110670
Use glorious x264 RGB.
2011-10-10 22:24:26 +02:00
Themaister
4916f7b08b
Add placeholder define for when libx264 RGB support is built in.
2011-10-09 12:37:53 +02:00
Themaister
340dca3c6d
Download headers (lib/headers split).
2011-10-08 17:01:40 +02:00
Themaister
1ee9722e5f
Start working on custom thread implementation.
...
Avoids SDL dependency for this to improve portability.
2011-10-06 20:31:39 +02:00
Themaister
f6d4d32c03
Dynamic loading by default, add OSD message for netplay DC.
2011-10-05 21:44:17 +02:00
Themaister
8d4620b680
FFmpeg API seems to be too fragmented. Give in and #ifdef shit. :v
2011-09-23 22:57:41 +02:00
Themaister
8ea5ba171a
Updates for 0.8.2.
2011-09-21 21:17:46 +02:00
Themaister
924848fdad
Start working towards SDL 1.2/1.3 compat.
2011-09-13 14:06:49 +02:00
Themaister
9ca5e4e470
Updates for 0.8.1.
2011-09-10 19:15:05 +02:00
Themaister
11aeb05a6e
Do not drop netplay in SLIM build.
2011-08-28 22:43:50 +02:00
Themaister
e28a32d922
Add in SDL.dll.
2011-08-28 22:31:11 +02:00
Themaister
edac39cb2b
Link explicitly to iconv.
2011-08-28 22:20:15 +02:00
Themaister
c1954aa4a6
Fixups in Makefile.
2011-08-28 22:19:02 +02:00
Themaister
ef048fcfd5
Remove cruft.
2011-08-28 21:57:24 +02:00