Commit Graph

304 Commits

Author SHA1 Message Date
twinaphex
598421e7d7 Move resampler drivers to audio/resamplers 2014-09-09 21:54:41 +02:00
Timo Strunk
4796ace114 Made windows makefile also compile zip decompression support in case of ZLIB presence 2014-09-09 15:30:27 +02:00
twinaphex
09d240330f Move 7zip to deps/ 2014-09-02 21:45:14 +02:00
Timo Strunk
3440622102 Added and tested decompression also in win build 2014-09-02 17:55:45 +02:00
twinaphex
c114e51a2c (Menu) Split up menu entries code to menu_entries.c 2014-08-31 18:36:26 +02:00
Higor Eurípedes
6f164f540c Enable sdl_gl for SDL2 windows builds 2014-08-21 13:45:52 -03:00
Alcaro
0b3bfb27c2 Windows needs this file too. 2014-08-21 13:09:50 +02:00
twinaphex
eb1d78bab7 Rename history.c to playlist.c 2014-08-15 17:24:28 +02:00
twinaphex
0966d384d8 (OSK) Get rid of HAVE_OSK ifdef 2014-08-14 06:40:33 +02:00
twinaphex
88af50ab82 Add null drivers 2014-08-14 03:05:44 +02:00
twinaphex
e1a122843b Add null camera - remove HAVE_CAMERA ifdefs 2014-08-14 02:55:04 +02:00
twinaphex
027bd68bb3 Add location/null.c - get rid of HAVE_LOCATION ifdefs 2014-08-14 02:15:48 +02:00
twinaphex
fcbbf08109 (Recording) Bake in HAVE_RECORD implicitly 2014-08-12 05:28:43 +02:00
twinaphex
717def1717 Bake in HAVE_BSV_MOVIE implicitly 2014-08-12 05:10:02 +02:00
Higor Eurípedes
e38c826fe1 (SDL*) Merge joypad drivers 2014-08-11 19:47:30 -03:00
Higor Eurípedes
b6df19dffb (SDL*) Merge input drivers 2014-08-11 19:47:30 -03:00
Higor Eurípedes
4485fb7389 Add SDL2 to Makefile.win 2014-08-10 20:00:45 -03:00
Monroe88
0bf25b5020 (Lakka) Do not link libpng in Makefile.win 2014-08-09 14:15:26 -05:00
twinaphex
41a5641a6f Move core_info.c to root dir 2014-08-02 14:04:43 +02:00
twinaphex
930f3dcc85 Update Makefile.win 2014-07-26 21:22:05 +02:00
twinaphex
9c96b3ada2 Make history.c no longer dependent on menu 2014-07-25 20:56:31 +02:00
twinaphex
d1a85b6d95 Take out HAVE_SCREENSHOTS everywhere 2014-07-22 03:22:18 +02:00
Monroe88
0139a31542 Add Lakka building to Windows Makefile 2014-07-17 19:16:07 -05:00
twinaphex
001d6e8897 Get rid of PERF_TEST entirely - if Performance Counters setting is
enabled, will also report performance counters log at exit
2014-06-01 22:16:22 +02:00
Themaister
35363148b2 Don't let HAVE_OVERLAY depend on OpenGL. 2014-05-30 18:18:06 +02:00
Themaister
731e44ba60 Kill SDL_image with fire. 2014-05-28 21:19:38 +02:00
twinaphex
e1387a7b0b Take out image driver 2014-05-28 21:14:33 +02:00
twinaphex
b19cf62c63 (Makefile) Make menu common code less dependent on HAVE_RGUI switch 2014-05-26 18:44:24 +02:00
Themaister
addba80c3b Rewrite DSP plugin interface. 2014-05-20 12:28:33 +02:00
Themaister
91a0073f7d Image backends don't have state.
Remove unneeded prototypes.
2014-05-11 11:22:09 +02:00
twinaphex
b2b5c6daec (Image) Put image functions through abstract interface
(Image) Add image_driver to retroarch.cfg to specify image driver to use
(Menu)  Add Image Driver to Drivers section
2014-05-10 20:26:58 +02:00
twinaphex
cf669f21ca * Add 'null' frontend context driver (will come into use later on in
more important ways)
* RetroArch when compiled with menu support will now cleanly exit if
menu driver cannot be initialized properly
2014-05-09 06:12:53 +02:00
twinaphex
853179a2fb Add inclusion of gfx/shader_common.c to other Makefiles 2014-05-08 21:49:18 +02:00
Themaister
471ac51d6c Fixup Win32 build. 2014-05-04 11:52:09 +02:00
twinaphex
de7cf52227 (Apple/General_) Turn setting_data into general code - this code
will be used for exposing a list of generic menu settings to
WIMP menus and other such things (already used by the Apple port
in tihs way)
2014-05-03 18:38:29 +02:00
twinaphex
08965cfa0d Change HAVE_FFMPEG ifdefs into HAVE_RECORD - recording will get
a proper interface soon so there can be multiple implementations
instead of just ffmpeg
2014-05-03 00:21:07 +02:00
Themaister
347ab2b990 MinGW build fix. 2014-04-26 11:11:44 +02:00
Themaister
fd08fe9e16 Makefile nits. 2014-04-26 11:04:34 +02:00
twinaphex
6f05cce0de Get rid of menu_common_settings.c - add remaining public functions to
menu backend interface
2014-04-26 02:40:38 +02:00
twinaphex
3d8d807e6b Refactor a bunch of menu code - menu 'settings' can now be implemented
per-menu context
2014-04-26 01:54:15 +02:00
twinaphex
4942306fff Add HAVE_CC_RESAMPLER to nearly all targets 2014-04-20 04:17:18 +02:00
twinaphex
390d198812 Uniquely name gfx/scaler/filter.c for MSVC 2014-04-16 15:48:33 +02:00
Themaister
5cb3438389 Begin implementation of softfilter API. 2014-04-14 22:56:15 +02:00
twinaphex
9dfcded389 (Menu) Refactor menu code -move backend menu code to separate driver 2014-04-14 02:32:54 +02:00
twinaphex
aadb940da8 Move menu_context.c code into driver.c 2014-04-01 04:12:41 +02:00
Themaister
f23a9c4d03 Add more sophisticated dependency tracking with -MMD.
Avoids full rebuilds when just one header is changed.
2014-03-27 22:23:11 +01:00
Themaister
6a45de307d Build fix MinGW. 2014-03-09 15:49:20 +01:00
twinaphex
6f19662d75 (Menu) Split up keyboard input line cb code to separate file - menu_input_line_cb 2014-03-02 05:24:57 +01:00
Themaister
fce4ebd31e Move core_info to frontend/info. 2014-03-01 11:53:04 +01:00
Themaister
2cd51db6c0 Move file_list.c to frontend/menu.
Doesn't belong in top-dir.
2014-03-01 11:41:00 +01:00
twinaphex
bca4b77573 (Menu) Isolate menu ptr selection code to separate file menu_navigation.c 2014-02-28 23:14:42 +01:00
twinaphex
fd7f4d45cd Move image files to gfx/image/ 2014-02-25 21:24:15 +01:00
Themaister
17513a32d0 Add HOST_PREFIX to Makefile.win. 2014-02-02 15:34:37 +01:00
Themaister
564f743cc5 Compile to obj directories.
Avoids cluttering the main dir with objects.
2014-02-02 15:29:07 +01:00
Themaister
6c5d481f2d Fix MinGW compile. 2014-01-22 16:39:39 +01:00
Themaister
d43506f76b Check for more headers during build. 2014-01-11 19:08:24 +01:00
Themaister
f7ea753f05 Silence GIT_VERSION check. 2014-01-11 19:05:26 +01:00
Themaister
252efff8da Log Git version in verbose logs.
Makes it much easier to figure out which builds users are running when
pasting logs.
2014-01-11 18:54:12 +01:00
Themaister
ab807f5100 Update build zips for win. 2014-01-02 22:57:44 +01:00
twinaphex
17af6a0465 (D3D) Rename video_d3d9 to video_d3d 2014-01-01 01:09:31 +01:00
twinaphex
fe354b5616 Add new D3D file to Makefile.win too 2013-12-31 23:21:53 +01:00
twinaphex
4fa7580dea (MSVC) Builds again 2013-12-31 22:10:58 +01:00
Themaister
b146ee1c05 Clean frontend/menu/disp on make clean. 2013-12-24 14:20:23 +01:00
twinaphex
38d785984f Add RETRO_ENVIRONMENT_GET_PERF_INTERFACE to libretro.h 2013-12-17 19:10:40 +01:00
Themaister
977cec1378 Refactor keyboard event callbacks.
Go through input/keyboard_line.c to better hide internal logic
regarding keyboard line input.
2013-12-10 19:39:09 +01:00
Themaister
deadbbc906 Add keyboard callback for Windows.
Only tested in Wine, but seems to work fine.
2013-12-09 14:22:46 +01:00
twinaphex
177af1fac2 Move display rasterizers for menu_common to frontend/menu/disp 2013-11-11 12:23:18 +01:00
twinaphex
3fa7f05cae Move file_list.c/file_list.h to root dir 2013-11-08 04:53:12 +01:00
twinaphex
f8c37fc933 (Menu) Simplify menu preprocessor conditionals - there is now
one common catch-all define called HAVE_MENU
2013-11-08 04:36:47 +01:00
twinaphex
2c2542ff63 Rename message.c/message.h to message_queue.c/message_queue.h 2013-11-06 15:08:54 +01:00
Themaister
46177dbc40 Add GNU90_BUILD flag to toggle off -std=gnu99. 2013-10-22 21:41:51 +02:00
twinaphex
af10f3f5bc Split up file_list into separate compilable file 2013-10-07 08:56:16 +00:00
Themaister
2f4712d4b0 Style nits to core_info. Compile it in. 2013-10-05 13:38:09 +02:00
twinaphex
963b041d14 (RGUI) Split settings up into new file - menu_settings.c 2013-09-29 15:47:45 +02:00
Themaister
8e5a0b4a38 Remove the stub Win32 GUI.
It is only confusing and doesn't add anything atm.
If we want to go for WIMP-based GUI, it will be using a multi-platform toolkit anyways.
2013-09-27 16:39:22 +02:00
Themaister
9e5b1ef9f0 Cleanup more folders. 2013-09-21 16:09:14 +02:00
twinaphex
45f46abb6d Create a menu_context interface 2013-09-19 14:49:07 +02:00
Themaister
55c4fe6726 Update Win builds to 0.9.9.6. 2013-09-14 12:58:11 +02:00
Themaister
99dbd6bd1c Clean up autoconfig stuff a bit, add headers. 2013-09-06 23:24:21 +02:00
pinumbernumber
8fd84fa46c Hardcoded joypad config fallbacks, and required changes to config_file 2013-09-05 20:44:00 +01:00
Themaister
45cfc584f9 Allow disabling building Win32 "GUI". 2013-08-31 11:43:14 +02:00
pinumbernumber
333ae68163 more small style tweaks 2013-08-26 12:13:41 +01:00
pinumbernumber
f5454cd446 Initial xinput support, fix msvc build 2013-08-23 13:09:59 +01:00
Themaister
3b1e65ba08 Add GL_DEBUG ifdef which forces full GL debugging. 2013-08-14 14:13:28 +02:00
Themaister
e33460ca8a Update Win32 build versions to 0.9.9.4. 2013-08-11 01:08:40 +02:00
Hans-Kristian Arntzen
31195846e5 Fixup Windows build. 2013-08-11 01:08:40 +02:00
Themaister
f8b4b1358f Update Win builds to 0.9.9.3. 2013-08-11 00:55:05 +02:00
Themaister
2e397b1d6b Win32 fixups. 2013-08-11 00:55:05 +02:00
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