Skip to content

Commit a1a94a6

Browse files
authored
sokol.gfx: set the missed array_count field too in the set_vert_uniform and set_frag_uniform APIs (#25019)
1 parent f38ca9b commit a1a94a6

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎vlib/sokol/gfx/gfx_structs.c.v‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,13 +224,15 @@ pub fn (mut desc C.sg_shader_desc) set_vert_uniform(block_index int, uniform_ind
224224
array_count int) &ShaderDesc {
225225
desc.vs.uniform_blocks[block_index].uniforms[uniform_index].name = &char(name.str)
226226
desc.vs.uniform_blocks[block_index].uniforms[uniform_index].type = typ
227+
desc.vs.uniform_blocks[block_index].uniforms[uniform_index].array_count = array_count
227228
return desc
228229
}
229230

230231
pub fn (mut desc C.sg_shader_desc) set_frag_uniform(block_index int, uniform_index int, name string, typ UniformType,
231232
array_count int) &ShaderDesc {
232233
desc.fs.uniform_blocks[block_index].uniforms[uniform_index].name = &char(name.str)
233234
desc.fs.uniform_blocks[block_index].uniforms[uniform_index].type = typ
235+
desc.fs.uniform_blocks[block_index].uniforms[uniform_index].array_count = array_count
234236
return desc
235237
}
236238

0 commit comments

Comments
 (0)