From a1a94a67fc07c72b2f17c7f9620746c381d7ec02 Mon Sep 17 00:00:00 2001 From: xieke <1023052645@qq.com> Date: Sat, 2 Aug 2025 01:57:31 +0800 Subject: [PATCH] sokol.gfx: set the missed array_count field too in the `set_vert_uniform` and `set_frag_uniform` APIs (#25019) --- vlib/sokol/gfx/gfx_structs.c.v | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vlib/sokol/gfx/gfx_structs.c.v b/vlib/sokol/gfx/gfx_structs.c.v index 0c3f4b075a..c21386a105 100644 --- a/vlib/sokol/gfx/gfx_structs.c.v +++ b/vlib/sokol/gfx/gfx_structs.c.v @@ -224,6 +224,7 @@ pub fn (mut desc C.sg_shader_desc) set_vert_uniform(block_index int, uniform_ind array_count int) &ShaderDesc { desc.vs.uniform_blocks[block_index].uniforms[uniform_index].name = &char(name.str) desc.vs.uniform_blocks[block_index].uniforms[uniform_index].type = typ + desc.vs.uniform_blocks[block_index].uniforms[uniform_index].array_count = array_count return desc } @@ -231,6 +232,7 @@ pub fn (mut desc C.sg_shader_desc) set_frag_uniform(block_index int, uniform_ind array_count int) &ShaderDesc { desc.fs.uniform_blocks[block_index].uniforms[uniform_index].name = &char(name.str) desc.fs.uniform_blocks[block_index].uniforms[uniform_index].type = typ + desc.fs.uniform_blocks[block_index].uniforms[uniform_index].array_count = array_count return desc }