Commit Graph

339 Commits

Author SHA1 Message Date
Themaister
564f743cc5 Compile to obj directories.
Avoids cluttering the main dir with objects.
2014-02-02 15:29:07 +01:00
Tobias Jakobi
7cdb08b804 Add lima video driver
Documentation is provided in README-lima.
2014-01-26 04:43:00 +01:00
Themaister
528bb2687d Fix Rasperry Pi build. 2014-01-26 11:43:26 +00:00
Themaister
b5401d7b6a Remove git_version.o after sudo make install. 2014-01-24 10:24:35 +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
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
02f2dec2cd Make GLES3 optional in ./configure.
Is off by default.
2013-12-13 21:37:22 +01:00
Themaister
6a96909a2e Allow custom cflags/libs for GLES.
Useful for some embedded platforms.
2013-12-13 17:55:30 +01:00
Themaister
6031590cd3 Add OPENGLES3 context support in libretro GL. 2013-12-13 14:20:49 +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
3a8608fb70 Handle key_event in udev.
Use libxkbcommon for this.
2013-12-08 01:09:00 +01:00
Themaister
c21310b261 Start adding udev input driver. 2013-12-07 14:13:40 +01:00
Tobias Jakobi
06aa2ebcfd video_omap: complete rework and refactoring of the driver 2013-12-03 22:40:49 +01:00
Themaister
28e9ce7d30 Clear out camera/ on make clean. 2013-11-16 17:31:49 +01:00
twinaphex
177af1fac2 Move display rasterizers for menu_common to frontend/menu/disp 2013-11-11 12:23:18 +01:00
twinaphex
fc65ae7709 (Camera) Add preliminary camera interface and preliminary
Video4Linux 2 camera driver implementation - ToadKing can try
to hook into this driver interface now for his WebGL camera driver
2013-11-10 03:16:03 +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
40591bfdb5 Don't bake in RSound forcibly.
If HAVE_RSOUND is 1, it's already detected to be present anyways.
2013-11-01 09:16:08 +01:00
twinaphex
d28b5b3dae (Makefile) Turn RSOUND_CFLAGS into -DHAVE_RSOUND 2013-11-01 05:04:16 +01:00
twinaphex
a8696e2506 (RSound) Bake in rsound for Android port - should also be possible
to bake it in by default for PC now - made librsound.c crossplatform
2013-11-01 00:07:52 +01:00
Themaister
46177dbc40 Add GNU90_BUILD flag to toggle off -std=gnu99. 2013-10-22 21:41:51 +02:00
Themaister
7f7b5b1f7b Install cg2glsl with make install. 2013-10-07 22:09:05 +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
e5d0b09df5 Start adding Linux Udev joypad input. 2013-09-25 19:32:18 +02:00
twinaphex
45f46abb6d Create a menu_context interface 2013-09-19 14:49:07 +02:00
Themaister
3b1e65ba08 Add GL_DEBUG ifdef which forces full GL debugging. 2013-08-14 14:13:28 +02:00
Themaister
70de036440 Revert "Add GL sync support to GLES2."
This reverts commit c1bbb6bf89.
2013-08-11 01:09:10 +02:00
Themaister
47c4428d8e Add GL sync support to GLES2. 2013-08-11 01:09:10 +02:00
Themaister
f4a23115c2 Begin adding AUDIO_CALLBACK/FRAME_TIME_CALLBACK. 2013-08-11 01:05:33 +02:00
Themaister
e44249b73f Use glsym symbol loader instead of ugly poking. 2013-08-11 00:54:27 +02:00
twinaphex
f7622d3294 Add OMAP graphics driver (Tobias Jakobi) 2013-07-28 18:37:31 +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
Themaister
c54af19076 Purge SDL/GL context.
Conflicts:
	gfx/context/sdl_ctx.c
2013-07-18 01:48:23 +02:00
twinaphex
8c9de74638 Add config params for hard float/soft float 2013-07-13 03:48:02 +02:00
twinaphex
754601c369 Add HAVE_NEON define preprocessor rule for performance.c 2013-07-12 21:31:14 +02:00
Themaister
43c0d66877 Remove obsoleted retroarch-zip. 2013-07-02 07:50:26 +02:00
Themaister
b547f354cb Fix derp. 2013-05-28 09:46:40 +02:00
Themaister
70e99c30ab Style nits. 2013-05-28 09:43:13 +02:00
Yohann Bianchi
cdfa97a41e Fixes issues pointed by Themaister
configure option is now --global-config-dir
2013-05-28 01:59:06 +02:00
Yohann Bianchi
937b112e71 Adds --config-dir option in configure script to let the user set a custom path for system wide config file 2013-05-27 17:58:59 +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