+ tex_res.statements.append(Statement("filter", Token('NEAREST')))
+
+ colorspace = image.colorspace_settings.name
+ if usage=='RGBA':
+ fmt = 'SRGB_ALPHA' if colorspace=='sRGB' else 'RGBA'
+ elif usage=='GRAY':
+ if colorspace=='sRGB':
+ raise Exception("Grayscale textures with sRGB colorspace are not supported")
+ fmt = 'LUMINANCE'
+ else:
+ fmt = 'SRGB' if colorspace=='sRGB' else 'RGB'
+
+ tex_res.statements.append(Statement("storage", Token(fmt), image.size[0], image.size[1]))