[retro-gtk] environment: Move commands definition to retro-environment.c
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [retro-gtk] environment: Move commands definition to retro-environment.c
- Date: Sun, 29 Apr 2018 10:43:57 +0000 (UTC)
commit a8e4972aed3ac5cce5cd690010990948411284d0
Author: Adrien Plazas <kekun plazas laposte net>
Date: Sun Apr 29 10:04:54 2018 +0200
environment: Move commands definition to retro-environment.c
This allow to drop the barely useful libretro-environment.h and its
comments, which are duplicated from libretro.h.
retro-gtk/libretro-environment.h | 475 ---------------------------------------
retro-gtk/retro-environment.c | 41 +++-
2 files changed, 40 insertions(+), 476 deletions(-)
---
diff --git a/retro-gtk/retro-environment.c b/retro-gtk/retro-environment.c
index 8d7a425..448f167 100644
--- a/retro-gtk/retro-environment.c
+++ b/retro-gtk/retro-environment.c
@@ -3,10 +3,49 @@
#include "retro-core-private.h"
#include <stdbool.h>
-#include "libretro-environment.h"
#include "retro-input-private.h"
#include "retro-pixdata-private.h"
+#define RETRO_ENVIRONMENT_EXPERIMENTAL 0x10000
+#define RETRO_ENVIRONMENT_PRIVATE 0x20000
+#define RETRO_ENVIRONMENT_SET_ROTATION 1
+#define RETRO_ENVIRONMENT_GET_OVERSCAN 2
+#define RETRO_ENVIRONMENT_GET_CAN_DUPE 3
+#define RETRO_ENVIRONMENT_SET_MESSAGE 6
+#define RETRO_ENVIRONMENT_SHUTDOWN 7
+#define RETRO_ENVIRONMENT_SET_PERFORMANCE_LEVEL 8
+#define RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY 9
+#define RETRO_ENVIRONMENT_SET_PIXEL_FORMAT 10
+#define RETRO_ENVIRONMENT_SET_INPUT_DESCRIPTORS 11
+#define RETRO_ENVIRONMENT_SET_KEYBOARD_CALLBACK 12
+#define RETRO_ENVIRONMENT_SET_DISK_CONTROL_INTERFACE 13
+#define RETRO_ENVIRONMENT_SET_HW_RENDER 14
+#define RETRO_ENVIRONMENT_GET_VARIABLE 15
+#define RETRO_ENVIRONMENT_SET_VARIABLES 16
+#define RETRO_ENVIRONMENT_GET_VARIABLE_UPDATE 17
+#define RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME 18
+#define RETRO_ENVIRONMENT_GET_LIBRETRO_PATH 19
+#define RETRO_ENVIRONMENT_SET_AUDIO_CALLBACK 22
+#define RETRO_ENVIRONMENT_SET_FRAME_TIME_CALLBACK 21
+#define RETRO_ENVIRONMENT_GET_RUMBLE_INTERFACE 23
+#define RETRO_ENVIRONMENT_GET_INPUT_DEVICE_CAPABILITIES 24
+#define RETRO_ENVIRONMENT_GET_SENSOR_INTERFACE (25 | RETRO_ENVIRONMENT_EXPERIMENTAL)
+#define RETRO_ENVIRONMENT_GET_CAMERA_INTERFACE (26 | RETRO_ENVIRONMENT_EXPERIMENTAL)
+#define RETRO_ENVIRONMENT_GET_LOG_INTERFACE 27
+#define RETRO_ENVIRONMENT_GET_PERF_INTERFACE 28
+#define RETRO_ENVIRONMENT_GET_LOCATION_INTERFACE 29
+#define RETRO_ENVIRONMENT_GET_CONTENT_DIRECTORY 30 /* Old name, kept for compatibility. */
+#define RETRO_ENVIRONMENT_GET_CORE_ASSETS_DIRECTORY 30
+#define RETRO_ENVIRONMENT_GET_SAVE_DIRECTORY 31
+#define RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO 32
+#define RETRO_ENVIRONMENT_SET_PROC_ADDRESS_CALLBACK 33
+#define RETRO_ENVIRONMENT_SET_SUBSYSTEM_INFO 34
+#define RETRO_ENVIRONMENT_SET_CONTROLLER_INFO 35
+#define RETRO_ENVIRONMENT_SET_MEMORY_MAPS (36 | RETRO_ENVIRONMENT_EXPERIMENTAL)
+#define RETRO_ENVIRONMENT_SET_GEOMETRY 37
+#define RETRO_ENVIRONMENT_GET_USERNAME 38
+#define RETRO_ENVIRONMENT_GET_LANGUAGE 39
+
enum RetroLanguage {
RETRO_LANGUAGE_ENGLISH = 0,
RETRO_LANGUAGE_JAPANESE,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]