Cumulative Feature Update
Textures
- Expand Multisampled Texture Types
- Allow configuration of sample amount and
GL_FIXED_SAMPLES - Allow creation of immutable MS textures
- Allow configuration of sample amount and
- Add
Texture::Shapeto allow for advanced Texture configuration on creation - Add Compare Mode and Compare Function to
TextureData - Use
Texture::Shapeinstead ofTexture::SizeTinTexturePool - Explicitly reset pointers in
TexturePool::freeto ease avoidance of double-freeing textures
Default Shader Parser
- Add virtual file registration for seamless shader embedding
- Virtual files will be considered and overwrite files on disk upon
#includeandcreateFromFile
- Virtual files will be considered and overwrite files on disk upon
- Add custom pragma registration with variable arguments using a "PragmaCallback"
Other
- Add math/transform
- Allow layered attachments to
Framebuffer - Fix
__FILE__usage on MSVC
Edited by Jonathan Kunstwald