axmol/cocos/3d
Arnold fe497933f8 3d support: some test cases works
* hack to make sprite3d test work

* support cull face

* support setting front face winding

* convert depth compare function type

* clean codes

* remove usage of glprogramstate

* pass needed information to Material::draw()

* add 3d textures

* enable animation

* 3D: compile on windows  (#179)

* exclude source files from extensions/

* enable assets and 3D

* run on windows

* update comments

* use std::vector instead of raw pointer void *

* compile on mac

* revert cmake

* fix bufferdata

* add todos

* remove dirty flag from uniform buffer

* argument type const &

* enable more tests

* update shader

* save: failed to compile

* pass compilation

* fix type convert

* save stage

* save stage 2

* remove VertexData & IndexBuffer & VertexBuffer

* comment out _meshCommand

* comment bindPredefinedVertexAttribs()

* fix xcode project file

* simple refactor

* remove unused files

* revert sprite3d testcase position

* revert change

* remove ProgramGL::bindPredefinedVertexAttribs()

* add header <string>

* fix uniform size
2019-01-30 09:35:17 +08:00
..
Android.mk shorten the android build path, reduce long path error (#19045) 2018-09-17 11:54:39 +08:00
CC3DProgramInfo.cpp 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CC3DProgramInfo.h 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCAABB.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCAABB.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCAnimate3D.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCAnimate3D.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCAnimation3D.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCAnimation3D.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCAnimationCurve.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCAnimationCurve.inl Fix "Possible misuse of comma operator here" (#18350) 2017-10-12 23:00:04 -05:00
CCAttachNode.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCAttachNode.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCBillBoard.cpp metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCBillBoard.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCBundle3D.cpp 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCBundle3D.h 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCBundle3DData.cpp 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCBundle3DData.h 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCBundleReader.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCBundleReader.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCFrustum.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCFrustum.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCMesh.cpp 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCMesh.h 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCMeshSkin.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCMeshSkin.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCMeshVertexIndexData.cpp 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCMeshVertexIndexData.h 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCMotionStreak3D.cpp Remove ccglstatecache (#19013) 2018-09-11 14:39:30 +08:00
CCMotionStreak3D.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCOBB.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCOBB.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCObjLoader.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCObjLoader.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCPlane.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCPlane.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCRay.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCRay.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCSkeleton3D.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCSkeleton3D.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCSkybox.cpp Remove ccglstatecache (#19013) 2018-09-11 14:39:30 +08:00
CCSkybox.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCSprite3D.cpp 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCSprite3D.h 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCSprite3DMaterial.cpp 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCSprite3DMaterial.h 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCTerrain.cpp 3d support: some test cases works 2019-01-30 09:35:17 +08:00
CCTerrain.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CMakeLists.txt 3d support: some test cases works 2019-01-30 09:35:17 +08:00
cocos3d.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00