Browse Source

fix incorrect GL format code for 16 bit float formats

For FORMAT_XXXH half-precision format constants, the description uses GL_XXX32F, which is incorrect.
This fixes it to GL_XXX16F to align with the intended precision.

(cherry picked from commit 4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b)
chokomancarr 2 years ago
parent
commit
78713a427c
1 changed files with 4 additions and 4 deletions
  1. 4 4
      doc/classes/Image.xml

+ 4 - 4
doc/classes/Image.xml

@@ -586,16 +586,16 @@
 			OpenGL texture format [code]GL_RGBA32F[/code] where there are four components, each a 32-bit floating-point values.
 			OpenGL texture format [code]GL_RGBA32F[/code] where there are four components, each a 32-bit floating-point values.
 		</constant>
 		</constant>
 		<constant name="FORMAT_RH" value="12" enum="Format">
 		<constant name="FORMAT_RH" value="12" enum="Format">
-			OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-bit "half-precision" floating-point value.
+			OpenGL texture format [code]GL_R16F[/code] where there's one component, a 16-bit "half-precision" floating-point value.
 		</constant>
 		</constant>
 		<constant name="FORMAT_RGH" value="13" enum="Format">
 		<constant name="FORMAT_RGH" value="13" enum="Format">
-			OpenGL texture format [code]GL_RG32F[/code] where there are two components, each a 16-bit "half-precision" floating-point value.
+			OpenGL texture format [code]GL_RG16F[/code] where there are two components, each a 16-bit "half-precision" floating-point value.
 		</constant>
 		</constant>
 		<constant name="FORMAT_RGBH" value="14" enum="Format">
 		<constant name="FORMAT_RGBH" value="14" enum="Format">
-			OpenGL texture format [code]GL_RGB32F[/code] where there are three components, each a 16-bit "half-precision" floating-point value.
+			OpenGL texture format [code]GL_RGB16F[/code] where there are three components, each a 16-bit "half-precision" floating-point value.
 		</constant>
 		</constant>
 		<constant name="FORMAT_RGBAH" value="15" enum="Format">
 		<constant name="FORMAT_RGBAH" value="15" enum="Format">
-			OpenGL texture format [code]GL_RGBA32F[/code] where there are four components, each a 16-bit "half-precision" floating-point value.
+			OpenGL texture format [code]GL_RGBA16F[/code] where there are four components, each a 16-bit "half-precision" floating-point value.
 		</constant>
 		</constant>
 		<constant name="FORMAT_RGBE9995" value="16" enum="Format">
 		<constant name="FORMAT_RGBE9995" value="16" enum="Format">
 			A special OpenGL texture format where the three color components have 9 bits of precision and all three share a single 5-bit exponent.
 			A special OpenGL texture format where the three color components have 9 bits of precision and all three share a single 5-bit exponent.