Mar 27th 2015
Added this very Changelog file
Mar 31st 2015
Added forward vector to Transform
Mar 31st 2015
Shader.setUniform returns shader instance even if the uniform was not found - to avoid obsure errors
Apr 2nd 2015
Added height inversion to V3.toScreenSpace
Apr 2nd 2015
Adding option to slightly oversize skyboxes - maybe will help with seams on video files?
Apr 2nd 2015
The previous update was a bad idea...
Apr 17th 2015
Adding Quaternion.dot (static), quaternion.neg and a trick in slerp to make it always choose the shortest distance
Apr 17th 2015
Unroll previous trick in Quaternion.slerp
Apr 17th 2015
Texture does not generate mipmaps by default now, option mipmap=true needs to be specified
Apr 17th 2015
Fix on Texture filtering related to mimpap setting above
Apr 18th 2015
Adding that Quaternion.slerp trick, with a fix. This time hopefully it works!
May 6th 2015
Creating a separate build for two+math
May 6th 2015
CanvasRenderer can now be called without root (will just clear the canvas)
May 12th 2015
CanvasRenderer will now clear correctly even with alpha in background
May 15th 2015
Adding reversing normals option to icosphere
May 29th 2015
name parameter was missing in Transform2d
Aug 8th 2015
Adding SceneParser to primitives
Aug 8th 2015
Adding perQuadUV option to plane contructor in primitives
Aug 12th 2015
Adding small settings to Renderer and Plane + new demo
Sep 18th 2015
Removing extras bucket, adding vr
Oct 6th 2015
Adding Math.map
Oct 7th 2015
Cleaning the Texture class a bit, update to API (all backwards compatible btw)
Oct 15th 2015
Removing GLSL compilation from build process
Oct 16th 2015
Added toCSS and lerp to SQR.Color
Oct 18th 2015
Changing how disabling depth works in Transform. Not the entire DEPTH_TEST is disabled, not just the depth mask
Oct 27th 2015
Very important: the welcome console message is now in color :)
Oct 29th 2015
Started reworking the mesh creation functions (aka Primitives)
Nov 2nd 2015
Changes in Renderer/Context classes and new Mesh API
Nov 9th 2015
Adding builtin shaders
Nov 10th 2015
Realizing that we need to rewrite the SceneParser from scratch. Otherwise, some minor fixes
Jan 29th 2016
Recovering updates [1]
Mar 11th 2016
Adding custom mouse position param to Pointer3d.fromMousePosition
Mar 29th 2016
Shader is not mandatory when creating a postEffect
Apr 20th 2016
Fix for multi-context cases
Jun 2nd 2016
Removing gloabl fullscreenquad in PostEffect
Jun 22nd 2016
Adding Matrix2D to Kuula build
Jun 22nd 2016
Adding Framebuffer to Kuula build
Jun 22nd 2016
Adding texture config options to FrameBuffer
Jul 18th 2016
AddingCube to Kuula build
Aug 17th 2016
Not adding listener to Gyro on start (lazy add instead) + added 'two' package to Kuula build
Aug 17th 2016
Adding resolution parameter to CanvasRenderer.setSize
Aug 18th 2016
/
Aug 18th 2016
/
Aug 18th 2016
/
Aug 18th 2016
/
Aug 18th 2016
/
Aug 18th 2016
/
Aug 18th 2016
/
Aug 18th 2016
/
Aug 30th 2016
Fixing texture creating in FrameBuffer
Aug 30th 2016
Fixing texture creating in FrameBuffer [2]
Oct 29th 2016
Adding texture premul alpha setting
Oct 29th 2016
Adding context destroy function
Oct 29th 2016
Trying to figure out the texture errors in FF
Nov 2nd 2016
Testing different texture formsts for an iOS bug
Nov 2nd 2016
Adding one option to FrameBuffer to leave all binded after creation
Nov 2nd 2016
Testing different texture formsts for an iOS bug [2]
Mar 7th 2017
Fixing Gyro to work ok on Desktops with no actual gyroscope
Apr 28th 2017
Fixing a bug in Gyro on hybrind screens
Apr 28th 2017
Fixing a bug in Gyro on hybrind screens
Oct 18th 2017
Adding premultiply alpha option to textures
Oct 18th 2017
Fixing bug where options passed to constructor would be ignored in textures with no source
Oct 18th 2017
Adding Face to Kuula build
Oct 18th 2017
Adding PLane insteas of Face to Kuula build
Oct 19th 2017
Matrix after lookAt was not correctly preserving scale
Oct 25th 2017
Enabling Gyro to accept external data
Oct 25th 2017
Enabling Gyro to accept external data
Oct 30th 2017
Adding collider and intersection to Kuula build
Dec 1st 2017
Color CSS value now returns alpha
Dec 1st 2017
Removed an annoying warning in Texture re; mipmaps
Dec 1st 2017
Turns out that Color stuff was a bit more tricky
Feb 26th 2018
Small fix to SceneParser
Feb 26th 2018
Including scene folder in the main build
Mar 14th 2018
Adding a few more methods to the Color object
Mar 15th 2018
Added one more check in context creation
Mar 21st 2018
Adding frequency control to Gyro (related to Android Chromium bug)
May 7th 2018
Added getParameter function to Texture and FrameBuffer
May 22nd 2018
Fixed issue with Marth.clamp when start was > than end
May 31st 2018
Adding functionality to Quaternion for webvr support
Jun 5th 2018
Added CORS support to image loading in Loader
Aug 29th 2018
Adding Kuula/SHA related code in Gyro
Aug 31st 2018
Added smoothstep to Math util functions
Sep 21st 2018
Adding option to change FrameBuffer parameters after creating it
Nov 30th 2018
Gyro: Moved offset calculation to another function so that external processing also allows for offset to be calculated
Sep 26th 2019
Added anisothropy level setting for textures
Oct 6th 2019
Added some teture paramaters setup to update() as well
Oct 8th 2019
Fied a bug in SQR.Loader with uppercase file extensions
Oct 11th 2019
Added handler for Permissions API in Gyro
Oct 28th 2019
Added jpeg extension to Loader (with an 'e')
Oct 20th 2022
Rebuilding after a longer pause!
Oct 20th 2022
Refreshing the demos, some small bugs fixed