diff options
| author | Andre Weissflog <floooh@gmail.com> | 2025-09-19 19:48:15 +0200 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2025-09-19 19:48:15 +0200 |
| commit | dd43f48dc5b3a85877bc3f09857b5b76e026905f (patch) | |
| tree | a1cdd45d8369de4618108308a37a8e9a6490ca8b /util | |
| parent | 66073b72cca0bc94196a91106eaaca97190b81f9 (diff) | |
sokol_gfx_imgui.h: add common struct sizes to Capabilities panel
Diffstat (limited to 'util')
| -rw-r--r-- | util/sokol_gfx_imgui.h | 10 |
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; |