From bca9f1a8ec43a3ec35892a2a905626dcdbfb7ac0 Mon Sep 17 00:00:00 2001 From: rivten Date: Mon, 25 Aug 2025 12:42:30 +0200 Subject: [PATCH] update to newest sokol --- renderers/sokol/sokol_clay.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderers/sokol/sokol_clay.h b/renderers/sokol/sokol_clay.h index fe20046..4266c43 100644 --- a/renderers/sokol/sokol_clay.h +++ b/renderers/sokol/sokol_clay.h @@ -95,7 +95,7 @@ sclay_image to the CLAY macro, like this: CLAY({ ... - .image = { .imageData = &(sclay_image){ .image = img, .sampler = 0 } }, + .image = { .imageData = &(sclay_image){ .view = view, .sampler = 0 } }, }) Using 0 as a sampler uses the sokol default sampler with linear interpolation. The image should be created using sg_make_image from sokol_gfx. @@ -111,7 +111,7 @@ typedef int sclay_font_t; typedef struct sclay_image { - sg_image image; + sg_view view; sg_sampler sampler; struct { float u0, v0, u1, v1; @@ -459,7 +459,7 @@ void sclay_render(Clay_RenderCommandArray renderCommands, sclay_font_t *fonts) { Clay_CornerRadius r = config->cornerRadius; sgl_enable_texture(); - sgl_texture(img->image, img->sampler); + sgl_texture(img->view, img->sampler); sgl_begin_triangle_strip(); if(r.topLeft > 0 || r.topRight > 0){