Added Sprite Batch

Added new Sprite Batch for fast rendering - pushes transforms to the GPU
Added setAttribs function to manage VertexAttribArrays in webGL
Modified Point.set function
This commit is contained in:
Mat Groves 2014-01-18 20:21:34 +00:00
parent 2ee1f778b3
commit 620d134055
17 changed files with 1781 additions and 21 deletions

View file

@ -21,6 +21,7 @@ module.exports = function(grunt) {
'<%= dirs.src %>/display/DisplayObject.js',
'<%= dirs.src %>/display/DisplayObjectContainer.js',
'<%= dirs.src %>/display/Sprite.js',
'<%= dirs.src %>/display/SpriteBatch.js',
'<%= dirs.src %>/display/MovieClip.js',
'<%= dirs.src %>/filters/FilterBlock.js',
'<%= dirs.src %>/text/Text.js',
@ -33,6 +34,7 @@ module.exports = function(grunt) {
'<%= dirs.src %>/utils/Polyk.js',
'<%= dirs.src %>/renderers/webgl/utils/WebGLShaderUtils.js',
'<%= dirs.src %>/renderers/webgl/shaders/PixiShader.js',
'<%= dirs.src %>/renderers/webgl/shaders/PixiFastShader.js',
'<%= dirs.src %>/renderers/webgl/shaders/StripShader.js',
'<%= dirs.src %>/renderers/webgl/shaders/PrimitiveShader.js',
'<%= dirs.src %>/renderers/webgl/utils/WebGLGraphics.js',
@ -40,6 +42,7 @@ module.exports = function(grunt) {
'<%= dirs.src %>/renderers/webgl/utils/WebGLMaskManager.js',
'<%= dirs.src %>/renderers/webgl/utils/WebGLShaderManager.js',
'<%= dirs.src %>/renderers/webgl/utils/WebGLSpriteBatch.js',
'<%= dirs.src %>/renderers/webgl/utils/WebGLFastSpriteBatch.js',
'<%= dirs.src %>/renderers/webgl/utils/WebGLFilterManager.js',
'<%= dirs.src %>/renderers/canvas/utils/CanvasMaskManager.js',
'<%= dirs.src %>/renderers/canvas/utils/CanvasTinter.js',