586 Commits

Author SHA1 Message Date
Logan McNaughton
8b34a009dc Allow GLES2 app to use GLES3 core
The Android app is a GLES2 application (it doesn't have HAVE_OPENGLES3 set when it is compiled). However, it is possible to use the GLES2 Android App to launch GLES3 cores, if the phone supports it. This allows cores to set RETRO_HW_CONTEXT_OPENGLES3 and have the Android app respect that, without having to compile the Android app for GLES3.
2016-08-22 15:48:32 -06:00
twinaphex
a61bff9330 OpenGLES 2 context should not be accessible for GLES 1.0-ish contexts
like PSGL
2016-08-08 17:23:54 +02:00
Logan McNaughton
2daf102111 Fix GLES3 compling 2016-08-07 22:33:07 -06:00
Twinaphex
685c126589 Remove unused variables 2016-07-30 19:31:37 +02:00
twinaphex
ac9b3194a5 Create config_get_active_core_path_ptr 2016-07-29 22:52:37 +02:00
twinaphex
4f617071db Add Start Video Processor menu entry 2016-07-28 20:35:05 +02:00
twinaphex
6742e135c9 Create HAVE_VIDEO_PROCESSOR ifdef 2016-07-28 20:01:38 +02:00
twinaphex
afee38109d Start integrating video processor code 2016-07-28 19:10:18 +02:00
twinaphex
e9b3b9c30b Use config_get_active_core_path_size 2016-07-26 14:32:18 +02:00
twinaphex
f1b84b7f99 Start using core path wrapper functions 2016-07-25 06:47:15 +02:00
twinaphex
2be127c04a Start wrapping settings->path.libretro 2016-07-24 11:12:26 +02:00
twinaphex
066832c8a2 Cleanups / start going through config_get_active_core_path 2016-07-23 14:37:20 +02:00
twinaphex
08c57063fd Attempt to raise priority of SET_MESSAGE message when placed
on the message queue
2016-07-19 19:05:44 +02:00
twinaphex
aa9dcc2a8e (dynamic.c) Prevent null pointer dereferences 2016-07-12 21:03:24 +02:00
twinaphex
82a77279f3 Prevent more null pointer dereferences 2016-06-30 17:40:19 +02:00
twinaphex
01ab13f62c Prevent null pointer dereferences 2016-06-30 17:38:16 +02:00
Hans-Kristian Arntzen
10a6d7a458 Vulkan: Begin hooking up negotiation interface. 2016-06-25 21:01:36 +02:00
twinaphex
3bf5a89901 Add more translatable strings 2016-06-20 04:07:49 +02:00
twinaphex
cf996f724e Rename HAVE_NETWORK_GAMEPAD to HAVE_NETWORKGAMEPAD - and
don't bake it in for the C89 build
2016-06-07 15:23:07 +02:00
twinaphex
63af59a198 Add HAVE_LANGEXTRA 2016-06-07 06:05:41 +02:00
twinaphex
65d5ebc2bb Fix some dereference after null check warnings 2016-06-02 20:40:51 +02:00
twinaphex
da7f6a2a3b Prevent more warnings 2016-06-01 05:18:59 +02:00
twinaphex
5eb43846da Prevent explicit NULL dereferenced warnings 2016-06-01 04:14:48 +02:00
twinaphex
584ec83840 Start adding internal network retropad core hooks 2016-05-26 19:43:15 +02:00
twinaphex
03ded43280 Prevent explicit null dereferenced warnings 2016-05-26 18:09:46 +02:00
twinaphex
99855eb666 Rename more performance counter functions 2016-05-16 10:03:31 +02:00
twinaphex
fd951be053 Rename retro_perf_clear 2016-05-16 10:00:50 +02:00
twinaphex
f5bc75c640 Rename retro_perf_start/retro_perf_stop 2016-05-16 09:53:54 +02:00
twinaphex
18355d4748 Rename retro_perf_stop 2016-05-16 09:48:14 +02:00
twinaphex
98a403defd Don't let it fall through when trying to use certain env callbacks 2016-05-13 04:53:35 +02:00
twinaphex
4ba5ae42a6 Add HAVE_CHEEVOS ifdefs 2016-05-13 04:41:46 +02:00
Andre Leiradella
bc8b75148e updated with upstream 2016-05-12 22:36:49 -03:00
Andre Leiradella
031686f27a added RETRO_ENVIRONMENT_SET_SUPPORT_ACHIEVEMENTS; cheevos now work with mmaps 2016-05-12 22:03:18 -03:00
twinaphex
df3b090d7a Revert "Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info"
This reverts commit 35bf38e05cfbaa3ed4efbfdfd2afdcedc2c57b8a.
2016-05-12 09:37:21 +02:00
twinaphex
35bf38e05c Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info 2016-05-12 09:25:52 +02:00
Alcaro
8420480981 Merge pull request #2989 from leiradel/master
renamed some functions because of griffin
2016-05-10 22:41:03 +02:00
Andre Leiradella
3d7be61363 renamed some functions because of griffin 2016-05-10 17:39:20 -03:00
Twinaphex
d9393d5872 Merge pull request #2986 from leiradel/master
implemented the RETRO_ENVIRONMENT_SET_MEMORY_MAPS callback
2016-05-10 22:22:40 +02:00
Andre Leiradella
c62723ebe2 replaced tab by spaces 2016-05-10 16:47:14 -03:00
Andre Leiradella
44ab560dd6 pre-processed mmaps according to instructions at https://github.com/Alcaro/minir/blob/master/minircheats-model.cpp#L21 2016-05-10 16:42:13 -03:00
twinaphex
9aed52ac65 Move performance.c to libretro-common/features/features_cpu.c 2016-05-10 20:31:27 +02:00
Andre Leiradella
9f4a308c1a better mmap flag visualization 2016-05-10 08:55:10 -03:00
Andre Leiradella
723463149e implemented the RETRO_ENVIRONMENT_SET_MEMORY_MAPS callback 2016-05-10 08:04:41 -03:00
twinaphex
35ea37b37f Revert "Move cpu_features to libretro-common"
This reverts commit 2b8ff3bf3844e20ba8021f1f40c3e59f64b69772.
2016-05-10 09:32:24 +02:00
twinaphex
2b8ff3bf38 Move cpu_features to libretro-common 2016-05-10 09:27:29 +02:00
twinaphex
0d371def5c Refactor performance.c code 2016-05-10 09:17:04 +02:00
twinaphex
b79b2dca13 Create performance_counters 2016-05-10 08:53:14 +02:00
twinaphex
2691ab0c7d Rename command_event enums 2016-05-09 20:51:53 +02:00
twinaphex
523ebed112 Combine command_event.c and command.c 2016-05-09 20:30:47 +02:00
twinaphex
a98ef36d36 Rename event_cmd_ctl to command_event 2016-05-09 20:20:50 +02:00