axmol/cocos/platform
coulsonwang 7ee0b65bb6 [Feature] fix spirte, label test when EGL context lost (#19612)
* [BugFix] fix compile error

* [Feature] fix spirte, label test when EGL context lost

* [Feature] map uniform location

* [Feature] remove unneeded codes

* [Feature] add BufferManager

* [Feature] fix compile error

* [Feature] add files

* [Feature] remove unneeded codes

* [Feature] no need to release opengl resource

* [Feature] update BufferManager

* 1. reCreate frame buffer when needed.
2. initial texture when come back to foreground

* [Feature] add Program and Buffer event listener

* [FixTerrain] need check location had used before

* fix compile error

* add updateTextureDescrptor function for TextureMTL, since TextureMTL creation was move to Texture2D constructor.

* [FixDrawNode] record buffer data when needed

* [FixShaderTest] add nullptr judgement

* [FixShaderText] no need to reCreate ProgramState when come back to foreground

* [FixRenderTexture] retain the render texture image

* [Feature] optimize buffer memory

* fix compile error

* fix CI test fail
2019-04-29 18:51:45 -07:00
..
android [Feature] fix spirte, label test when EGL context lost (#19612) 2019-04-29 18:51:45 -07:00
apple metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
desktop metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
ios [Feature] CaptureScreen works (#19547) 2019-03-27 18:09:26 -07:00
linux Optimize calls to std::string::find() and friends (#19624) 2019-04-21 18:44:19 -07:00
mac [Feature] CaptureScreen works (#19547) 2019-03-27 18:09:26 -07:00
win32 [windows] use PostMessage to replace SendMessage (#19567) 2019-04-01 23:41:38 -07:00
CCApplication.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCApplicationProtocol.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCCommon.h Support Belarusian language (#18658) 2018-02-11 09:19:47 +08:00
CCDevice.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCFileUtils.cpp Optimize calls to std::string::find() and friends (#19624) 2019-04-21 18:44:19 -07:00
CCFileUtils.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCGL.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCGLView.cpp metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCGLView.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCImage.cpp ReFix bug: PremultipliedAlpha is not working for png (#19597) 2019-04-10 18:33:26 -07:00
CCImage.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCPlatformConfig.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCPlatformDefine.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCPlatformMacros.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CCSAXParser.cpp update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCSAXParser.h update Copyright. might need manual fix later (#18659) 2018-01-29 16:25:32 +08:00
CCStdC.h metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
CMakeLists.txt metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00