axmol/cocos/renderer
SongChengJiang af8b9cc47c Support MultiView matrix array (#16723)
* Support MultiView matrix array

Support MultiView matrix array and add new interface in GLProgram to
support shader header definitions.

* support getMatrixStackSize

* optimize code

* remove indents

* rename resetMatrixStack(unsigned int stackCount)

* Add document to interfaces

* Supplement document of render interface
2016-10-28 09:33:31 +08:00
..
CCBatchCommand.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCBatchCommand.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCCustomCommand.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCCustomCommand.h Remove unnecessary inline keywords (#16562) 2016-09-12 09:44:21 +08:00
CCFrameBuffer.cpp
CCFrameBuffer.h
CCGLProgram.cpp Support MultiView matrix array (#16723) 2016-10-28 09:33:31 +08:00
CCGLProgram.h Support MultiView matrix array (#16723) 2016-10-28 09:33:31 +08:00
CCGLProgramCache.cpp Performance tweak: Use range-based for-loops and allocate std::vector size() and *end() on the stack where favorable. (#16716) 2016-10-27 15:10:24 +08:00
CCGLProgramCache.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCGLProgramState.cpp Remove redundant semicolons (#16558) 2016-09-12 09:45:34 +08:00
CCGLProgramState.h
CCGLProgramStateCache.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCGLProgramStateCache.h
CCGroupCommand.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCGroupCommand.h Remove unnecessary inline keywords (#16562) 2016-09-12 09:44:21 +08:00
CCMaterial.cpp
CCMaterial.h
CCMeshCommand.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCMeshCommand.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCPass.cpp
CCPass.h
CCPrimitive.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCPrimitive.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCPrimitiveCommand.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCPrimitiveCommand.h Remove unnecessary inline keywords (#16562) 2016-09-12 09:44:21 +08:00
CCQuadCommand.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCQuadCommand.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCRenderCommand.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCRenderCommand.h Remove unnecessary inline keywords (#16562) 2016-09-12 09:44:21 +08:00
CCRenderCommandPool.h Performance tweak: Use range-based for-loops and allocate std::vector size() and *end() on the stack where favorable. (#16716) 2016-10-27 15:10:24 +08:00
CCRenderState.cpp fix: release texture in RenderState (#16396) 2016-08-19 00:22:57 -07:00
CCRenderState.h
CCRenderer.cpp Performance tweak: Use range-based for-loops and allocate std::vector size() and *end() on the stack where favorable. (#16716) 2016-10-27 15:10:24 +08:00
CCRenderer.h Remove unnecessary inline keywords (#16562) 2016-09-12 09:44:21 +08:00
CCTechnique.cpp
CCTechnique.h
CCTexture2D.cpp Fix typos in comments and strings (#16708) 2016-10-17 10:12:54 +08:00
CCTexture2D.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCTextureAtlas.cpp Refactoring ui related code and fix label atlas and BMFont rendering issue with ETC1 texture format (#16615) 2016-09-30 09:42:21 +08:00
CCTextureAtlas.h Remove unnecessary inline keywords (#16562) 2016-09-12 09:44:21 +08:00
CCTextureCache.cpp Performance tweak: Use range-based for-loops and allocate std::vector size() and *end() on the stack where favorable. (#16716) 2016-10-27 15:10:24 +08:00
CCTextureCache.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCTextureCube.cpp
CCTextureCube.h
CCTrianglesCommand.cpp fix: TriangleCommands with custom uniforms can be batched (#16329) 2016-08-07 14:51:02 -07:00
CCTrianglesCommand.h Remove unnecessary inline keywords (#16562) 2016-09-12 09:44:21 +08:00
CCVertexAttribBinding.cpp resets bindBuffer after using it (#16342) 2016-08-11 08:32:09 -07:00
CCVertexAttribBinding.h
CCVertexIndexBuffer.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCVertexIndexBuffer.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCVertexIndexData.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CCVertexIndexData.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
CMakeLists.txt
ccGLStateCache.cpp merge v3.13 back to v3 2016-08-29 11:57:13 +08:00
ccGLStateCache.h merge v3.13 back to v3 2016-08-29 11:57:13 +08:00
ccShader_3D_Color.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_3D_ColorNormal.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_3D_ColorNormalTex.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_3D_ColorTex.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_3D_Particle.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_3D_Particle.vert
ccShader_3D_PositionNormalTex.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_3D_PositionTex.vert misspelling check on cocos directory (#16522) 2016-09-06 10:14:14 +08:00
ccShader_3D_Skybox.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_3D_Skybox.vert
ccShader_3D_Terrain.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_3D_Terrain.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_CameraClear.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_CameraClear.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_ETC1AS_PositionTextureColor.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_ETC1AS_PositionTextureGray.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_Label.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_Label_df.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_Label_df_glow.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_Label_normal.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_Label_outline.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionColor.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionColor.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionColorLengthTexture.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionColorLengthTexture.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionColorTextureAsPointsize.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTexture.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTexture.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTextureA8Color.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTextureA8Color.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTextureColor.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTextureColor.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTextureColorAlphaTest.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTextureColor_noMVP.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTextureColor_noMVP.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTexture_uColor.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_PositionTexture_uColor.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_Position_uColor.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_Position_uColor.vert Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShader_UI_Gray.frag Removes unused 'return' letter in builtin shaders. (#16742) 2016-10-26 16:03:08 +08:00
ccShaders.cpp Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00
ccShaders.h Update copyright to 2016. (#16311) 2016-08-05 09:42:15 +08:00