sokol.gfx: set the missed array_count field too in the set_vert_uniform and set_frag_uniform APIs (#25019)

This commit is contained in:
xieke 2025-08-02 01:57:31 +08:00 committed by GitHub
parent f38ca9b825
commit a1a94a67fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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
}