-
BenjaminDRichards committed
-
BenjaminHarding committed
-
Bug fix where passing an object to 'addAudio' method would stop audio…
BenjaminHarding committed… from being rebuilt.
-
Bug fix where parallel file loading would stop if a file fires an loa…
BenjaminHarding committed…d complete event right away. Essentially removing it form the loading list, stopping other files from loading. Also a full build is included.
-
BenjaminDRichards committed
Re issue #217 It turns out there were deeper issues. I've really streamlined the matrix process; it doesn't cache parent matrix any more, which may result in some loss of our prior performance gains, but the major operation that occurs is a matrix prepend, and that at least is just some adds and multiplies.
-
Fix concatenated matrix bug on non-zero anchor points on parent.
BenjaminDRichards committedRe issue #217 Basically, the case where the child transform was not dirty and had a parent did not incorporate pre-prepend offsets to compensate for the parent anchor point. These have now been added.
-
Fix issue #216 - Geom.Transform.anchorPointY did not correctly update…
BenjaminDRichards committed… concatenated matrix. Some updates to readme in preparation for release.
-
radarhere committed
-
Changed Kiwi.Plugins declaration to be a module so that plugins can b…
BenjaminHarding committed…etter have typescript definition files. Issue #208
-
Fix touch on IE11 on Window81. (ms-prefixed event names are no longer…
benliddicott committed… supported in IE11).
-
Change `Kiwi.Geom.Ray` to be an extension of `Kiwi.Geom.Line`. Rebuil…
BenjaminDRichards committed…t docs. Re Github issue #170 This gives `Ray` access to `Line` methods, and allows it to more efficiently compute `Circle` intersections. These previously required the creation of a new Line or invocation of Line prototype methods. Also corrected 'Kiwi.Geom.Intersect.rayToCircle()` to correctly assess ray directionality, allowing it to return sooner if the ray is not facing the circle.
-
Implement `Kiwi.Geom.Intersect.rayToCircle()`
BenjaminDRichards committedThis is not the most efficient way, as it invokes `new Line`, but it works.
-
Fix `RequestAnimationFrame.stop()`
BenjaminDRichards committedRe issue #211 The RAF called `window.cancelAnimationFrame`, which isn't even a function call. It needs brackets`()` and a parameter `( rafId )`. New private variable `RequestAnimationFrame._rafId` added to help this process.
-
BenjaminDRichards committed
Re issue #210 Creating a shader after `State.create` has run and the render loop begins caused display to crash. This was caused by newly-created shaders being pushed to the GPU, but not notifying the render loop, causing it to skip resetting the shader to the one it expects. I've fixed this by setting `GLRenderManager._currentRenderer = null` at the start of every `render` pass, forcing it to reapply everything.
-
Merge branch 'v1.3.1' of https://github.com/gamelab/kiwi.js into v1.3…
BenjaminDRichards committed….1 and rebuild
-
Correct documentation of Kiwi.Input.Keyboard private methods
BenjaminDRichards committed`_keyPressed` and `_keyReleased` were documented as `onKeyDown` and `onKeyUp` respectively. These names were already assigned to `Signal`s elsewhere in the class. Also cleaned up some formatting.
-
Remove necessary conditional check for audio support on update. Also …
BenjaminHarding committed…cleaned up previously commented code.
-
Merge branch 'v1.3.1' of https://github.com/gamelab/kiwi.js into v1.3.1
BenjaminHarding committedConflicts: build/kiwi.js
-
Merge branch 'v1.3.1' of https://github.com/gamelab/kiwi.js into v1.3.1
BenjaminDRichards committedRebuild merged source
-
Fix issue with ambiguous colour ranges on `State`
BenjaminDRichards committedRe Github issue #198 As the `State` API specifies that colours should be in the range 0-255, I've set it to specifically use the `rgb255` properties, instead of the `rgb` properties which attempt to make an intelligent guess.