mesa/format_info: Add support for compressed floating-point formats
[mesa.git] / src / mesa / main / format_info.py
index 448bd0055372d4f0baeb8fdbdcaa00a4279472d2..a0eecd309513e8368bf08c7b228eba3a761a0f87 100644 (file)
@@ -62,7 +62,9 @@ def get_gl_base_format(fmat):
 
 def get_gl_data_type(fmat):
    if fmat.is_compressed():
-      if 'SIGNED' in fmat.name or 'SNORM' in fmat.name:
+      if 'FLOAT' in fmat.name:
+         return 'GL_FLOAT'
+      elif 'SIGNED' in fmat.name or 'SNORM' in fmat.name:
          return 'GL_SIGNED_NORMALIZED'
       else:
          return 'GL_UNSIGNED_NORMALIZED'