aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2019-06-04 15:18:45 +0200
committerAndre Weissflog <floooh@gmail.com>2019-06-04 15:18:45 +0200
commit144ee31c2eced52f0c1f5e2c17e931d8a45e5483 (patch)
treecb12cfd44721a705aed2de04973c727dd3a19899
parent27b13cb0be05b2033e5d51c72c8dc01477f45da0 (diff)
sokol_gfx.h: new sg_backend enum for Metal on iOS Simulator
-rw-r--r--sokol_gfx.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/sokol_gfx.h b/sokol_gfx.h
index 7e315fe5..4d1a5fdb 100644
--- a/sokol_gfx.h
+++ b/sokol_gfx.h
@@ -558,6 +558,7 @@ typedef enum sg_backend {
SG_BACKEND_D3D11,
SG_BACKEND_METAL_IOS,
SG_BACKEND_METAL_MACOS,
+ SG_BACKEND_METAL_SIMULATOR,
SG_BACKEND_DUMMY,
} sg_backend;
@@ -9789,7 +9790,11 @@ SOKOL_API_IMPL sg_backend sg_query_backend(void) {
#if defined(TARGET_OS_IPHONE) && !TARGET_OS_IPHONE
return SG_BACKEND_METAL_MACOS;
#else
- return SG_BACKEND_METAL_IOS;
+ #if defined(TARGET_IPHONE_SIMULATOR) && TARGET_IPHONE_SIMULATOR
+ return SG_BACKEND_METAL_SIMULATOR;
+ #else
+ return SG_BACKEND_METAL_IOS;
+ #endif
#endif
#elif defined(SOKOL_DUMMY_BACKEND)
return SG_BACKEND_DUMMY;