Method | Description | |
---|---|---|
ConvertToGLformat ( |
|
|
GetClosestAxiomFormat ( OpenTK.Graphics.ES11 fmt ) : PixelFormat |
Function to get the closest matching Axiom format to an internal GL format. To be precise, the format will be chosen that is most efficient to transfer to the card without losing precision.
|
|
GetClosestGLInternalFormat ( PixelFormat mFormat, bool hwGamma = false ) : OpenTK.Graphics.ES11.All |
Takes the Axiom pixel format and returns the type that must be provided to GL as internal format. If no match exists, returns the closest match.
|
|
GetGLInternalFormat ( PixelFormat fmt, bool hwGamma ) : OpenTK.Graphics.ES11.All |
Takes the Axiom pixel format and returns the type that must be provided to GL as internal format. 0 if no match exists.
|
|
GetGLOriginDataType ( PixelFormat mFormat ) : OpenTK.Graphics.ES11.All |
Takes the Axiom pixel format and returns type that must be provided to GL as data type for reading it into the GPU
|
|
GetGLOriginFormat ( PixelFormat fmt ) : OpenTK.Graphics.ES11.All |
Takes the Axiom pixel format and returns the appropriate GL one
|
|
GetMaxMipmaps ( int width, int height, int depth, PixelFormat format ) : int |
Returns the maximum number of Mipmaps that can be generated until we reach the mininum format possible. This does not count the base level. In case that the format is non-compressed, this simply returns how many times we can divide this texture in 2 until we reach 1x1. For compressed formats, constraints apply on minimum size and alignment so this might differ. |
|
OptionalPO2 ( int value ) : int |
Returns next power-of-two size if required by render system, in case RSC_NON_POWER_OF_2_TEXTURES is supported it returns value as-is.
|
public static ConvertToGLformat ( |
||
data | ||
outputFormat | OpenTK.Graphics.ES11 | |
return |
public static GetClosestAxiomFormat ( OpenTK.Graphics.ES11 fmt ) : PixelFormat | ||
fmt | OpenTK.Graphics.ES11 | |
return | PixelFormat |
public static GetClosestGLInternalFormat ( PixelFormat mFormat, bool hwGamma = false ) : OpenTK.Graphics.ES11.All | ||
mFormat | PixelFormat | mFormat The pixel format |
hwGamma | bool | hwGamma Whether a hardware gamma-corrected version is requested |
return | OpenTK.Graphics.ES11.All |
public static GetGLInternalFormat ( PixelFormat fmt, bool hwGamma ) : OpenTK.Graphics.ES11.All | ||
fmt | PixelFormat | |
hwGamma | bool | |
return | OpenTK.Graphics.ES11.All |
public static GetGLOriginDataType ( PixelFormat mFormat ) : OpenTK.Graphics.ES11.All | ||
mFormat | PixelFormat | |
return | OpenTK.Graphics.ES11.All |
public static GetGLOriginFormat ( PixelFormat fmt ) : OpenTK.Graphics.ES11.All | ||
fmt | PixelFormat | |
return | OpenTK.Graphics.ES11.All |
public static GetMaxMipmaps ( int width, int height, int depth, PixelFormat format ) : int | ||
width | int | The width of the area |
height | int | The height of the area |
depth | int | The depth of the area |
format | PixelFormat | The format of the area |
return | int |
public static OptionalPO2 ( int value ) : int | ||
value | int | |
return | int |