aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2025-09-19 19:48:15 +0200
committerAndre Weissflog <floooh@gmail.com>2025-09-19 19:48:15 +0200
commitdd43f48dc5b3a85877bc3f09857b5b76e026905f (patch)
treea1cdd45d8369de4618108308a37a8e9a6490ca8b /util
parent66073b72cca0bc94196a91106eaaca97190b81f9 (diff)
sokol_gfx_imgui.h: add common struct sizes to Capabilities panel
Diffstat (limited to 'util')
-rw-r--r--util/sokol_gfx_imgui.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/util/sokol_gfx_imgui.h b/util/sokol_gfx_imgui.h
index 49c5e7dd..e7279aac 100644
--- a/util/sokol_gfx_imgui.h
+++ b/util/sokol_gfx_imgui.h
@@ -4456,6 +4456,16 @@ _SOKOL_PRIVATE void _sgimgui_draw_caps_panel(void) {
_sgimgui_igtext(" max_storage_image_bindings_per_stage: %d", l.max_storage_image_bindings_per_stage);
_sgimgui_igtext(" gl_max_vertex_uniform_components: %d", l.gl_max_vertex_uniform_components);
_sgimgui_igtext(" gl_max_combined_texture_image_units: %d", l.gl_max_combined_texture_image_units);
+ _sgimgui_igtext("\nStruct Sizes:\n");
+ _sgimgui_igtext(" sg_desc: %d bytes\n", (int)sizeof(sg_desc));
+ _sgimgui_igtext(" sg_buffer_desc: %d bytes\n", (int)sizeof(sg_buffer_desc));
+ _sgimgui_igtext(" sg_image_desc: %d bytes\n", (int)sizeof(sg_image_desc));
+ _sgimgui_igtext(" sg_view_desc: %d bytes\n", (int)sizeof(sg_view_desc));
+ _sgimgui_igtext(" sg_sampler_desc: %d bytes\n", (int)sizeof(sg_sampler_desc));
+ _sgimgui_igtext(" sg_shader_desc: %d bytes\n", (int)sizeof(sg_shader_desc));
+ _sgimgui_igtext(" sg_pipeline_desc: %d bytes\n", (int)sizeof(sg_pipeline_desc));
+ _sgimgui_igtext(" sg_pass: %d bytes\n", (int)sizeof(sg_pass));
+ _sgimgui_igtext(" sg_bindings: %d bytes\n", (int)sizeof(sg_bindings));
_sgimgui_igtext("\nUsable Pixelformats:");
for (int i = (int)(SG_PIXELFORMAT_NONE+1); i < (int)_SG_PIXELFORMAT_NUM; i++) {
sg_pixel_format fmt = (sg_pixel_format)i;