File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -1357,6 +1357,21 @@ pub const Buffer = *opaque {
13571357 }
13581358 extern fn wgpuBufferGetMappedRange (buffer : Buffer , offset : usize , size : usize ) ? * anyopaque ;
13591359
1360+ pub fn getMapState (buffer : Buffer ) BufferMapState {
1361+ return wgpuBufferGetMapState (buffer );
1362+ }
1363+ extern fn wgpuBufferGetMapState (buffer : Buffer ) BufferMapState ;
1364+
1365+ pub fn getSize (buffer : Buffer ) usize {
1366+ return @intCast (wgpuBufferGetSize (buffer ));
1367+ }
1368+ extern fn wgpuBufferGetSize (buffer : Buffer ) u64 ;
1369+
1370+ pub fn getUsage (buffer : Buffer ) BufferUsage {
1371+ return wgpuBufferGetUsage (buffer );
1372+ }
1373+ extern fn wgpuBufferGetUsage (buffer : Buffer ) BufferUsage ;
1374+
13601375 // `offset` has to be a multiple of 8 (Dawn's validation layer will warn).
13611376 // `size` has to be a multiple of 4 (Dawn's validation layer will warn).
13621377 // `size == 0` will map entire range (from 'offset' to the end of the buffer).
You can’t perform that action at this time.
0 commit comments