317 Commits

Author SHA1 Message Date
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