# Candera Base

#### Enums in DynamicProperties namespace renamed

The enumerations DynamicProperties::PropertyFlags::Enum and DynamicProperties::PropertyType::Enum were renamed to DynamicProperties::PropertyFlags and DynamicProperties::PropertyType. Additionally, the Generic PropertyType was renamed to GenericType.

<div class="contents" id="bkmrk-"><div class="contents"><div class="textblock">---

</div></div></div>#### Added 9 OpenGL ES3.0 texture formats

The following OpenGL ES 3.0 formats have been added to [Candera::Bitmap](http://dev.doc.cgistudio.at/APILINK/class_candera_1_1_bitmap.html "A 2-dimensional bitmap that can be used as a texture, background or sprite. A bitmap pointing to a va...")

<div class="contents" id="bkmrk-bitmap%3A%3Apixelformat-"><div class="contents"><div class="textblock"><table class="doxtable" style="width: 100%;"><tbody><tr><td style="width: 33.2509%;">**[Bitmap::PixelFormat](http://dev.doc.cgistudio.at/APILINK/class_candera_1_1_bitmap.html#a0028006b9fd5b6e630bc6aca572603cb)**</td><td style="width: 13.1026%;">**Bits per pixel**</td><td style="width: 12.6065%;">**[Renderable](http://dev.doc.cgistudio.at/APILINK/class_candera_1_1_renderable.html "The class Renderable can serve as a base for nodes that can be recognized and rendered by the Rendere...")**</td><td style="width: 41.1636%;">**Description**</td></tr><tr><td style="width: 33.2509%;">EacCompressedUnsignedRPixelFormat</td><td style="width: 13.1026%;">4</td><td style="width: 12.6065%;">  
</td><td style="width: 41.1636%;">Compressed single channel unsigned alpha format</td></tr><tr><td style="width: 33.2509%;">EacCompressedSignedRPixelFormat</td><td style="width: 13.1026%;">4</td><td style="width: 12.6065%;">  
</td><td style="width: 41.1636%;">Compressed single channel signed alpha format (can preserve 0 exactly)</td></tr><tr><td style="width: 33.2509%;">EacCompressedUnsignedRGPixelFormat</td><td style="width: 13.1026%;">8</td><td style="width: 12.6065%;">  
</td><td style="width: 41.1636%;">Compressed two channel unsigned luminance alpha format</td></tr><tr><td style="width: 33.2509%;">EacCompressedSignedRGPixelFormat</td><td style="width: 13.1026%;">8</td><td style="width: 12.6065%;">  
</td><td style="width: 41.1636%;">Compressed two channel signed luminance alpha format (can preserve 0 exactly)</td></tr><tr><td style="width: 33.2509%;">SrgbUnsignedBytePixelFormat</td><td style="width: 13.1026%;">24</td><td style="width: 12.6065%;">  
</td><td style="width: 41.1636%;">sRGB</td></tr><tr><td style="width: 33.2509%;">SrgbaUnsignedBytePixelFormat</td><td style="width: 13.1026%;">32</td><td style="width: 12.6065%;">X</td><td style="width: 41.1636%;">sRGBA</td></tr><tr><td style="width: 33.2509%;">RgbFloatingPointR11G11B10PixelFormat</td><td style="width: 13.1026%;">32</td><td style="width: 12.6065%;">  
</td><td style="width: 41.1636%;">Floating point format with 5 bit exponent and 5/6 bit mantissa</td></tr><tr><td style="width: 33.2509%;">RgbFloatingPoint9E5FPixelFormat</td><td style="width: 13.1026%;">32</td><td style="width: 12.6065%;">  
</td><td style="width: 41.1636%;">Floating point format with shared 5 bit exponent and 9 bit mantissa</td></tr><tr><td style="width: 33.2509%;">RgbaUnsignedIntRev10A2PixelFormat</td><td style="width: 13.1026%;">32</td><td style="width: 12.6065%;">X</td><td style="width: 41.1636%;">RGBA with 10 bit per rgb, 2 bit alpha</td></tr></tbody></table>

</div></div></div>*[Renderable](http://dev.doc.cgistudio.at/APILINK/class_candera_1_1_renderable.html "The class Renderable can serve as a base for nodes that can be recognized and rendered by the Rendere...")* means that the format can also be used as a render target.

Compressed single channel alpha formats deliver the best visual quality for transparency of all compressed formats using alpha. E.g., if the quality of transparency in a compressed texture is lacking, a combination of a compressed rgb texture together with a compressed single channel alpha texture should be favored over an uncompressed texture, since the 2 compressed textures still need less memory and bandwidth than an uncompressed one.

---