diff options
| author | Andre Weissflog <floooh@gmail.com> | 2025-10-20 18:21:05 +0200 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2025-10-20 18:21:05 +0200 |
| commit | 67e52b4e5f24862aed4234bc52e741ab3fa8a455 (patch) | |
| tree | 096bddad7c614897928b77f29afa23cacf2be395 /sokol_app.h | |
| parent | c89895c825684a52c131bdc6dabf0611372bc93e (diff) | |
sokol_gfx.h vk: triangle-bufferless-sapp working (but upside down)
Diffstat (limited to 'sokol_app.h')
| -rw-r--r-- | sokol_app.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sokol_app.h b/sokol_app.h index 688caf36..a5af6a0e 100644 --- a/sokol_app.h +++ b/sokol_app.h @@ -13242,6 +13242,17 @@ SOKOL_API_IMPL sapp_pixel_format sapp_color_format(void) { SOKOL_UNREACHABLE; return SAPP_PIXELFORMAT_NONE; } + #elif defined(SOKOL_VULKAN) + switch (_sapp.vk.surface_format.format) { + case VK_FORMAT_R8G8B8A8_UNORM: + return SAPP_PIXELFORMAT_RGBA8; + case VK_FORMAT_B8G8R8A8_UNORM: + return SAPP_PIXELFORMAT_BGRA8; + default: + // FIXME! + SOKOL_UNREACHABLE; + return SAPP_PIXELFORMAT_NONE; + } #elif defined(SOKOL_METAL) || defined(SOKOL_D3D11) return SAPP_PIXELFORMAT_BGRA8; #else @@ -13250,6 +13261,10 @@ SOKOL_API_IMPL sapp_pixel_format sapp_color_format(void) { } SOKOL_API_IMPL sapp_pixel_format sapp_depth_format(void) { + #if defined(SOKOL_VULKAN) + // FIXME! + return SAPP_PIXELFORMAT_NONE; + #endif return SAPP_PIXELFORMAT_DEPTH_STENCIL; } |