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::Shape
to allow for advanced Texture configuration on creation - Add Compare Mode and Compare Function to
TextureData
- Use
Texture::Shape
instead ofTexture::SizeT
inTexturePool
- Explicitly reset pointers in
TexturePool::free
to 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
#include
andcreateFromFile
- 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