Skip to content

Commit ac9b337

Browse files
committed
add vgerDeleteTextures
1 parent 11961ef commit ac9b337

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

Sources/vger/include/vger.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ vgerImageIndex vgerAddMTLTexture(vgerContext, id<MTLTexture>);
9393
/// Remove a texture.
9494
void vgerDeleteTexture(vgerContext, vgerImageIndex texID);
9595

96+
/// Remove all textures.
97+
void vgerDeleteTextures(vgerContext);
98+
9699
/// Get the size of a texture.
97100
vector_int2 vgerTextureSize(vgerContext, vgerImageIndex texID);
98101

Sources/vger/vger.mm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,10 @@ void vgerDeleteTexture(vgerContext vg, vgerImageIndex texID) {
181181
[vg->textures setObject:vg->nullTexture atIndexedSubscript:texID.index];
182182
}
183183

184+
void vgerDeleteTextures(vgerContext vg) {
185+
assert(vg);
186+
[vg->textures removeAllObjects];
187+
}
184188

185189
vector_int2 vgerTextureSize(vgerContext vg, vgerImageIndex texID) {
186190
assert(vg);

0 commit comments

Comments
 (0)