diff options
| author | Andre Weissflog <floooh@gmail.com> | 2019-06-04 15:18:45 +0200 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2019-06-04 15:18:45 +0200 |
| commit | 144ee31c2eced52f0c1f5e2c17e931d8a45e5483 (patch) | |
| tree | cb12cfd44721a705aed2de04973c727dd3a19899 /sokol_gfx.h | |
| parent | 27b13cb0be05b2033e5d51c72c8dc01477f45da0 (diff) | |
sokol_gfx.h: new sg_backend enum for Metal on iOS Simulator
Diffstat (limited to 'sokol_gfx.h')
| -rw-r--r-- | sokol_gfx.h | 7 |
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; |