aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2025-04-12 17:04:00 +0200
committerAndre Weissflog <floooh@gmail.com>2025-04-12 17:04:00 +0200
commita2a609d86ca378f03db8e29fe9eac3926acc2b13 (patch)
treec5af0320b6b4d701a17f1fcaad40ea0c6301c784 /util
parent23906b11177e07c70aa1159eb5fa0ae3e7fe04ed (diff)
fix util headers for sg_buffer/image_usage
Diffstat (limited to 'util')
-rw-r--r--util/sokol_fontstash.h2
-rw-r--r--util/sokol_nuklear.h11
-rw-r--r--util/sokol_spine.h8
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);