pub fn create_uniform_buffer(
device: &RenderDevice,
label: &str,
contents: &[u8],
) -> BufferExpand description
创建 Uniform 缓冲区
使用 UNIFORM | COPY_DST 用法创建,支持每帧通过 queue.write_buffer() 更新。
§参数
device: 渲染设备label: 缓冲区标签contents: 初始数据(字节切片)
§示例
use anvilkit_render::renderer::buffer::create_uniform_buffer;
use anvilkit_render::renderer::RenderDevice;
let mvp_data = [0u8; 64]; // 4x4 f32 矩阵
let buffer = create_uniform_buffer(device, "MVP Uniform", &mvp_data);