diff options
| author | Andre Weissflog <floooh@gmail.com> | 2025-04-12 17:04:00 +0200 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2025-04-12 17:04:00 +0200 |
| commit | a2a609d86ca378f03db8e29fe9eac3926acc2b13 (patch) | |
| tree | c5af0320b6b4d701a17f1fcaad40ea0c6301c784 /util | |
| parent | 23906b11177e07c70aa1159eb5fa0ae3e7fe04ed (diff) | |
fix util headers for sg_buffer/image_usage
Diffstat (limited to 'util')
| -rw-r--r-- | util/sokol_fontstash.h | 2 | ||||
| -rw-r--r-- | util/sokol_nuklear.h | 11 | ||||
| -rw-r--r-- | util/sokol_spine.h | 8 |
3 files changed, 13 insertions, 8 deletions
diff --git a/util/sokol_fontstash.h b/util/sokol_fontstash.h index 27a48c8e..b85cde60 100644 --- a/util/sokol_fontstash.h +++ b/util/sokol_fontstash.h @@ -2160,7 +2160,7 @@ static int _sfons_render_create(void* user_ptr, int width, int height) { _sfons_clear(&img_desc, sizeof(img_desc)); img_desc.width = sfons->cur_width; img_desc.height = sfons->cur_height; - img_desc.usage = SG_USAGE_DYNAMIC; + img_desc.usage.dynamic_update = true; img_desc.pixel_format = SG_PIXELFORMAT_R8; sfons->img = sg_make_image(&img_desc); return 1; diff --git a/util/sokol_nuklear.h b/util/sokol_nuklear.h index 3b4add48..88a6aa43 100644 --- a/util/sokol_nuklear.h +++ b/util/sokol_nuklear.h @@ -2547,7 +2547,10 @@ SOKOL_API_IMPL void snk_setup(const snk_desc_t* desc) { // vertex buffer _snuklear.vertex_buffer_size = (size_t)_snuklear.desc.max_vertices * sizeof(_snk_vertex_t); _snuklear.vbuf = sg_make_buffer(&(sg_buffer_desc){ - .usage = SG_USAGE_STREAM, + .usage = { + .vertex_buffer = true, + .stream_update = true, + }, .size = _snuklear.vertex_buffer_size, .label = "sokol-nuklear-vertices" }); @@ -2555,8 +2558,10 @@ SOKOL_API_IMPL void snk_setup(const snk_desc_t* desc) { // index buffer _snuklear.index_buffer_size = (size_t)_snuklear.desc.max_vertices * 3 * sizeof(uint16_t); _snuklear.ibuf = sg_make_buffer(&(sg_buffer_desc){ - .type = SG_BUFFERTYPE_INDEXBUFFER, - .usage = SG_USAGE_STREAM, + .usage = { + .index_buffer = true, + .stream_update = true, + }, .size = _snuklear.index_buffer_size, .label = "sokol-nuklear-indices" }); diff --git a/util/sokol_spine.h b/util/sokol_spine.h index 45bd4edf..5ac38370 100644 --- a/util/sokol_spine.h +++ b/util/sokol_spine.h @@ -3817,8 +3817,8 @@ static sspine_resource_state _sspine_init_context(_sspine_context_t* ctx, const sg_buffer_desc vbuf_desc; _sspine_clear(&vbuf_desc, sizeof(vbuf_desc)); - vbuf_desc.type = SG_BUFFERTYPE_VERTEXBUFFER; - vbuf_desc.usage = SG_USAGE_STREAM; + vbuf_desc.usage.vertex_buffer = true; + vbuf_desc.usage.stream_update = true; vbuf_desc.size = vbuf_size; vbuf_desc.label = "sspine-vbuf"; ctx->vbuf = sg_make_buffer(&vbuf_desc); @@ -3826,8 +3826,8 @@ static sspine_resource_state _sspine_init_context(_sspine_context_t* ctx, const sg_buffer_desc ibuf_desc; _sspine_clear(&ibuf_desc, sizeof(ibuf_desc)); - ibuf_desc.type = SG_BUFFERTYPE_INDEXBUFFER; - ibuf_desc.usage = SG_USAGE_STREAM; + ibuf_desc.usage.index_buffer = true; + ibuf_desc.usage.stream_update = true; ibuf_desc.size = ibuf_size; ibuf_desc.label = "sspine-ibuf"; ctx->ibuf = sg_make_buffer(&ibuf_desc); |