Browse Source

ref_gl: gl_image: added check for hardware support of BC6H/BC7 compression formats

pull/2/head
SNMetamorph 3 years ago committed by a1batross
parent
commit
51fcae8cec
  1. 9
      ref_gl/gl_image.c

9
ref_gl/gl_image.c

@ -1176,6 +1176,15 @@ static qboolean GL_UploadTexture( gl_texture_t *tex, rgbdata_t *pic )
return false; return false;
} }
if( pic->type == PF_BC6H_SIGNED || pic->type == PF_BC6H_UNSIGNED || pic->type == PF_BC7 )
{
if( !GL_Support( GL_ARB_TEXTURE_COMPRESSION_BPTC ))
{
gEngfuncs.Con_DPrintf( S_ERROR "GL_UploadTexture: BC6H/BC7 compression formats is not supported by your hardware\n" );
return false;
}
}
GL_SetTextureDimensions( tex, pic->width, pic->height, pic->depth ); GL_SetTextureDimensions( tex, pic->width, pic->height, pic->depth );
GL_SetTextureFormat( tex, pic->type, pic->flags ); GL_SetTextureFormat( tex, pic->type, pic->flags );

Loading…
Cancel
Save