sysgpu: implement texture getWidth/getHeight

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2024-04-29 11:58:15 -07:00 committed by Stephen Gutekanst
parent 44f950a7f3
commit 8089d3356e
5 changed files with 38 additions and 6 deletions

View file

@ -1728,6 +1728,14 @@ pub const Texture = struct {
return TextureView.init(texture, desc);
}
pub fn getWidth(texture: *Texture) u32 {
return texture.size.width;
}
pub fn getHeight(texture: *Texture) u32 {
return texture.size.height;
}
// Internal
pub fn calcSubresource(texture: *Texture, mip_level: u32, array_slice: u32) u32 {
return mip_level + (array_slice * texture.mip_level_count);