diff --git a/src/mol-gl/webgl/texture.ts b/src/mol-gl/webgl/texture.ts
index 62f65ec8db38d8bc4005181d039502650aa85090..265691de917df22dad40bfc97eee058ec2b31828 100644
--- a/src/mol-gl/webgl/texture.ts
+++ b/src/mol-gl/webgl/texture.ts
@@ -408,7 +408,7 @@ export function loadImageTexture(src: string, cell: ValueCell<Texture>, texture:
 //
 
 export function createNullTexture(gl?: GLRenderingContext): Texture {
-    const target = 3553;
+    const target = gl?.TEXTURE_2D ?? 3553;
     return {
         id: getNextTextureId(),
         target,