ecere:textureCaching

Last commit made on 2020-11-09
Get this branch:
git clone -b textureCaching https://git.launchpad.net/ecere

Branch merges

Branch information

Name:
textureCaching
Repository:
lp:ecere

Recent commits

f11b6de... by Diego Caraffini <email address hidden>

ecere/sys/JSON: Support for customValueification flag for both '{' and '['
- Required for new ProcessInputValue type
- TODO: Specifying custom types as parser properties rather than hard-coding them

e7f76b8... by Patrick Dion <email address hidden>

GLMultiDraw: added initRGBUShort and setLayerRGBUShort functions

686c084... by Jerome St-Louis

ecere/gui/drivers/XInterface: Avoid large queues of expose events piling up

e176e12... by Jerome St-Louis

ecere/gfx/3D/Transform; Quaternion: Optimizations; Transform::getMatrix3x4f()
- Optimized Quaternion::RotationYawPitchRoll() and Transform --> Matrix conversion

a10fcab... by Jerome St-Louis

ecere/gfx/3D/Mesh: Public groups list member for faster access

780ee0d... by Jerome St-Louis

ecere/com/containers/HashMap: initSize property to specify desired size

6497137... by Jerome St-Louis

compiler/libec/pass15: Check non-null property and selfWatchable before calling eInstance_FireSelfWatchers
- This should help avoid function call overhead
- Updated bootstrap

731c300... by Jerome St-Louis

ecere/gfx/3D/Mesh;drivers/GL: Provide mechanism to specify the number of Texture Arrays layers
- When invoking Mesh::Upload(), if the array texture has 'numLayers' set, that will be used
- Also fixed checks for GLSTATS
- Fixed use of glTexStorage3D() on existing texture, which should delete the texture first
- Fixed copy() for non-square sizes
- Removed redundant calls to glBindTexture() when invoking glCopyImageSubData() which does not used bound texture

2691bd5... by Jerome St-Louis

butterbur/opengl/shader: Fixed multi draw normals when orientation is set

29c91ec... by Jerome St-Louis

ecere/gfx/bitmaps/PNG: Support for outputting pixelFormatAlpha