2014-05-04 14:37:55 +08:00
|
|
|
{
|
2014-10-11 10:16:23 +08:00
|
|
|
"common": [
|
2017-07-17 16:51:50 +08:00
|
|
|
".appveyor.yml",
|
2014-10-11 10:16:23 +08:00
|
|
|
"AUTHORS",
|
|
|
|
"CHANGELOG",
|
|
|
|
"CMakeLists.txt",
|
2015-09-09 10:28:31 +08:00
|
|
|
"CONTRIBUTING.md",
|
2018-10-09 18:04:08 +08:00
|
|
|
"README.md",
|
2014-11-11 15:25:14 +08:00
|
|
|
"cmake/Modules/CocosBuildHelpers.cmake",
|
2018-02-24 10:36:15 +08:00
|
|
|
"cmake/Modules/CocosBuildSet.cmake",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cmake/Modules/CocosConfigDefine.cmake",
|
2018-09-25 11:16:04 +08:00
|
|
|
"cmake/Modules/CocosConfigDepend.cmake",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cmake/Modules/FindChipmunk.cmake",
|
2015-11-28 14:31:21 +08:00
|
|
|
"cmake/Modules/FindFMOD.cmake",
|
2014-11-21 09:57:39 +08:00
|
|
|
"cmake/Modules/FindFontconfig.cmake",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cmake/Modules/FindGLFW3.cmake",
|
2015-09-18 21:55:26 +08:00
|
|
|
"cmake/Modules/FindGTK3.cmake",
|
2014-11-21 09:57:39 +08:00
|
|
|
"cmake/Modules/FindMINIZIP.cmake",
|
|
|
|
"cmake/Modules/FindMPG123.cmake",
|
|
|
|
"cmake/Modules/FindOgg.cmake",
|
2015-07-23 15:35:52 +08:00
|
|
|
"cmake/Modules/FindRecast.cmake",
|
2016-06-29 09:01:21 +08:00
|
|
|
"cmake/Modules/FindSQLite3.cmake",
|
2014-11-21 09:57:39 +08:00
|
|
|
"cmake/Modules/FindTinyXML2.cmake",
|
|
|
|
"cmake/Modules/FindVorbis.cmake",
|
|
|
|
"cmake/Modules/FindWEBSOCKETS.cmake",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cmake/Modules/FindWebP.cmake",
|
2015-07-23 15:35:52 +08:00
|
|
|
"cmake/Modules/Findflatbuffers.cmake",
|
|
|
|
"cmake/Modules/Findxxhash.cmake",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cmake/Modules/PreventInSourceBuilds.cmake",
|
2018-05-15 10:20:46 +08:00
|
|
|
"cmake/Modules/iOSBundleInfo.plist.in",
|
2018-02-24 10:36:15 +08:00
|
|
|
"cmake/README.md",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/2d/CCAction.cpp",
|
|
|
|
"cocos/2d/CCAction.h",
|
|
|
|
"cocos/2d/CCActionCamera.cpp",
|
|
|
|
"cocos/2d/CCActionCamera.h",
|
|
|
|
"cocos/2d/CCActionCatmullRom.cpp",
|
|
|
|
"cocos/2d/CCActionCatmullRom.h",
|
|
|
|
"cocos/2d/CCActionEase.cpp",
|
|
|
|
"cocos/2d/CCActionEase.h",
|
|
|
|
"cocos/2d/CCActionGrid.cpp",
|
|
|
|
"cocos/2d/CCActionGrid.h",
|
|
|
|
"cocos/2d/CCActionGrid3D.cpp",
|
|
|
|
"cocos/2d/CCActionGrid3D.h",
|
|
|
|
"cocos/2d/CCActionInstant.cpp",
|
|
|
|
"cocos/2d/CCActionInstant.h",
|
|
|
|
"cocos/2d/CCActionInterval.cpp",
|
|
|
|
"cocos/2d/CCActionInterval.h",
|
|
|
|
"cocos/2d/CCActionManager.cpp",
|
|
|
|
"cocos/2d/CCActionManager.h",
|
|
|
|
"cocos/2d/CCActionPageTurn3D.cpp",
|
|
|
|
"cocos/2d/CCActionPageTurn3D.h",
|
|
|
|
"cocos/2d/CCActionProgressTimer.cpp",
|
|
|
|
"cocos/2d/CCActionProgressTimer.h",
|
|
|
|
"cocos/2d/CCActionTiledGrid.cpp",
|
|
|
|
"cocos/2d/CCActionTiledGrid.h",
|
|
|
|
"cocos/2d/CCActionTween.cpp",
|
|
|
|
"cocos/2d/CCActionTween.h",
|
|
|
|
"cocos/2d/CCAnimation.cpp",
|
|
|
|
"cocos/2d/CCAnimation.h",
|
|
|
|
"cocos/2d/CCAnimationCache.cpp",
|
|
|
|
"cocos/2d/CCAnimationCache.h",
|
|
|
|
"cocos/2d/CCAtlasNode.cpp",
|
|
|
|
"cocos/2d/CCAtlasNode.h",
|
2015-06-17 14:42:39 +08:00
|
|
|
"cocos/2d/CCAutoPolygon.cpp",
|
|
|
|
"cocos/2d/CCAutoPolygon.h",
|
2014-10-20 18:12:41 +08:00
|
|
|
"cocos/2d/CCCamera.cpp",
|
|
|
|
"cocos/2d/CCCamera.h",
|
2015-08-21 11:53:16 +08:00
|
|
|
"cocos/2d/CCCameraBackgroundBrush.cpp",
|
|
|
|
"cocos/2d/CCCameraBackgroundBrush.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/2d/CCClippingNode.cpp",
|
|
|
|
"cocos/2d/CCClippingNode.h",
|
2014-10-11 11:49:01 +08:00
|
|
|
"cocos/2d/CCClippingRectangleNode.cpp",
|
|
|
|
"cocos/2d/CCClippingRectangleNode.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/2d/CCComponent.cpp",
|
|
|
|
"cocos/2d/CCComponent.h",
|
|
|
|
"cocos/2d/CCComponentContainer.cpp",
|
|
|
|
"cocos/2d/CCComponentContainer.h",
|
|
|
|
"cocos/2d/CCDrawNode.cpp",
|
|
|
|
"cocos/2d/CCDrawNode.h",
|
|
|
|
"cocos/2d/CCFastTMXLayer.cpp",
|
|
|
|
"cocos/2d/CCFastTMXLayer.h",
|
|
|
|
"cocos/2d/CCFastTMXTiledMap.cpp",
|
|
|
|
"cocos/2d/CCFastTMXTiledMap.h",
|
|
|
|
"cocos/2d/CCFont.cpp",
|
|
|
|
"cocos/2d/CCFont.h",
|
|
|
|
"cocos/2d/CCFontAtlas.cpp",
|
|
|
|
"cocos/2d/CCFontAtlas.h",
|
|
|
|
"cocos/2d/CCFontAtlasCache.cpp",
|
|
|
|
"cocos/2d/CCFontAtlasCache.h",
|
|
|
|
"cocos/2d/CCFontCharMap.cpp",
|
|
|
|
"cocos/2d/CCFontCharMap.h",
|
|
|
|
"cocos/2d/CCFontFNT.cpp",
|
|
|
|
"cocos/2d/CCFontFNT.h",
|
|
|
|
"cocos/2d/CCFontFreeType.cpp",
|
|
|
|
"cocos/2d/CCFontFreeType.h",
|
|
|
|
"cocos/2d/CCGrid.cpp",
|
|
|
|
"cocos/2d/CCGrid.h",
|
|
|
|
"cocos/2d/CCLabel.cpp",
|
|
|
|
"cocos/2d/CCLabel.h",
|
|
|
|
"cocos/2d/CCLabelAtlas.cpp",
|
|
|
|
"cocos/2d/CCLabelAtlas.h",
|
|
|
|
"cocos/2d/CCLabelTextFormatter.cpp",
|
|
|
|
"cocos/2d/CCLabelTextFormatter.h",
|
|
|
|
"cocos/2d/CCLayer.cpp",
|
|
|
|
"cocos/2d/CCLayer.h",
|
2014-10-20 18:12:41 +08:00
|
|
|
"cocos/2d/CCLight.cpp",
|
|
|
|
"cocos/2d/CCLight.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/2d/CCMenu.cpp",
|
|
|
|
"cocos/2d/CCMenu.h",
|
|
|
|
"cocos/2d/CCMenuItem.cpp",
|
|
|
|
"cocos/2d/CCMenuItem.h",
|
|
|
|
"cocos/2d/CCMotionStreak.cpp",
|
|
|
|
"cocos/2d/CCMotionStreak.h",
|
|
|
|
"cocos/2d/CCNode.cpp",
|
|
|
|
"cocos/2d/CCNode.h",
|
|
|
|
"cocos/2d/CCNodeGrid.cpp",
|
|
|
|
"cocos/2d/CCNodeGrid.h",
|
|
|
|
"cocos/2d/CCParallaxNode.cpp",
|
|
|
|
"cocos/2d/CCParallaxNode.h",
|
|
|
|
"cocos/2d/CCParticleBatchNode.cpp",
|
|
|
|
"cocos/2d/CCParticleBatchNode.h",
|
|
|
|
"cocos/2d/CCParticleExamples.cpp",
|
|
|
|
"cocos/2d/CCParticleExamples.h",
|
|
|
|
"cocos/2d/CCParticleSystem.cpp",
|
|
|
|
"cocos/2d/CCParticleSystem.h",
|
|
|
|
"cocos/2d/CCParticleSystemQuad.cpp",
|
|
|
|
"cocos/2d/CCParticleSystemQuad.h",
|
|
|
|
"cocos/2d/CCProgressTimer.cpp",
|
|
|
|
"cocos/2d/CCProgressTimer.h",
|
|
|
|
"cocos/2d/CCProtectedNode.cpp",
|
|
|
|
"cocos/2d/CCProtectedNode.h",
|
|
|
|
"cocos/2d/CCRenderTexture.cpp",
|
|
|
|
"cocos/2d/CCRenderTexture.h",
|
|
|
|
"cocos/2d/CCScene.cpp",
|
|
|
|
"cocos/2d/CCScene.h",
|
|
|
|
"cocos/2d/CCSprite.cpp",
|
|
|
|
"cocos/2d/CCSprite.h",
|
|
|
|
"cocos/2d/CCSpriteBatchNode.cpp",
|
|
|
|
"cocos/2d/CCSpriteBatchNode.h",
|
|
|
|
"cocos/2d/CCSpriteFrame.cpp",
|
|
|
|
"cocos/2d/CCSpriteFrame.h",
|
|
|
|
"cocos/2d/CCSpriteFrameCache.cpp",
|
|
|
|
"cocos/2d/CCSpriteFrameCache.h",
|
|
|
|
"cocos/2d/CCTMXLayer.cpp",
|
|
|
|
"cocos/2d/CCTMXLayer.h",
|
|
|
|
"cocos/2d/CCTMXObjectGroup.cpp",
|
|
|
|
"cocos/2d/CCTMXObjectGroup.h",
|
|
|
|
"cocos/2d/CCTMXTiledMap.cpp",
|
|
|
|
"cocos/2d/CCTMXTiledMap.h",
|
|
|
|
"cocos/2d/CCTMXXMLParser.cpp",
|
|
|
|
"cocos/2d/CCTMXXMLParser.h",
|
|
|
|
"cocos/2d/CCTextFieldTTF.cpp",
|
|
|
|
"cocos/2d/CCTextFieldTTF.h",
|
|
|
|
"cocos/2d/CCTileMapAtlas.cpp",
|
|
|
|
"cocos/2d/CCTileMapAtlas.h",
|
|
|
|
"cocos/2d/CCTransition.cpp",
|
|
|
|
"cocos/2d/CCTransition.h",
|
|
|
|
"cocos/2d/CCTransitionPageTurn.cpp",
|
|
|
|
"cocos/2d/CCTransitionPageTurn.h",
|
|
|
|
"cocos/2d/CCTransitionProgress.cpp",
|
|
|
|
"cocos/2d/CCTransitionProgress.h",
|
|
|
|
"cocos/2d/CCTweenFunction.cpp",
|
|
|
|
"cocos/2d/CCTweenFunction.h",
|
|
|
|
"cocos/2d/CMakeLists.txt",
|
|
|
|
"cocos/3d/Android.mk",
|
2019-03-11 15:50:54 +08:00
|
|
|
"cocos/3d/CC3DProgramInfo.cpp",
|
|
|
|
"cocos/3d/CC3DProgramInfo.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/3d/CCAABB.cpp",
|
|
|
|
"cocos/3d/CCAABB.h",
|
|
|
|
"cocos/3d/CCAnimate3D.cpp",
|
|
|
|
"cocos/3d/CCAnimate3D.h",
|
|
|
|
"cocos/3d/CCAnimation3D.cpp",
|
|
|
|
"cocos/3d/CCAnimation3D.h",
|
|
|
|
"cocos/3d/CCAnimationCurve.h",
|
|
|
|
"cocos/3d/CCAnimationCurve.inl",
|
|
|
|
"cocos/3d/CCAttachNode.cpp",
|
|
|
|
"cocos/3d/CCAttachNode.h",
|
|
|
|
"cocos/3d/CCBillBoard.cpp",
|
|
|
|
"cocos/3d/CCBillBoard.h",
|
|
|
|
"cocos/3d/CCBundle3D.cpp",
|
|
|
|
"cocos/3d/CCBundle3D.h",
|
2019-03-11 15:50:54 +08:00
|
|
|
"cocos/3d/CCBundle3DData.cpp",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/3d/CCBundle3DData.h",
|
|
|
|
"cocos/3d/CCBundleReader.cpp",
|
|
|
|
"cocos/3d/CCBundleReader.h",
|
2014-12-29 09:45:01 +08:00
|
|
|
"cocos/3d/CCFrustum.cpp",
|
|
|
|
"cocos/3d/CCFrustum.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/3d/CCMesh.cpp",
|
|
|
|
"cocos/3d/CCMesh.h",
|
|
|
|
"cocos/3d/CCMeshSkin.cpp",
|
|
|
|
"cocos/3d/CCMeshSkin.h",
|
|
|
|
"cocos/3d/CCMeshVertexIndexData.cpp",
|
|
|
|
"cocos/3d/CCMeshVertexIndexData.h",
|
2015-09-18 12:01:07 +08:00
|
|
|
"cocos/3d/CCMotionStreak3D.cpp",
|
|
|
|
"cocos/3d/CCMotionStreak3D.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/3d/CCOBB.cpp",
|
|
|
|
"cocos/3d/CCOBB.h",
|
|
|
|
"cocos/3d/CCObjLoader.cpp",
|
|
|
|
"cocos/3d/CCObjLoader.h",
|
2014-12-29 09:45:01 +08:00
|
|
|
"cocos/3d/CCPlane.cpp",
|
|
|
|
"cocos/3d/CCPlane.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/3d/CCRay.cpp",
|
|
|
|
"cocos/3d/CCRay.h",
|
|
|
|
"cocos/3d/CCSkeleton3D.cpp",
|
|
|
|
"cocos/3d/CCSkeleton3D.h",
|
2015-03-27 11:16:06 +08:00
|
|
|
"cocos/3d/CCSkybox.cpp",
|
|
|
|
"cocos/3d/CCSkybox.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/3d/CCSprite3D.cpp",
|
|
|
|
"cocos/3d/CCSprite3D.h",
|
|
|
|
"cocos/3d/CCSprite3DMaterial.cpp",
|
|
|
|
"cocos/3d/CCSprite3DMaterial.h",
|
2015-04-07 09:34:23 +08:00
|
|
|
"cocos/3d/CCTerrain.cpp",
|
|
|
|
"cocos/3d/CCTerrain.h",
|
2019-03-11 15:50:54 +08:00
|
|
|
"cocos/3d/CCVertexAttribBinding.cpp",
|
|
|
|
"cocos/3d/CCVertexAttribBinding.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/3d/CMakeLists.txt",
|
|
|
|
"cocos/3d/cocos3d.h",
|
|
|
|
"cocos/CMakeLists.txt",
|
|
|
|
"cocos/audio/AudioEngine.cpp",
|
|
|
|
"cocos/audio/CMakeLists.txt",
|
2016-07-18 14:17:04 +08:00
|
|
|
"cocos/audio/android/AssetFd.cpp",
|
|
|
|
"cocos/audio/android/AssetFd.h",
|
|
|
|
"cocos/audio/android/AudioBufferProvider.h",
|
|
|
|
"cocos/audio/android/AudioDecoder.cpp",
|
|
|
|
"cocos/audio/android/AudioDecoder.h",
|
2017-02-17 10:17:46 +08:00
|
|
|
"cocos/audio/android/AudioDecoderMp3.cpp",
|
|
|
|
"cocos/audio/android/AudioDecoderMp3.h",
|
|
|
|
"cocos/audio/android/AudioDecoderOgg.cpp",
|
|
|
|
"cocos/audio/android/AudioDecoderOgg.h",
|
|
|
|
"cocos/audio/android/AudioDecoderProvider.cpp",
|
|
|
|
"cocos/audio/android/AudioDecoderProvider.h",
|
|
|
|
"cocos/audio/android/AudioDecoderSLES.cpp",
|
|
|
|
"cocos/audio/android/AudioDecoderSLES.h",
|
|
|
|
"cocos/audio/android/AudioDecoderWav.cpp",
|
|
|
|
"cocos/audio/android/AudioDecoderWav.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/audio/android/AudioEngine-inl.cpp",
|
|
|
|
"cocos/audio/android/AudioEngine-inl.h",
|
2016-07-18 14:17:04 +08:00
|
|
|
"cocos/audio/android/AudioMixer.cpp",
|
|
|
|
"cocos/audio/android/AudioMixer.h",
|
|
|
|
"cocos/audio/android/AudioMixerController.cpp",
|
|
|
|
"cocos/audio/android/AudioMixerController.h",
|
|
|
|
"cocos/audio/android/AudioMixerOps.h",
|
|
|
|
"cocos/audio/android/AudioPlayerProvider.cpp",
|
|
|
|
"cocos/audio/android/AudioPlayerProvider.h",
|
|
|
|
"cocos/audio/android/AudioResampler.cpp",
|
|
|
|
"cocos/audio/android/AudioResampler.h",
|
|
|
|
"cocos/audio/android/AudioResamplerCubic.cpp",
|
|
|
|
"cocos/audio/android/AudioResamplerCubic.h",
|
|
|
|
"cocos/audio/android/AudioResamplerPublic.h",
|
|
|
|
"cocos/audio/android/CCThreadPool.cpp",
|
|
|
|
"cocos/audio/android/CCThreadPool.h",
|
|
|
|
"cocos/audio/android/IAudioPlayer.h",
|
|
|
|
"cocos/audio/android/ICallerThreadUtils.h",
|
|
|
|
"cocos/audio/android/IVolumeProvider.h",
|
|
|
|
"cocos/audio/android/OpenSLHelper.h",
|
|
|
|
"cocos/audio/android/PcmAudioPlayer.cpp",
|
|
|
|
"cocos/audio/android/PcmAudioPlayer.h",
|
|
|
|
"cocos/audio/android/PcmAudioService.cpp",
|
|
|
|
"cocos/audio/android/PcmAudioService.h",
|
|
|
|
"cocos/audio/android/PcmBufferProvider.cpp",
|
|
|
|
"cocos/audio/android/PcmBufferProvider.h",
|
|
|
|
"cocos/audio/android/PcmData.cpp",
|
|
|
|
"cocos/audio/android/PcmData.h",
|
|
|
|
"cocos/audio/android/Track.cpp",
|
|
|
|
"cocos/audio/android/Track.h",
|
|
|
|
"cocos/audio/android/UrlAudioPlayer.cpp",
|
|
|
|
"cocos/audio/android/UrlAudioPlayer.h",
|
|
|
|
"cocos/audio/android/audio.h",
|
|
|
|
"cocos/audio/android/audio_utils/format.c",
|
|
|
|
"cocos/audio/android/audio_utils/include/audio_utils/format.h",
|
|
|
|
"cocos/audio/android/audio_utils/include/audio_utils/minifloat.h",
|
|
|
|
"cocos/audio/android/audio_utils/include/audio_utils/primitives.h",
|
|
|
|
"cocos/audio/android/audio_utils/minifloat.cpp",
|
|
|
|
"cocos/audio/android/audio_utils/primitives.c",
|
|
|
|
"cocos/audio/android/audio_utils/private/private.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/audio/android/ccdandroidUtils.cpp",
|
|
|
|
"cocos/audio/android/ccdandroidUtils.h",
|
2016-07-18 14:17:04 +08:00
|
|
|
"cocos/audio/android/cutils/bitops.h",
|
|
|
|
"cocos/audio/android/cutils/log.h",
|
2017-02-17 10:17:46 +08:00
|
|
|
"cocos/audio/android/mp3reader.cpp",
|
|
|
|
"cocos/audio/android/mp3reader.h",
|
|
|
|
"cocos/audio/android/tinysndfile.cpp",
|
|
|
|
"cocos/audio/android/tinysndfile.h",
|
2016-07-18 14:17:04 +08:00
|
|
|
"cocos/audio/android/utils/Compat.h",
|
|
|
|
"cocos/audio/android/utils/Errors.h",
|
2016-08-24 17:54:11 +08:00
|
|
|
"cocos/audio/android/utils/Utils.cpp",
|
|
|
|
"cocos/audio/android/utils/Utils.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/audio/apple/AudioCache.h",
|
|
|
|
"cocos/audio/apple/AudioCache.mm",
|
2016-12-02 14:47:45 +08:00
|
|
|
"cocos/audio/apple/AudioDecoder.h",
|
|
|
|
"cocos/audio/apple/AudioDecoder.mm",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/audio/apple/AudioEngine-inl.h",
|
|
|
|
"cocos/audio/apple/AudioEngine-inl.mm",
|
2016-12-02 14:47:45 +08:00
|
|
|
"cocos/audio/apple/AudioMacros.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/audio/apple/AudioPlayer.h",
|
|
|
|
"cocos/audio/apple/AudioPlayer.mm",
|
|
|
|
"cocos/audio/include/AudioEngine.h",
|
|
|
|
"cocos/audio/include/Export.h",
|
2015-11-28 14:31:21 +08:00
|
|
|
"cocos/audio/linux/AudioEngine-linux.cpp",
|
|
|
|
"cocos/audio/linux/AudioEngine-linux.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/audio/win32/AudioCache.cpp",
|
|
|
|
"cocos/audio/win32/AudioCache.h",
|
2016-12-29 10:31:01 +08:00
|
|
|
"cocos/audio/win32/AudioDecoder.cpp",
|
|
|
|
"cocos/audio/win32/AudioDecoder.h",
|
|
|
|
"cocos/audio/win32/AudioDecoderManager.cpp",
|
|
|
|
"cocos/audio/win32/AudioDecoderManager.h",
|
|
|
|
"cocos/audio/win32/AudioDecoderMp3.cpp",
|
|
|
|
"cocos/audio/win32/AudioDecoderMp3.h",
|
|
|
|
"cocos/audio/win32/AudioDecoderOgg.cpp",
|
|
|
|
"cocos/audio/win32/AudioDecoderOgg.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/audio/win32/AudioEngine-win32.cpp",
|
|
|
|
"cocos/audio/win32/AudioEngine-win32.h",
|
2016-12-29 10:31:01 +08:00
|
|
|
"cocos/audio/win32/AudioMacros.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/audio/win32/AudioPlayer.cpp",
|
|
|
|
"cocos/audio/win32/AudioPlayer.h",
|
|
|
|
"cocos/audio/win32/MciPlayer.cpp",
|
|
|
|
"cocos/audio/win32/MciPlayer.h",
|
2014-12-23 12:01:55 +08:00
|
|
|
"cocos/base/CCAsyncTaskPool.cpp",
|
|
|
|
"cocos/base/CCAsyncTaskPool.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/base/CCAutoreleasePool.cpp",
|
|
|
|
"cocos/base/CCAutoreleasePool.h",
|
|
|
|
"cocos/base/CCConfiguration.cpp",
|
|
|
|
"cocos/base/CCConfiguration.h",
|
|
|
|
"cocos/base/CCConsole.cpp",
|
|
|
|
"cocos/base/CCConsole.h",
|
|
|
|
"cocos/base/CCController-android.cpp",
|
2016-08-30 17:20:13 +08:00
|
|
|
"cocos/base/CCController-apple.mm",
|
2017-07-12 09:50:15 +08:00
|
|
|
"cocos/base/CCController-linux-win32.cpp",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/base/CCController.cpp",
|
|
|
|
"cocos/base/CCController.h",
|
|
|
|
"cocos/base/CCData.cpp",
|
|
|
|
"cocos/base/CCData.h",
|
|
|
|
"cocos/base/CCDirector.cpp",
|
|
|
|
"cocos/base/CCDirector.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/base/CCEnumClass.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/base/CCEvent.cpp",
|
|
|
|
"cocos/base/CCEvent.h",
|
|
|
|
"cocos/base/CCEventAcceleration.cpp",
|
|
|
|
"cocos/base/CCEventAcceleration.h",
|
|
|
|
"cocos/base/CCEventController.cpp",
|
|
|
|
"cocos/base/CCEventController.h",
|
|
|
|
"cocos/base/CCEventCustom.cpp",
|
|
|
|
"cocos/base/CCEventCustom.h",
|
|
|
|
"cocos/base/CCEventDispatcher.cpp",
|
|
|
|
"cocos/base/CCEventDispatcher.h",
|
|
|
|
"cocos/base/CCEventFocus.cpp",
|
|
|
|
"cocos/base/CCEventFocus.h",
|
|
|
|
"cocos/base/CCEventKeyboard.cpp",
|
|
|
|
"cocos/base/CCEventKeyboard.h",
|
|
|
|
"cocos/base/CCEventListener.cpp",
|
|
|
|
"cocos/base/CCEventListener.h",
|
|
|
|
"cocos/base/CCEventListenerAcceleration.cpp",
|
|
|
|
"cocos/base/CCEventListenerAcceleration.h",
|
|
|
|
"cocos/base/CCEventListenerController.cpp",
|
|
|
|
"cocos/base/CCEventListenerController.h",
|
|
|
|
"cocos/base/CCEventListenerCustom.cpp",
|
|
|
|
"cocos/base/CCEventListenerCustom.h",
|
|
|
|
"cocos/base/CCEventListenerFocus.cpp",
|
|
|
|
"cocos/base/CCEventListenerFocus.h",
|
|
|
|
"cocos/base/CCEventListenerKeyboard.cpp",
|
|
|
|
"cocos/base/CCEventListenerKeyboard.h",
|
|
|
|
"cocos/base/CCEventListenerMouse.cpp",
|
|
|
|
"cocos/base/CCEventListenerMouse.h",
|
|
|
|
"cocos/base/CCEventListenerTouch.cpp",
|
|
|
|
"cocos/base/CCEventListenerTouch.h",
|
|
|
|
"cocos/base/CCEventMouse.cpp",
|
|
|
|
"cocos/base/CCEventMouse.h",
|
|
|
|
"cocos/base/CCEventTouch.cpp",
|
|
|
|
"cocos/base/CCEventTouch.h",
|
|
|
|
"cocos/base/CCEventType.h",
|
|
|
|
"cocos/base/CCGameController.h",
|
|
|
|
"cocos/base/CCIMEDelegate.h",
|
|
|
|
"cocos/base/CCIMEDispatcher.cpp",
|
|
|
|
"cocos/base/CCIMEDispatcher.h",
|
|
|
|
"cocos/base/CCMap.h",
|
|
|
|
"cocos/base/CCNS.cpp",
|
|
|
|
"cocos/base/CCNS.h",
|
2015-05-22 09:57:03 +08:00
|
|
|
"cocos/base/CCNinePatchImageParser.cpp",
|
|
|
|
"cocos/base/CCNinePatchImageParser.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/base/CCProfiling.cpp",
|
|
|
|
"cocos/base/CCProfiling.h",
|
2015-05-12 13:15:34 +08:00
|
|
|
"cocos/base/CCProperties.cpp",
|
|
|
|
"cocos/base/CCProperties.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/base/CCProtocols.h",
|
|
|
|
"cocos/base/CCRef.cpp",
|
|
|
|
"cocos/base/CCRef.h",
|
|
|
|
"cocos/base/CCRefPtr.h",
|
|
|
|
"cocos/base/CCScheduler.cpp",
|
|
|
|
"cocos/base/CCScheduler.h",
|
|
|
|
"cocos/base/CCScriptSupport.cpp",
|
|
|
|
"cocos/base/CCScriptSupport.h",
|
2015-11-26 13:56:34 +08:00
|
|
|
"cocos/base/CCStencilStateManager.cpp",
|
2017-03-16 14:16:56 +08:00
|
|
|
"cocos/base/CCStencilStateManager.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/base/CCTouch.cpp",
|
|
|
|
"cocos/base/CCTouch.h",
|
|
|
|
"cocos/base/CCUserDefault-android.cpp",
|
|
|
|
"cocos/base/CCUserDefault-apple.mm",
|
|
|
|
"cocos/base/CCUserDefault.cpp",
|
|
|
|
"cocos/base/CCUserDefault.h",
|
|
|
|
"cocos/base/CCValue.cpp",
|
|
|
|
"cocos/base/CCValue.h",
|
|
|
|
"cocos/base/CCVector.h",
|
|
|
|
"cocos/base/CMakeLists.txt",
|
|
|
|
"cocos/base/ObjectFactory.cpp",
|
|
|
|
"cocos/base/ObjectFactory.h",
|
|
|
|
"cocos/base/TGAlib.cpp",
|
|
|
|
"cocos/base/TGAlib.h",
|
|
|
|
"cocos/base/ZipUtils.cpp",
|
|
|
|
"cocos/base/ZipUtils.h",
|
|
|
|
"cocos/base/atitc.cpp",
|
|
|
|
"cocos/base/atitc.h",
|
|
|
|
"cocos/base/base64.cpp",
|
|
|
|
"cocos/base/base64.h",
|
|
|
|
"cocos/base/ccCArray.cpp",
|
|
|
|
"cocos/base/ccCArray.h",
|
|
|
|
"cocos/base/ccConfig.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/base/ccConstants.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/base/ccFPSImages.c",
|
|
|
|
"cocos/base/ccFPSImages.h",
|
|
|
|
"cocos/base/ccMacros.h",
|
|
|
|
"cocos/base/ccRandom.cpp",
|
|
|
|
"cocos/base/ccRandom.h",
|
|
|
|
"cocos/base/ccTypes.cpp",
|
|
|
|
"cocos/base/ccTypes.h",
|
|
|
|
"cocos/base/ccUTF8.cpp",
|
|
|
|
"cocos/base/ccUTF8.h",
|
|
|
|
"cocos/base/ccUtils.cpp",
|
|
|
|
"cocos/base/ccUtils.h",
|
|
|
|
"cocos/base/etc1.cpp",
|
|
|
|
"cocos/base/etc1.h",
|
|
|
|
"cocos/base/firePngData.h",
|
|
|
|
"cocos/base/pvr.cpp",
|
|
|
|
"cocos/base/pvr.h",
|
|
|
|
"cocos/base/s3tc.cpp",
|
|
|
|
"cocos/base/s3tc.h",
|
|
|
|
"cocos/base/uthash.h",
|
|
|
|
"cocos/base/utlist.h",
|
|
|
|
"cocos/cocos2d.cpp",
|
2018-03-19 10:15:40 +08:00
|
|
|
"cocos/cocos2d.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCActionTimeline.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCActionTimeline.h",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCActionTimelineCache.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCActionTimelineCache.h",
|
2014-12-25 14:10:51 +08:00
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCActionTimelineNode.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCActionTimelineNode.h",
|
2015-07-25 13:34:07 +08:00
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCBoneNode.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCBoneNode.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCFrame.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCFrame.h",
|
2015-07-25 13:34:07 +08:00
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCSkeletonNode.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCSkeletonNode.h",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCSkinNode.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCSkinNode.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCTimeLine.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCTimeLine.h",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CCTimelineMacro.h",
|
2014-10-14 14:34:13 +08:00
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CSLoader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/ActionTimeline/CSLoader.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/CCActionFrame.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionFrame.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionFrameEasing.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionFrameEasing.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionManagerEx.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionManagerEx.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionNode.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionNode.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionObject.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCActionObject.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCArmature.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCArmature.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCArmatureAnimation.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCArmatureAnimation.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCArmatureDataManager.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCArmatureDataManager.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCArmatureDefine.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCArmatureDefine.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCBatchNode.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCBatchNode.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCBone.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCBone.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCColliderDetector.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCColliderDetector.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCComAttribute.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCComAttribute.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCComAudio.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCComAudio.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCComBase.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCComController.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCComController.h",
|
2015-07-25 13:34:07 +08:00
|
|
|
"cocos/editor-support/cocostudio/CCComExtensionData.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCComExtensionData.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/CCComRender.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCComRender.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCDataReaderHelper.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCDataReaderHelper.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCDatas.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCDatas.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCDecorativeDisplay.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCDecorativeDisplay.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCDisplayFactory.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCDisplayFactory.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCDisplayManager.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCDisplayManager.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCInputDelegate.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCInputDelegate.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCProcessBase.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCProcessBase.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCSGUIReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCSGUIReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCSSceneReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCSSceneReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCSkin.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCSkin.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCSpriteFrameCacheHelper.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCSpriteFrameCacheHelper.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCTransformHelp.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCTransformHelp.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCTween.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCTween.h",
|
|
|
|
"cocos/editor-support/cocostudio/CCUtilMath.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CCUtilMath.h",
|
|
|
|
"cocos/editor-support/cocostudio/CMakeLists.txt",
|
2016-02-24 15:43:24 +08:00
|
|
|
"cocos/editor-support/cocostudio/CSLanguageDataBinary_generated.h",
|
2015-02-20 09:14:18 +08:00
|
|
|
"cocos/editor-support/cocostudio/CSParse3DBinary_generated.h",
|
2014-12-04 10:08:20 +08:00
|
|
|
"cocos/editor-support/cocostudio/CSParseBinary_generated.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/CocoLoader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CocoLoader.h",
|
2015-04-01 10:57:37 +08:00
|
|
|
"cocos/editor-support/cocostudio/CocoStudio.cpp",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/CocoStudio.h",
|
|
|
|
"cocos/editor-support/cocostudio/CocosStudioExport.h",
|
2015-12-04 16:07:09 +08:00
|
|
|
"cocos/editor-support/cocostudio/CocosStudioExtension.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/CocosStudioExtension.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/DictionaryHelper.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/DictionaryHelper.h",
|
2014-12-04 10:08:20 +08:00
|
|
|
"cocos/editor-support/cocostudio/FlatBuffersSerialize.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/FlatBuffersSerialize.h",
|
2016-03-04 11:45:48 +08:00
|
|
|
"cocos/editor-support/cocostudio/LocalizationManager.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/LocalizationManager.h",
|
2019-06-18 09:37:56 +08:00
|
|
|
"cocos/editor-support/cocostudio/SimpleAudioEngine.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/SimpleAudioEngine.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/TriggerBase.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/TriggerBase.h",
|
|
|
|
"cocos/editor-support/cocostudio/TriggerMng.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/TriggerMng.h",
|
|
|
|
"cocos/editor-support/cocostudio/TriggerObj.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/TriggerObj.h",
|
2014-12-04 10:08:20 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetCallBackHandlerProtocol.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetCallBackHandlerProtocol.h",
|
2014-12-24 17:37:39 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ArmatureNodeReader/ArmatureNodeReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ArmatureNodeReader/ArmatureNodeReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ArmatureNodeReader/CSArmatureNode_generated.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ButtonReader/ButtonReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ButtonReader/ButtonReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/CheckBoxReader/CheckBoxReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/CheckBoxReader/CheckBoxReader.h",
|
2014-12-04 10:08:20 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ComAudioReader/ComAudioReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ComAudioReader/ComAudioReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/GameMapReader/GameMapReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/GameMapReader/GameMapReader.h",
|
2015-07-25 13:34:07 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/GameNode3DReader/GameNode3DReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/GameNode3DReader/GameNode3DReader.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ImageViewReader/ImageViewReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ImageViewReader/ImageViewReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/LayoutReader/LayoutReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/LayoutReader/LayoutReader.h",
|
2015-10-10 11:44:43 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/Light3DReader/Light3DReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/Light3DReader/Light3DReader.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ListViewReader/ListViewReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ListViewReader/ListViewReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/LoadingBarReader/LoadingBarReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/LoadingBarReader/LoadingBarReader.h",
|
2015-02-20 09:14:18 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/Node3DReader/Node3DReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/Node3DReader/Node3DReader.h",
|
2014-12-04 10:08:20 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/NodeReader/NodeReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/NodeReader/NodeReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/NodeReaderDefine.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/NodeReaderDefine.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/NodeReaderProtocol.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/NodeReaderProtocol.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/PageViewReader/PageViewReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/PageViewReader/PageViewReader.h",
|
2015-02-26 12:26:17 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/Particle3DReader/Particle3DReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/Particle3DReader/Particle3DReader.h",
|
2014-12-04 10:08:20 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ParticleReader/ParticleReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ParticleReader/ParticleReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ProjectNodeReader/ProjectNodeReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ProjectNodeReader/ProjectNodeReader.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ScrollViewReader/ScrollViewReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/ScrollViewReader/ScrollViewReader.h",
|
2014-12-04 10:08:20 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SingleNodeReader/SingleNodeReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SingleNodeReader/SingleNodeReader.h",
|
2015-07-25 13:34:07 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SkeletonReader/BoneNodeReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SkeletonReader/BoneNodeReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SkeletonReader/CSBoneBinary_generated.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SkeletonReader/SkeletonNodeReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SkeletonReader/SkeletonNodeReader.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SliderReader/SliderReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SliderReader/SliderReader.h",
|
2015-02-24 09:27:05 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/Sprite3DReader/Sprite3DReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/Sprite3DReader/Sprite3DReader.h",
|
2014-12-04 10:08:20 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SpriteReader/SpriteReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/SpriteReader/SpriteReader.h",
|
2016-03-03 15:52:55 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TabControlReader/CSTabControl_generated.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TabControlReader/TabControlReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TabControlReader/TabControlReader.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TextAtlasReader/TextAtlasReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TextAtlasReader/TextAtlasReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TextBMFontReader/TextBMFontReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TextBMFontReader/TextBMFontReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TextFieldReader/TextFieldReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TextFieldReader/TextFieldReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TextReader/TextReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/TextReader/TextReader.h",
|
2015-02-26 09:40:45 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/UserCameraReader/UserCameraReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/UserCameraReader/UserCameraReader.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/WidgetReader.cpp",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/WidgetReader.h",
|
|
|
|
"cocos/editor-support/cocostudio/WidgetReader/WidgetReaderProtocol.h",
|
2016-11-04 14:07:25 +08:00
|
|
|
"cocos/editor-support/cocostudio/fbs-files/CSArmatureNode.fbs",
|
|
|
|
"cocos/editor-support/cocostudio/fbs-files/CSBoneBinary.fbs",
|
|
|
|
"cocos/editor-support/cocostudio/fbs-files/CSLanguageDataBinary.fbs",
|
|
|
|
"cocos/editor-support/cocostudio/fbs-files/CSParse3DBinary.fbs",
|
|
|
|
"cocos/editor-support/cocostudio/fbs-files/CSParseBinary.fbs",
|
|
|
|
"cocos/editor-support/cocostudio/fbs-files/CSTabControl.fbs",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Android.mk",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/Animation.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Animation.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/AnimationState.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/AnimationState.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/AnimationStateData.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/AnimationStateData.h",
|
2017-11-02 11:17:04 +08:00
|
|
|
"cocos/editor-support/spine/Array.c",
|
|
|
|
"cocos/editor-support/spine/Array.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/Atlas.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Atlas.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/AtlasAttachmentLoader.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/AtlasAttachmentLoader.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/Attachment.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Attachment.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/AttachmentLoader.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/AttachmentLoader.h",
|
2016-07-29 09:38:42 +08:00
|
|
|
"cocos/editor-support/spine/AttachmentVertices.cpp",
|
|
|
|
"cocos/editor-support/spine/AttachmentVertices.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/Bone.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Bone.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/BoneData.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/BoneData.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/BoundingBoxAttachment.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/BoundingBoxAttachment.h",
|
|
|
|
"cocos/editor-support/spine/CMakeLists.txt",
|
2017-11-02 11:17:04 +08:00
|
|
|
"cocos/editor-support/spine/ClippingAttachment.c",
|
|
|
|
"cocos/editor-support/spine/ClippingAttachment.h",
|
2016-07-29 09:38:42 +08:00
|
|
|
"cocos/editor-support/spine/Cocos2dAttachmentLoader.cpp",
|
|
|
|
"cocos/editor-support/spine/Cocos2dAttachmentLoader.h",
|
2017-11-02 11:17:04 +08:00
|
|
|
"cocos/editor-support/spine/Color.c",
|
|
|
|
"cocos/editor-support/spine/Color.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/Event.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Event.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/EventData.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/EventData.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/IkConstraint.c",
|
|
|
|
"cocos/editor-support/spine/IkConstraint.h",
|
|
|
|
"cocos/editor-support/spine/IkConstraintData.c",
|
|
|
|
"cocos/editor-support/spine/IkConstraintData.h",
|
|
|
|
"cocos/editor-support/spine/Json.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Json.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/MeshAttachment.c",
|
|
|
|
"cocos/editor-support/spine/MeshAttachment.h",
|
2016-07-29 09:38:42 +08:00
|
|
|
"cocos/editor-support/spine/PathAttachment.c",
|
|
|
|
"cocos/editor-support/spine/PathAttachment.h",
|
|
|
|
"cocos/editor-support/spine/PathConstraint.c",
|
|
|
|
"cocos/editor-support/spine/PathConstraint.h",
|
|
|
|
"cocos/editor-support/spine/PathConstraintData.c",
|
|
|
|
"cocos/editor-support/spine/PathConstraintData.h",
|
2017-11-02 11:17:04 +08:00
|
|
|
"cocos/editor-support/spine/PointAttachment.c",
|
|
|
|
"cocos/editor-support/spine/PointAttachment.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/RegionAttachment.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/RegionAttachment.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/Skeleton.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Skeleton.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonAnimation.cpp",
|
|
|
|
"cocos/editor-support/spine/SkeletonAnimation.h",
|
2016-07-29 09:38:42 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonBatch.cpp",
|
|
|
|
"cocos/editor-support/spine/SkeletonBatch.h",
|
2016-10-12 02:40:11 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonBinary.c",
|
|
|
|
"cocos/editor-support/spine/SkeletonBinary.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonBounds.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonBounds.h",
|
2017-11-02 11:17:04 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonClipping.c",
|
|
|
|
"cocos/editor-support/spine/SkeletonClipping.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonData.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonData.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonJson.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonJson.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonRenderer.cpp",
|
|
|
|
"cocos/editor-support/spine/SkeletonRenderer.h",
|
2017-11-02 11:17:04 +08:00
|
|
|
"cocos/editor-support/spine/SkeletonTwoColorBatch.cpp",
|
|
|
|
"cocos/editor-support/spine/SkeletonTwoColorBatch.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/Skin.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Skin.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/Slot.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/Slot.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/SlotData.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/SlotData.h",
|
2016-07-29 09:38:42 +08:00
|
|
|
"cocos/editor-support/spine/TransformConstraint.c",
|
|
|
|
"cocos/editor-support/spine/TransformConstraint.h",
|
|
|
|
"cocos/editor-support/spine/TransformConstraintData.c",
|
|
|
|
"cocos/editor-support/spine/TransformConstraintData.h",
|
2017-11-02 11:17:04 +08:00
|
|
|
"cocos/editor-support/spine/Triangulator.c",
|
|
|
|
"cocos/editor-support/spine/Triangulator.h",
|
2016-07-29 09:38:42 +08:00
|
|
|
"cocos/editor-support/spine/VertexAttachment.c",
|
|
|
|
"cocos/editor-support/spine/VertexAttachment.h",
|
2017-11-02 11:17:04 +08:00
|
|
|
"cocos/editor-support/spine/VertexEffect.c",
|
|
|
|
"cocos/editor-support/spine/VertexEffect.h",
|
|
|
|
"cocos/editor-support/spine/dll.h",
|
2014-10-16 17:51:29 +08:00
|
|
|
"cocos/editor-support/spine/extension.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/extension.h",
|
2016-10-12 02:40:11 +08:00
|
|
|
"cocos/editor-support/spine/kvec.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/editor-support/spine/spine-cocos2dx.cpp",
|
|
|
|
"cocos/editor-support/spine/spine-cocos2dx.h",
|
|
|
|
"cocos/editor-support/spine/spine.h",
|
|
|
|
"cocos/math/CCAffineTransform.cpp",
|
|
|
|
"cocos/math/CCAffineTransform.h",
|
|
|
|
"cocos/math/CCGeometry.cpp",
|
|
|
|
"cocos/math/CCGeometry.h",
|
|
|
|
"cocos/math/CCMath.h",
|
|
|
|
"cocos/math/CCMathBase.h",
|
|
|
|
"cocos/math/CCVertex.cpp",
|
|
|
|
"cocos/math/CCVertex.h",
|
|
|
|
"cocos/math/CMakeLists.txt",
|
|
|
|
"cocos/math/Mat4.cpp",
|
|
|
|
"cocos/math/Mat4.h",
|
|
|
|
"cocos/math/Mat4.inl",
|
|
|
|
"cocos/math/MathUtil.cpp",
|
|
|
|
"cocos/math/MathUtil.h",
|
|
|
|
"cocos/math/MathUtil.inl",
|
|
|
|
"cocos/math/MathUtilNeon.inl",
|
|
|
|
"cocos/math/MathUtilNeon64.inl",
|
|
|
|
"cocos/math/MathUtilSSE.inl",
|
|
|
|
"cocos/math/Quaternion.cpp",
|
|
|
|
"cocos/math/Quaternion.h",
|
|
|
|
"cocos/math/Quaternion.inl",
|
|
|
|
"cocos/math/TransformUtils.cpp",
|
|
|
|
"cocos/math/TransformUtils.h",
|
|
|
|
"cocos/math/Vec2.cpp",
|
|
|
|
"cocos/math/Vec2.h",
|
|
|
|
"cocos/math/Vec2.inl",
|
|
|
|
"cocos/math/Vec3.cpp",
|
|
|
|
"cocos/math/Vec3.h",
|
|
|
|
"cocos/math/Vec3.inl",
|
|
|
|
"cocos/math/Vec4.cpp",
|
|
|
|
"cocos/math/Vec4.h",
|
|
|
|
"cocos/math/Vec4.inl",
|
2015-06-15 13:41:07 +08:00
|
|
|
"cocos/navmesh/CCNavMesh.cpp",
|
|
|
|
"cocos/navmesh/CCNavMesh.h",
|
|
|
|
"cocos/navmesh/CCNavMeshAgent.cpp",
|
|
|
|
"cocos/navmesh/CCNavMeshAgent.h",
|
|
|
|
"cocos/navmesh/CCNavMeshDebugDraw.cpp",
|
|
|
|
"cocos/navmesh/CCNavMeshDebugDraw.h",
|
|
|
|
"cocos/navmesh/CCNavMeshObstacle.cpp",
|
|
|
|
"cocos/navmesh/CCNavMeshObstacle.h",
|
|
|
|
"cocos/navmesh/CCNavMeshUtils.cpp",
|
|
|
|
"cocos/navmesh/CCNavMeshUtils.h",
|
|
|
|
"cocos/navmesh/CMakeLists.txt",
|
2015-09-16 14:03:19 +08:00
|
|
|
"cocos/network/CCDownloader-android.cpp",
|
|
|
|
"cocos/network/CCDownloader-android.h",
|
|
|
|
"cocos/network/CCDownloader-apple.h",
|
|
|
|
"cocos/network/CCDownloader-apple.mm",
|
|
|
|
"cocos/network/CCDownloader-curl.cpp",
|
|
|
|
"cocos/network/CCDownloader-curl.h",
|
2015-08-14 11:27:08 +08:00
|
|
|
"cocos/network/CCDownloader.cpp",
|
|
|
|
"cocos/network/CCDownloader.h",
|
|
|
|
"cocos/network/CCIDownloaderImpl.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/network/CMakeLists.txt",
|
2015-08-14 11:27:08 +08:00
|
|
|
"cocos/network/HttpAsynConnection-apple.h",
|
|
|
|
"cocos/network/HttpAsynConnection-apple.m",
|
2014-12-31 13:01:17 +08:00
|
|
|
"cocos/network/HttpClient-android.cpp",
|
2015-03-10 18:48:57 +08:00
|
|
|
"cocos/network/HttpClient-apple.mm",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/network/HttpClient.cpp",
|
|
|
|
"cocos/network/HttpClient.h",
|
2014-12-31 12:51:26 +08:00
|
|
|
"cocos/network/HttpCookie.cpp",
|
|
|
|
"cocos/network/HttpCookie.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/network/HttpRequest.h",
|
|
|
|
"cocos/network/HttpResponse.h",
|
|
|
|
"cocos/network/SocketIO.cpp",
|
|
|
|
"cocos/network/SocketIO.h",
|
2017-03-07 14:34:39 +08:00
|
|
|
"cocos/network/Uri.cpp",
|
|
|
|
"cocos/network/Uri.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/network/WebSocket.cpp",
|
|
|
|
"cocos/network/WebSocket.h",
|
|
|
|
"cocos/physics/CCPhysicsBody.cpp",
|
|
|
|
"cocos/physics/CCPhysicsBody.h",
|
|
|
|
"cocos/physics/CCPhysicsContact.cpp",
|
|
|
|
"cocos/physics/CCPhysicsContact.h",
|
2015-01-07 10:23:16 +08:00
|
|
|
"cocos/physics/CCPhysicsHelper.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/physics/CCPhysicsJoint.cpp",
|
|
|
|
"cocos/physics/CCPhysicsJoint.h",
|
|
|
|
"cocos/physics/CCPhysicsShape.cpp",
|
|
|
|
"cocos/physics/CCPhysicsShape.h",
|
|
|
|
"cocos/physics/CCPhysicsWorld.cpp",
|
|
|
|
"cocos/physics/CCPhysicsWorld.h",
|
|
|
|
"cocos/physics/CMakeLists.txt",
|
2016-03-01 08:23:18 +08:00
|
|
|
"cocos/physics/cpCompat62.h",
|
2015-05-08 17:02:36 +08:00
|
|
|
"cocos/physics3d/CCPhysics3D.cpp",
|
|
|
|
"cocos/physics3d/CCPhysics3D.h",
|
|
|
|
"cocos/physics3d/CCPhysics3DComponent.cpp",
|
|
|
|
"cocos/physics3d/CCPhysics3DComponent.h",
|
|
|
|
"cocos/physics3d/CCPhysics3DConstraint.cpp",
|
|
|
|
"cocos/physics3d/CCPhysics3DConstraint.h",
|
|
|
|
"cocos/physics3d/CCPhysics3DDebugDrawer.cpp",
|
|
|
|
"cocos/physics3d/CCPhysics3DDebugDrawer.h",
|
|
|
|
"cocos/physics3d/CCPhysics3DObject.cpp",
|
|
|
|
"cocos/physics3d/CCPhysics3DObject.h",
|
|
|
|
"cocos/physics3d/CCPhysics3DShape.cpp",
|
|
|
|
"cocos/physics3d/CCPhysics3DShape.h",
|
|
|
|
"cocos/physics3d/CCPhysics3DWorld.cpp",
|
|
|
|
"cocos/physics3d/CCPhysics3DWorld.h",
|
|
|
|
"cocos/physics3d/CCPhysicsSprite3D.cpp",
|
|
|
|
"cocos/physics3d/CCPhysicsSprite3D.h",
|
|
|
|
"cocos/physics3d/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/CCApplication.h",
|
|
|
|
"cocos/platform/CCApplicationProtocol.h",
|
|
|
|
"cocos/platform/CCCommon.h",
|
|
|
|
"cocos/platform/CCDevice.h",
|
|
|
|
"cocos/platform/CCFileUtils.cpp",
|
|
|
|
"cocos/platform/CCFileUtils.h",
|
|
|
|
"cocos/platform/CCGL.h",
|
|
|
|
"cocos/platform/CCGLView.cpp",
|
|
|
|
"cocos/platform/CCGLView.h",
|
|
|
|
"cocos/platform/CCImage.cpp",
|
|
|
|
"cocos/platform/CCImage.h",
|
|
|
|
"cocos/platform/CCPlatformConfig.h",
|
|
|
|
"cocos/platform/CCPlatformDefine.h",
|
|
|
|
"cocos/platform/CCPlatformMacros.h",
|
|
|
|
"cocos/platform/CCSAXParser.cpp",
|
|
|
|
"cocos/platform/CCSAXParser.h",
|
|
|
|
"cocos/platform/CCStdC.h",
|
|
|
|
"cocos/platform/CMakeLists.txt",
|
|
|
|
"cocos/platform/android/CCApplication-android.cpp",
|
|
|
|
"cocos/platform/android/CCApplication-android.h",
|
|
|
|
"cocos/platform/android/CCCommon-android.cpp",
|
|
|
|
"cocos/platform/android/CCDevice-android.cpp",
|
2015-05-29 15:34:09 +08:00
|
|
|
"cocos/platform/android/CCEnhanceAPI-android.cpp",
|
|
|
|
"cocos/platform/android/CCEnhanceAPI-android.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/CCFileUtils-android.cpp",
|
|
|
|
"cocos/platform/android/CCFileUtils-android.h",
|
|
|
|
"cocos/platform/android/CCGL-android.h",
|
|
|
|
"cocos/platform/android/CCGLViewImpl-android.cpp",
|
|
|
|
"cocos/platform/android/CCGLViewImpl-android.h",
|
|
|
|
"cocos/platform/android/CCPlatformDefine-android.h",
|
|
|
|
"cocos/platform/android/CCStdC-android.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"cocos/platform/android/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/ControllerManualAdapter/.classpath",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/.settings/org.eclipse.jdt.core.prefs",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/AndroidManifest.xml",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/ant.properties",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/build.xml",
|
2015-09-18 21:55:26 +08:00
|
|
|
"cocos/platform/android/ControllerManualAdapter/libs/",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/libs/com.bda.controller.jar",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/libs/nibiru_lib.jar",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/libs/ouya-sdk.jar",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/ControllerManualAdapter/lint.xml",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/proguard-project.txt",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/project.properties",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/src/org/cocos2dx/lib/GameControllerActivity.java",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/src/org/cocos2dx/lib/GameControllerHelper.java",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/src/org/cocos2dx/lib/GameControllerMoga.java",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/src/org/cocos2dx/lib/GameControllerNibiru.java",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/src/org/cocos2dx/lib/GameControllerOuya.java",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/src/org/cocos2dx/lib/inputmanagercompat/InputManagerCompat.java",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/src/org/cocos2dx/lib/inputmanagercompat/InputManagerV16.java",
|
|
|
|
"cocos/platform/android/ControllerManualAdapter/src/org/cocos2dx/lib/inputmanagercompat/InputManagerV9.java",
|
|
|
|
"cocos/platform/android/java/.classpath",
|
|
|
|
"cocos/platform/android/java/.settings/org.eclipse.jdt.core.prefs",
|
|
|
|
"cocos/platform/android/java/AndroidManifest.xml",
|
|
|
|
"cocos/platform/android/java/ant.properties",
|
|
|
|
"cocos/platform/android/java/build.xml",
|
2015-09-18 21:55:26 +08:00
|
|
|
"cocos/platform/android/java/libs/",
|
2016-06-20 13:41:22 +08:00
|
|
|
"cocos/platform/android/java/libs/android-async-http-1.4.9.jar",
|
2016-05-04 09:24:01 +08:00
|
|
|
"cocos/platform/android/java/libs/com.android.vending.expansion.zipfile.jar",
|
2016-06-20 13:41:22 +08:00
|
|
|
"cocos/platform/android/java/libs/httpclient-4.4.1.1.jar",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/java/lint.xml",
|
|
|
|
"cocos/platform/android/java/proguard-project.txt",
|
|
|
|
"cocos/platform/android/java/project.properties",
|
2015-05-29 15:34:09 +08:00
|
|
|
"cocos/platform/android/java/src/com/enhance/gameservice/IGameTuningService.aidl",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxAccelerometer.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxActivity.java",
|
2017-04-13 17:59:19 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxAudioFocusManager.java",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxBitmap.java",
|
2015-09-16 14:03:19 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxDownloader.java",
|
2015-08-09 10:27:11 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxEditBox.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxEditBoxHelper.java",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxGLSurfaceView.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxHandler.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxHelper.java",
|
2014-12-31 13:01:17 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxHttpURLConnection.java",
|
2015-04-15 15:12:04 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxJavascriptJavaBridge.java",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxLocalStorage.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxLuaJavaBridge.java",
|
2016-08-17 13:59:55 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxReflectionHelper.java",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxRenderer.java",
|
2016-08-22 09:38:51 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxTextInputWrapper.java",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxTypefaces.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxVideoHelper.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxVideoView.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxWebView.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxWebViewHelper.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/GameControllerAdapter.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/GameControllerDelegate.java",
|
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/GameControllerUtils.java",
|
2015-11-11 14:11:58 +08:00
|
|
|
"cocos/platform/android/java/src/org/cocos2dx/lib/ResizeLayout.java",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/android/javaactivity-android.cpp",
|
|
|
|
"cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxAccelerometer.cpp",
|
|
|
|
"cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxBitmap.cpp",
|
|
|
|
"cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxBitmap.h",
|
|
|
|
"cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxHelper.cpp",
|
|
|
|
"cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxHelper.h",
|
|
|
|
"cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp",
|
|
|
|
"cocos/platform/android/jni/JniHelper.cpp",
|
|
|
|
"cocos/platform/android/jni/JniHelper.h",
|
|
|
|
"cocos/platform/android/jni/TouchesJni.cpp",
|
2015-05-18 16:19:22 +08:00
|
|
|
"cocos/platform/android/libcocos2dx-with-controller/AndroidManifest.xml",
|
|
|
|
"cocos/platform/android/libcocos2dx-with-controller/build.gradle",
|
|
|
|
"cocos/platform/android/libcocos2dx-with-controller/proguard-rules.pro",
|
|
|
|
"cocos/platform/android/libcocos2dx/AndroidManifest.xml",
|
|
|
|
"cocos/platform/android/libcocos2dx/build.gradle",
|
|
|
|
"cocos/platform/android/libcocos2dx/proguard-rules.pro",
|
2016-06-15 10:45:36 +08:00
|
|
|
"cocos/platform/apple/CCDevice-apple.h",
|
|
|
|
"cocos/platform/apple/CCDevice-apple.mm",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/apple/CCFileUtils-apple.h",
|
|
|
|
"cocos/platform/apple/CCFileUtils-apple.mm",
|
|
|
|
"cocos/platform/apple/CCLock-apple.cpp",
|
|
|
|
"cocos/platform/apple/CCLock-apple.h",
|
|
|
|
"cocos/platform/desktop/CCGLViewImpl-desktop.cpp",
|
|
|
|
"cocos/platform/desktop/CCGLViewImpl-desktop.h",
|
|
|
|
"cocos/platform/ios/CCApplication-ios.h",
|
|
|
|
"cocos/platform/ios/CCApplication-ios.mm",
|
|
|
|
"cocos/platform/ios/CCCommon-ios.mm",
|
|
|
|
"cocos/platform/ios/CCDevice-ios.mm",
|
|
|
|
"cocos/platform/ios/CCDirectorCaller-ios.h",
|
|
|
|
"cocos/platform/ios/CCDirectorCaller-ios.mm",
|
|
|
|
"cocos/platform/ios/CCEAGLView-ios.h",
|
|
|
|
"cocos/platform/ios/CCEAGLView-ios.mm",
|
|
|
|
"cocos/platform/ios/CCGL-ios.h",
|
|
|
|
"cocos/platform/ios/CCGLViewImpl-ios.h",
|
|
|
|
"cocos/platform/ios/CCGLViewImpl-ios.mm",
|
|
|
|
"cocos/platform/ios/CCImage-ios.mm",
|
|
|
|
"cocos/platform/ios/CCPlatformDefine-ios.h",
|
|
|
|
"cocos/platform/ios/CCStdC-ios.h",
|
|
|
|
"cocos/platform/ios/OpenGL_Internal-ios.h",
|
|
|
|
"cocos/platform/ios/cocos2d-prefix.pch",
|
|
|
|
"cocos/platform/linux/CCApplication-linux.cpp",
|
|
|
|
"cocos/platform/linux/CCApplication-linux.h",
|
|
|
|
"cocos/platform/linux/CCCommon-linux.cpp",
|
|
|
|
"cocos/platform/linux/CCDevice-linux.cpp",
|
|
|
|
"cocos/platform/linux/CCFileUtils-linux.cpp",
|
|
|
|
"cocos/platform/linux/CCFileUtils-linux.h",
|
|
|
|
"cocos/platform/linux/CCGL-linux.h",
|
|
|
|
"cocos/platform/linux/CCPlatformDefine-linux.h",
|
|
|
|
"cocos/platform/linux/CCStdC-linux.cpp",
|
|
|
|
"cocos/platform/linux/CCStdC-linux.h",
|
|
|
|
"cocos/platform/mac/CCApplication-mac.h",
|
|
|
|
"cocos/platform/mac/CCApplication-mac.mm",
|
|
|
|
"cocos/platform/mac/CCCommon-mac.mm",
|
|
|
|
"cocos/platform/mac/CCDevice-mac.mm",
|
|
|
|
"cocos/platform/mac/CCGL-mac.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/platform/mac/CCGLViewImpl-mac.h",
|
|
|
|
"cocos/platform/mac/CCGLViewImpl-mac.mm",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/mac/CCPlatformDefine-mac.h",
|
|
|
|
"cocos/platform/mac/CCStdC-mac.h",
|
|
|
|
"cocos/platform/mac/cocos2d-prefix.pch",
|
|
|
|
"cocos/platform/win32/CCApplication-win32.cpp",
|
|
|
|
"cocos/platform/win32/CCApplication-win32.h",
|
|
|
|
"cocos/platform/win32/CCCommon-win32.cpp",
|
|
|
|
"cocos/platform/win32/CCDevice-win32.cpp",
|
|
|
|
"cocos/platform/win32/CCFileUtils-win32.cpp",
|
|
|
|
"cocos/platform/win32/CCFileUtils-win32.h",
|
|
|
|
"cocos/platform/win32/CCGL-win32.h",
|
|
|
|
"cocos/platform/win32/CCPlatformDefine-win32.h",
|
|
|
|
"cocos/platform/win32/CCStdC-win32.cpp",
|
2016-07-28 09:59:39 +08:00
|
|
|
"cocos/platform/win32/CCStdC-win32.h",
|
2016-07-28 09:57:29 +08:00
|
|
|
"cocos/platform/win32/CCUtils-win32.cpp",
|
|
|
|
"cocos/platform/win32/CCUtils-win32.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/platform/win32/compat/stdint.h",
|
2015-03-06 16:12:23 +08:00
|
|
|
"cocos/platform/win32/inet_pton_mingw.cpp",
|
|
|
|
"cocos/platform/win32/inet_pton_mingw.h",
|
2018-02-02 13:36:44 +08:00
|
|
|
"cocos/precheader.cpp",
|
|
|
|
"cocos/precheader.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/CCCallbackCommand.cpp",
|
|
|
|
"cocos/renderer/CCCallbackCommand.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/renderer/CCCustomCommand.cpp",
|
|
|
|
"cocos/renderer/CCCustomCommand.h",
|
|
|
|
"cocos/renderer/CCGroupCommand.cpp",
|
|
|
|
"cocos/renderer/CCGroupCommand.h",
|
2015-05-06 08:59:51 +08:00
|
|
|
"cocos/renderer/CCMaterial.cpp",
|
|
|
|
"cocos/renderer/CCMaterial.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/renderer/CCMeshCommand.cpp",
|
|
|
|
"cocos/renderer/CCMeshCommand.h",
|
2015-05-06 08:59:51 +08:00
|
|
|
"cocos/renderer/CCPass.cpp",
|
|
|
|
"cocos/renderer/CCPass.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/CCPipelineDescriptor.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/renderer/CCQuadCommand.cpp",
|
|
|
|
"cocos/renderer/CCQuadCommand.h",
|
|
|
|
"cocos/renderer/CCRenderCommand.cpp",
|
|
|
|
"cocos/renderer/CCRenderCommand.h",
|
|
|
|
"cocos/renderer/CCRenderCommandPool.h",
|
2015-05-06 08:59:51 +08:00
|
|
|
"cocos/renderer/CCRenderState.cpp",
|
|
|
|
"cocos/renderer/CCRenderState.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/renderer/CCRenderer.cpp",
|
|
|
|
"cocos/renderer/CCRenderer.h",
|
2015-05-06 08:59:51 +08:00
|
|
|
"cocos/renderer/CCTechnique.cpp",
|
|
|
|
"cocos/renderer/CCTechnique.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/renderer/CCTexture2D.cpp",
|
|
|
|
"cocos/renderer/CCTexture2D.h",
|
|
|
|
"cocos/renderer/CCTextureAtlas.cpp",
|
|
|
|
"cocos/renderer/CCTextureAtlas.h",
|
|
|
|
"cocos/renderer/CCTextureCache.cpp",
|
|
|
|
"cocos/renderer/CCTextureCache.h",
|
2015-08-24 14:07:38 +08:00
|
|
|
"cocos/renderer/CCTextureCube.cpp",
|
|
|
|
"cocos/renderer/CCTextureCube.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/CCTextureUtils.cpp",
|
|
|
|
"cocos/renderer/CCTextureUtils.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/renderer/CCTrianglesCommand.cpp",
|
|
|
|
"cocos/renderer/CCTrianglesCommand.h",
|
|
|
|
"cocos/renderer/CMakeLists.txt",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/backend/Backend.h",
|
|
|
|
"cocos/renderer/backend/Buffer.h",
|
|
|
|
"cocos/renderer/backend/CommandBuffer.cpp",
|
|
|
|
"cocos/renderer/backend/CommandBuffer.h",
|
|
|
|
"cocos/renderer/backend/DepthStencilState.cpp",
|
|
|
|
"cocos/renderer/backend/DepthStencilState.h",
|
|
|
|
"cocos/renderer/backend/Device.cpp",
|
|
|
|
"cocos/renderer/backend/Device.h",
|
2019-03-19 09:54:00 +08:00
|
|
|
"cocos/renderer/backend/DeviceInfo.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/backend/Macros.h",
|
|
|
|
"cocos/renderer/backend/Program.cpp",
|
|
|
|
"cocos/renderer/backend/Program.h",
|
|
|
|
"cocos/renderer/backend/ProgramCache.cpp",
|
|
|
|
"cocos/renderer/backend/ProgramCache.h",
|
|
|
|
"cocos/renderer/backend/ProgramState.cpp",
|
|
|
|
"cocos/renderer/backend/ProgramState.h",
|
2019-03-11 15:50:54 +08:00
|
|
|
"cocos/renderer/backend/RenderPassDescriptor.cpp",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/backend/RenderPassDescriptor.h",
|
|
|
|
"cocos/renderer/backend/RenderPipeline.h",
|
|
|
|
"cocos/renderer/backend/RenderPipelineDescriptor.h",
|
|
|
|
"cocos/renderer/backend/ShaderCache.cpp",
|
|
|
|
"cocos/renderer/backend/ShaderCache.h",
|
|
|
|
"cocos/renderer/backend/ShaderModule.cpp",
|
|
|
|
"cocos/renderer/backend/ShaderModule.h",
|
|
|
|
"cocos/renderer/backend/Texture.cpp",
|
|
|
|
"cocos/renderer/backend/Texture.h",
|
2019-03-19 14:29:15 +08:00
|
|
|
"cocos/renderer/backend/Types.cpp",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/backend/Types.h",
|
|
|
|
"cocos/renderer/backend/VertexLayout.cpp",
|
|
|
|
"cocos/renderer/backend/VertexLayout.h",
|
|
|
|
"cocos/renderer/backend/metal/BufferMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/BufferMTL.mm",
|
|
|
|
"cocos/renderer/backend/metal/BufferManager.h",
|
|
|
|
"cocos/renderer/backend/metal/BufferManager.mm",
|
|
|
|
"cocos/renderer/backend/metal/CommandBufferMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/CommandBufferMTL.mm",
|
|
|
|
"cocos/renderer/backend/metal/DepthStencilStateMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/DepthStencilStateMTL.mm",
|
2019-03-19 09:54:00 +08:00
|
|
|
"cocos/renderer/backend/metal/DeviceInfoMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/DeviceInfoMTL.mm",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/backend/metal/DeviceMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/DeviceMTL.mm",
|
|
|
|
"cocos/renderer/backend/metal/ProgramMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/ProgramMTL.mm",
|
|
|
|
"cocos/renderer/backend/metal/RenderPipelineMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/RenderPipelineMTL.mm",
|
|
|
|
"cocos/renderer/backend/metal/ShaderModuleMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/ShaderModuleMTL.mm",
|
|
|
|
"cocos/renderer/backend/metal/TextureMTL.h",
|
|
|
|
"cocos/renderer/backend/metal/TextureMTL.mm",
|
|
|
|
"cocos/renderer/backend/metal/Utils.h",
|
|
|
|
"cocos/renderer/backend/metal/Utils.mm",
|
|
|
|
"cocos/renderer/backend/opengl/BufferGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/BufferGL.h",
|
|
|
|
"cocos/renderer/backend/opengl/CommandBufferGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/CommandBufferGL.h",
|
|
|
|
"cocos/renderer/backend/opengl/DepthStencilStateGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/DepthStencilStateGL.h",
|
|
|
|
"cocos/renderer/backend/opengl/DeviceGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/DeviceGL.h",
|
2019-03-19 09:54:00 +08:00
|
|
|
"cocos/renderer/backend/opengl/DeviceInfoGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/DeviceInfoGL.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/backend/opengl/ProgramGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/ProgramGL.h",
|
|
|
|
"cocos/renderer/backend/opengl/RenderPipelineGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/RenderPipelineGL.h",
|
|
|
|
"cocos/renderer/backend/opengl/ShaderModuleGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/ShaderModuleGL.h",
|
|
|
|
"cocos/renderer/backend/opengl/TextureGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/TextureGL.h",
|
2019-03-12 10:52:45 +08:00
|
|
|
"cocos/renderer/backend/opengl/UtilsGL.cpp",
|
|
|
|
"cocos/renderer/backend/opengl/UtilsGL.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/renderer/ccShaders.cpp",
|
|
|
|
"cocos/renderer/ccShaders.h",
|
2019-03-11 15:50:54 +08:00
|
|
|
"cocos/renderer/shaders/3D_color.frag",
|
|
|
|
"cocos/renderer/shaders/3D_colorNormal.frag",
|
|
|
|
"cocos/renderer/shaders/3D_colorNormalTexture.frag",
|
|
|
|
"cocos/renderer/shaders/3D_colorTexture.frag",
|
|
|
|
"cocos/renderer/shaders/3D_particle.frag",
|
|
|
|
"cocos/renderer/shaders/3D_particle.vert",
|
|
|
|
"cocos/renderer/shaders/3D_positionNormalTexture.vert",
|
|
|
|
"cocos/renderer/shaders/3D_positionTexture.vert",
|
|
|
|
"cocos/renderer/shaders/3D_skybox.frag",
|
|
|
|
"cocos/renderer/shaders/3D_skybox.vert",
|
|
|
|
"cocos/renderer/shaders/3D_terrain.frag",
|
|
|
|
"cocos/renderer/shaders/3D_terrain.vert",
|
|
|
|
"cocos/renderer/shaders/cameraClear.frag",
|
|
|
|
"cocos/renderer/shaders/cameraClear.vert",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/shaders/etc1.frag",
|
|
|
|
"cocos/renderer/shaders/etc1_Gray.frag",
|
|
|
|
"cocos/renderer/shaders/label_distanceFieldGlow.frag",
|
|
|
|
"cocos/renderer/shaders/label_distanceNormal.frag",
|
|
|
|
"cocos/renderer/shaders/label_normal.frag",
|
|
|
|
"cocos/renderer/shaders/label_outline.frag",
|
|
|
|
"cocos/renderer/shaders/layer_radialGradient.frag",
|
2019-03-11 15:50:54 +08:00
|
|
|
"cocos/renderer/shaders/lineColor.frag",
|
|
|
|
"cocos/renderer/shaders/lineColor.vert",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/shaders/position.vert",
|
|
|
|
"cocos/renderer/shaders/positionColor.frag",
|
|
|
|
"cocos/renderer/shaders/positionColor.vert",
|
|
|
|
"cocos/renderer/shaders/positionColorLengthTexture.frag",
|
|
|
|
"cocos/renderer/shaders/positionColorLengthTexture.vert",
|
|
|
|
"cocos/renderer/shaders/positionColorTextureAsPointsize.vert",
|
2019-03-11 15:50:54 +08:00
|
|
|
"cocos/renderer/shaders/positionNoMVP.vert",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/renderer/shaders/positionTexture.frag",
|
|
|
|
"cocos/renderer/shaders/positionTexture.vert",
|
|
|
|
"cocos/renderer/shaders/positionTextureColor.frag",
|
|
|
|
"cocos/renderer/shaders/positionTextureColor.vert",
|
|
|
|
"cocos/renderer/shaders/positionTextureColorAlphaTest.frag",
|
|
|
|
"cocos/renderer/shaders/positionTextureUColor.frag",
|
|
|
|
"cocos/renderer/shaders/positionTextureUColor.vert",
|
|
|
|
"cocos/renderer/shaders/positionUColor.frag",
|
|
|
|
"cocos/renderer/shaders/positionUColor.vert",
|
|
|
|
"cocos/renderer/shaders/ui_Gray.frag",
|
2019-03-11 15:50:54 +08:00
|
|
|
"cocos/scripting/deprecated/CCArray.cpp",
|
|
|
|
"cocos/scripting/deprecated/CCArray.h",
|
|
|
|
"cocos/scripting/deprecated/CCBool.h",
|
|
|
|
"cocos/scripting/deprecated/CCDataVisitor.cpp",
|
|
|
|
"cocos/scripting/deprecated/CCDataVisitor.h",
|
|
|
|
"cocos/scripting/deprecated/CCDeprecated.cpp",
|
|
|
|
"cocos/scripting/deprecated/CCDeprecated.h",
|
|
|
|
"cocos/scripting/deprecated/CCDictionary.cpp",
|
|
|
|
"cocos/scripting/deprecated/CCDictionary.h",
|
|
|
|
"cocos/scripting/deprecated/CCDouble.h",
|
|
|
|
"cocos/scripting/deprecated/CCFloat.h",
|
|
|
|
"cocos/scripting/deprecated/CCInteger.h",
|
|
|
|
"cocos/scripting/deprecated/CCNotificationCenter.cpp",
|
|
|
|
"cocos/scripting/deprecated/CCNotificationCenter.h",
|
|
|
|
"cocos/scripting/deprecated/CCSet.cpp",
|
|
|
|
"cocos/scripting/deprecated/CCSet.h",
|
|
|
|
"cocos/scripting/deprecated/CCString.cpp",
|
|
|
|
"cocos/scripting/deprecated/CCString.h",
|
|
|
|
"cocos/scripting/deprecated/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/CMakeLists.txt",
|
|
|
|
"cocos/ui/CocosGUI.cpp",
|
|
|
|
"cocos/ui/CocosGUI.h",
|
|
|
|
"cocos/ui/GUIDefine.h",
|
|
|
|
"cocos/ui/GUIExport.h",
|
2015-07-01 11:21:42 +08:00
|
|
|
"cocos/ui/UIAbstractCheckButton.cpp",
|
|
|
|
"cocos/ui/UIAbstractCheckButton.h",
|
2015-07-03 18:30:38 +08:00
|
|
|
"cocos/ui/UIButton.cpp",
|
|
|
|
"cocos/ui/UIButton.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UICheckBox.cpp",
|
|
|
|
"cocos/ui/UICheckBox.h",
|
2016-02-11 21:36:10 +08:00
|
|
|
"cocos/ui/UIEditBox/Mac/CCUIEditBoxMac.h",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUIEditBoxMac.mm",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUIMultilineTextField.h",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUIMultilineTextField.m",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUIPasswordTextField.h",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUIPasswordTextField.m",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUISingleLineTextField.h",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUISingleLineTextField.m",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUITextFieldFormatter.h",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUITextFieldFormatter.m",
|
|
|
|
"cocos/ui/UIEditBox/Mac/CCUITextInput.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UIEditBox/UIEditBox.cpp",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBox.h",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-android.cpp",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-android.h",
|
2015-09-06 10:05:42 +08:00
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-common.cpp",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-common.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-ios.h",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-ios.mm",
|
2015-09-18 21:55:26 +08:00
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-linux.cpp",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-linux.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-mac.h",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-mac.mm",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-stub.cpp",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-win32.cpp",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl-win32.h",
|
|
|
|
"cocos/ui/UIEditBox/UIEditBoxImpl.h",
|
2015-09-16 22:26:42 +08:00
|
|
|
"cocos/ui/UIEditBox/iOS/CCUIEditBoxIOS.h",
|
|
|
|
"cocos/ui/UIEditBox/iOS/CCUIEditBoxIOS.mm",
|
|
|
|
"cocos/ui/UIEditBox/iOS/CCUIMultilineTextField.h",
|
|
|
|
"cocos/ui/UIEditBox/iOS/CCUIMultilineTextField.mm",
|
|
|
|
"cocos/ui/UIEditBox/iOS/CCUISingleLineTextField.h",
|
|
|
|
"cocos/ui/UIEditBox/iOS/CCUISingleLineTextField.mm",
|
|
|
|
"cocos/ui/UIEditBox/iOS/CCUITextInput.h",
|
|
|
|
"cocos/ui/UIEditBox/iOS/UITextField+CCUITextInput.h",
|
|
|
|
"cocos/ui/UIEditBox/iOS/UITextField+CCUITextInput.mm",
|
|
|
|
"cocos/ui/UIEditBox/iOS/UITextView+CCUITextInput.h",
|
|
|
|
"cocos/ui/UIEditBox/iOS/UITextView+CCUITextInput.mm",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UIHBox.cpp",
|
|
|
|
"cocos/ui/UIHBox.h",
|
|
|
|
"cocos/ui/UIHelper.cpp",
|
|
|
|
"cocos/ui/UIHelper.h",
|
|
|
|
"cocos/ui/UIImageView.cpp",
|
|
|
|
"cocos/ui/UIImageView.h",
|
|
|
|
"cocos/ui/UILayout.cpp",
|
|
|
|
"cocos/ui/UILayout.h",
|
2014-10-14 14:34:13 +08:00
|
|
|
"cocos/ui/UILayoutComponent.cpp",
|
|
|
|
"cocos/ui/UILayoutComponent.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UILayoutManager.cpp",
|
|
|
|
"cocos/ui/UILayoutManager.h",
|
|
|
|
"cocos/ui/UILayoutParameter.cpp",
|
|
|
|
"cocos/ui/UILayoutParameter.h",
|
|
|
|
"cocos/ui/UIListView.cpp",
|
|
|
|
"cocos/ui/UIListView.h",
|
|
|
|
"cocos/ui/UILoadingBar.cpp",
|
|
|
|
"cocos/ui/UILoadingBar.h",
|
|
|
|
"cocos/ui/UIPageView.cpp",
|
|
|
|
"cocos/ui/UIPageView.h",
|
2015-09-22 19:23:15 +08:00
|
|
|
"cocos/ui/UIPageViewIndicator.cpp",
|
|
|
|
"cocos/ui/UIPageViewIndicator.h",
|
2015-07-03 18:30:38 +08:00
|
|
|
"cocos/ui/UIRadioButton.cpp",
|
|
|
|
"cocos/ui/UIRadioButton.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UIRelativeBox.cpp",
|
|
|
|
"cocos/ui/UIRelativeBox.h",
|
|
|
|
"cocos/ui/UIRichText.cpp",
|
|
|
|
"cocos/ui/UIRichText.h",
|
|
|
|
"cocos/ui/UIScale9Sprite.cpp",
|
|
|
|
"cocos/ui/UIScale9Sprite.h",
|
|
|
|
"cocos/ui/UIScrollView.cpp",
|
|
|
|
"cocos/ui/UIScrollView.h",
|
2015-07-01 11:42:24 +08:00
|
|
|
"cocos/ui/UIScrollViewBar.cpp",
|
|
|
|
"cocos/ui/UIScrollViewBar.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UISlider.cpp",
|
|
|
|
"cocos/ui/UISlider.h",
|
2016-03-03 15:52:55 +08:00
|
|
|
"cocos/ui/UITabControl.cpp",
|
|
|
|
"cocos/ui/UITabControl.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UIText.cpp",
|
|
|
|
"cocos/ui/UIText.h",
|
|
|
|
"cocos/ui/UITextAtlas.cpp",
|
|
|
|
"cocos/ui/UITextAtlas.h",
|
|
|
|
"cocos/ui/UITextBMFont.cpp",
|
|
|
|
"cocos/ui/UITextBMFont.h",
|
|
|
|
"cocos/ui/UITextField.cpp",
|
|
|
|
"cocos/ui/UITextField.h",
|
|
|
|
"cocos/ui/UIVBox.cpp",
|
|
|
|
"cocos/ui/UIVBox.h",
|
|
|
|
"cocos/ui/UIVideoPlayer-android.cpp",
|
|
|
|
"cocos/ui/UIVideoPlayer-ios.mm",
|
|
|
|
"cocos/ui/UIVideoPlayer.h",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"cocos/ui/UIWebView/UIWebView-inl.h",
|
|
|
|
"cocos/ui/UIWebView/UIWebView.cpp",
|
|
|
|
"cocos/ui/UIWebView/UIWebView.h",
|
|
|
|
"cocos/ui/UIWebView/UIWebView.mm",
|
|
|
|
"cocos/ui/UIWebView/UIWebViewImpl-android.cpp",
|
|
|
|
"cocos/ui/UIWebView/UIWebViewImpl-android.h",
|
|
|
|
"cocos/ui/UIWebView/UIWebViewImpl-ios.h",
|
|
|
|
"cocos/ui/UIWebView/UIWebViewImpl-ios.mm",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/ui/UIWidget.cpp",
|
|
|
|
"cocos/ui/UIWidget.h",
|
|
|
|
"docs/CODING_STYLE.md",
|
|
|
|
"docs/Groups.h",
|
|
|
|
"docs/MainPage.h",
|
2015-03-19 20:42:16 +08:00
|
|
|
"docs/MainPageWhiteBook.h",
|
2014-11-12 06:17:01 +08:00
|
|
|
"docs/RELEASE_ENGINEERING.md",
|
2014-10-11 10:16:23 +08:00
|
|
|
"docs/RELEASE_NOTES.md",
|
2016-05-10 10:41:22 +08:00
|
|
|
"docs/RELEASE_NOTES_CN.md",
|
2014-10-11 10:16:23 +08:00
|
|
|
"docs/cocos2dx_portrait.png",
|
|
|
|
"docs/doxygen.config",
|
2015-03-17 14:18:34 +08:00
|
|
|
"docs/doxygen_white_book.config",
|
2015-07-30 11:31:32 +08:00
|
|
|
"docs/framework_architecture.jpg",
|
2019-07-25 14:28:26 +08:00
|
|
|
"docs/framework_architecture_v4.png",
|
2015-03-19 20:42:16 +08:00
|
|
|
"docs/img-cocos.jpg",
|
2014-10-11 10:16:23 +08:00
|
|
|
"download-deps.py",
|
|
|
|
"extensions/CMakeLists.txt",
|
|
|
|
"extensions/ExtensionExport.h",
|
|
|
|
"extensions/ExtensionMacros.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControl.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControl.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlButton.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlButton.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlColourPicker.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlColourPicker.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlExtensions.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlHuePicker.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlHuePicker.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlPotentiometer.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlPotentiometer.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlSaturationBrightnessPicker.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlSaturationBrightnessPicker.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlSlider.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlSlider.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlStepper.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlStepper.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlSwitch.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlSwitch.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlUtils.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCControlUtils.h",
|
|
|
|
"extensions/GUI/CCControlExtension/CCInvocation.cpp",
|
|
|
|
"extensions/GUI/CCControlExtension/CCInvocation.h",
|
|
|
|
"extensions/GUI/CCScrollView/CCScrollView.cpp",
|
|
|
|
"extensions/GUI/CCScrollView/CCScrollView.h",
|
|
|
|
"extensions/GUI/CCScrollView/CCTableView.cpp",
|
|
|
|
"extensions/GUI/CCScrollView/CCTableView.h",
|
|
|
|
"extensions/GUI/CCScrollView/CCTableViewCell.cpp",
|
|
|
|
"extensions/GUI/CCScrollView/CCTableViewCell.h",
|
2015-02-15 19:50:10 +08:00
|
|
|
"extensions/Particle3D/CCParticle3DAffector.cpp",
|
|
|
|
"extensions/Particle3D/CCParticle3DAffector.h",
|
|
|
|
"extensions/Particle3D/CCParticle3DEmitter.cpp",
|
|
|
|
"extensions/Particle3D/CCParticle3DEmitter.h",
|
|
|
|
"extensions/Particle3D/CCParticle3DRender.cpp",
|
|
|
|
"extensions/Particle3D/CCParticle3DRender.h",
|
|
|
|
"extensions/Particle3D/CCParticleSystem3D.cpp",
|
|
|
|
"extensions/Particle3D/CCParticleSystem3D.h",
|
2015-03-09 10:23:45 +08:00
|
|
|
"extensions/Particle3D/PU/CCPUAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUAffectorManager.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUAffectorManager.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUAlignAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUAlignAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUAlignAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUAlignAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBaseCollider.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBaseCollider.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBaseColliderTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBaseColliderTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBaseForceAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBaseForceAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBaseForceAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBaseForceAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBeamRender.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBeamRender.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBehaviour.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBehaviour.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBehaviourManager.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBehaviourManager.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBehaviourTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBehaviourTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBillboardChain.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBillboardChain.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBoxCollider.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBoxCollider.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBoxColliderTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBoxColliderTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBoxEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBoxEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUBoxEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUBoxEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUCircleEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUCircleEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUCircleEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUCircleEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUCollisionAvoidanceAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUCollisionAvoidanceAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUCollisionAvoidanceAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUCollisionAvoidanceAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUColorAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUColorAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUColorAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUColorAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoAffectorEventHandler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoAffectorEventHandler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoAffectorEventHandlerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoAffectorEventHandlerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoEnableComponentEventHandler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoEnableComponentEventHandler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoEnableComponentEventHandlerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoEnableComponentEventHandlerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoExpireEventHandler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoExpireEventHandler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoExpireEventHandlerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoExpireEventHandlerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoFreezeEventHandler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoFreezeEventHandler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoFreezeEventHandlerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoFreezeEventHandlerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoPlacementParticleEventHandler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoPlacementParticleEventHandler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoPlacementParticleEventHandlerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoPlacementParticleEventHandlerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoScaleEventHandler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoScaleEventHandler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoScaleEventHandlerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoScaleEventHandlerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoStopSystemEventHandler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoStopSystemEventHandler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoStopSystemEventHandlerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDoStopSystemEventHandlerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDynamicAttribute.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDynamicAttribute.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUDynamicAttributeTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUDynamicAttributeTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUEmitterManager.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUEmitterManager.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUEventHandler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUEventHandler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUEventHandlerManager.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUEventHandlerManager.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUEventHandlerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUEventHandlerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUFlockCenteringAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUFlockCenteringAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUFlockCenteringAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUFlockCenteringAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUForceField.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUForceField.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUForceFieldAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUForceFieldAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUForceFieldAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUForceFieldAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUGeometryRotator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUGeometryRotator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUGeometryRotatorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUGeometryRotatorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUGravityAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUGravityAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUGravityAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUGravityAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUInterParticleCollider.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUInterParticleCollider.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUInterParticleColliderTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUInterParticleColliderTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUJetAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUJetAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUJetAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUJetAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPULineAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPULineAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPULineAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPULineAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPULineEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPULineEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPULineEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPULineEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPULinearForceAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPULinearForceAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPULinearForceAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPULinearForceAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUListener.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUListener.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUMaterialManager.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUMaterialManager.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUMaterialTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUMaterialTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUMeshSurfaceEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUMeshSurfaceEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUMeshSurfaceEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUMeshSurfaceEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUNoise.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUNoise.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUObserverManager.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUObserverManager.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnClearObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnClearObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnClearObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnClearObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnCollisionObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnCollisionObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnCollisionObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnCollisionObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnCountObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnCountObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnCountObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnCountObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnEmissionObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnEmissionObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnEmissionObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnEmissionObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnEventFlagObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnEventFlagObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnEventFlagObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnEventFlagObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnExpireObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnExpireObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnExpireObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnExpireObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnPositionObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnPositionObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnPositionObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnPositionObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnQuotaObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnQuotaObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnQuotaObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnQuotaObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnRandomObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnRandomObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnRandomObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnRandomObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnTimeObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnTimeObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnTimeObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnTimeObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnVelocityObserver.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnVelocityObserver.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnVelocityObserverTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUOnVelocityObserverTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUParticleFollower.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUParticleFollower.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUParticleFollowerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUParticleFollowerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUParticleSystem3D.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUParticleSystem3D.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUParticleSystem3DTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUParticleSystem3DTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPathFollower.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPathFollower.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPathFollowerTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPathFollowerTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPlane.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPlane.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPlaneCollider.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPlaneCollider.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPlaneColliderTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPlaneColliderTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPointEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPointEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPointEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPointEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPositionEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPositionEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUPositionEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUPositionEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPURandomiser.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPURandomiser.h",
|
|
|
|
"extensions/Particle3D/PU/CCPURandomiserTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPURandomiserTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPURender.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPURender.h",
|
|
|
|
"extensions/Particle3D/PU/CCPURendererTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPURendererTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPURibbonTrail.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPURibbonTrail.h",
|
|
|
|
"extensions/Particle3D/PU/CCPURibbonTrailRender.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPURibbonTrailRender.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUScaleAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUScaleAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUScaleAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUScaleAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUScaleVelocityAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUScaleVelocityAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUScaleVelocityAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUScaleVelocityAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUScriptCompiler.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUScriptCompiler.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUScriptLexer.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUScriptLexer.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUScriptParser.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUScriptParser.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUScriptTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUScriptTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSimpleSpline.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSimpleSpline.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSineForceAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSineForceAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSineForceAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSineForceAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSlaveBehaviour.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSlaveBehaviour.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSlaveBehaviourTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSlaveBehaviourTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSlaveEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSlaveEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSlaveEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSlaveEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphere.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphere.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphereCollider.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphereCollider.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphereColliderTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphereColliderTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphereSurfaceEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphereSurfaceEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphereSurfaceEmitterTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUSphereSurfaceEmitterTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUTechniqueTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUTechniqueTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUTextureAnimator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUTextureAnimator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUTextureAnimatorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUTextureAnimatorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUTextureRotator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUTextureRotator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUTextureRotatorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUTextureRotatorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUTranslateManager.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUTranslateManager.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUUtil.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUUtil.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUVelocityMatchingAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUVelocityMatchingAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUVelocityMatchingAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUVelocityMatchingAffectorTranslator.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUVertexEmitter.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUVertexEmitter.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUVortexAffector.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUVortexAffector.h",
|
|
|
|
"extensions/Particle3D/PU/CCPUVortexAffectorTranslator.cpp",
|
|
|
|
"extensions/Particle3D/PU/CCPUVortexAffectorTranslator.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"extensions/assets-manager/AssetsManager.cpp",
|
|
|
|
"extensions/assets-manager/AssetsManager.h",
|
2014-10-16 11:56:42 +08:00
|
|
|
"extensions/assets-manager/AssetsManagerEx.cpp",
|
|
|
|
"extensions/assets-manager/AssetsManagerEx.h",
|
|
|
|
"extensions/assets-manager/CCEventAssetsManagerEx.cpp",
|
|
|
|
"extensions/assets-manager/CCEventAssetsManagerEx.h",
|
|
|
|
"extensions/assets-manager/CCEventListenerAssetsManagerEx.cpp",
|
|
|
|
"extensions/assets-manager/CCEventListenerAssetsManagerEx.h",
|
2014-10-09 18:30:39 +08:00
|
|
|
"extensions/assets-manager/Manifest.cpp",
|
|
|
|
"extensions/assets-manager/Manifest.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"extensions/cocos-ext.h",
|
|
|
|
"extensions/physics-nodes/CCPhysicsDebugNode.cpp",
|
|
|
|
"extensions/physics-nodes/CCPhysicsDebugNode.h",
|
|
|
|
"extensions/physics-nodes/CCPhysicsSprite.cpp",
|
|
|
|
"extensions/physics-nodes/CCPhysicsSprite.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/Box2D/CMakeLists.txt",
|
2017-11-01 17:36:39 +08:00
|
|
|
"external/Box2D/include/Box2D/Box2D.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/Shapes/b2ChainShape.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/Shapes/b2CircleShape.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/Shapes/b2EdgeShape.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/Shapes/b2PolygonShape.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/Shapes/b2Shape.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/b2BroadPhase.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/b2Collision.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/b2Distance.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/b2DynamicTree.h",
|
|
|
|
"external/Box2D/include/Box2D/Collision/b2TimeOfImpact.h",
|
|
|
|
"external/Box2D/include/Box2D/Common/b2BlockAllocator.h",
|
|
|
|
"external/Box2D/include/Box2D/Common/b2Draw.h",
|
|
|
|
"external/Box2D/include/Box2D/Common/b2GrowableStack.h",
|
|
|
|
"external/Box2D/include/Box2D/Common/b2Math.h",
|
|
|
|
"external/Box2D/include/Box2D/Common/b2Settings.h",
|
|
|
|
"external/Box2D/include/Box2D/Common/b2StackAllocator.h",
|
|
|
|
"external/Box2D/include/Box2D/Common/b2Timer.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2CircleContact.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2Contact.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2ContactSolver.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Contacts/b2PolygonContact.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2DistanceJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2FrictionJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2GearJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2Joint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2MotorJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2MouseJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2PrismaticJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2PulleyJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2RevoluteJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2RopeJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2WeldJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/Joints/b2WheelJoint.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/b2Body.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/b2ContactManager.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/b2Fixture.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/b2Island.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/b2TimeStep.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/b2World.h",
|
|
|
|
"external/Box2D/include/Box2D/Dynamics/b2WorldCallbacks.h",
|
|
|
|
"external/Box2D/include/Box2D/Rope/b2Rope.h",
|
|
|
|
"external/Box2D/prebuilt/android/Android.mk",
|
|
|
|
"external/Box2D/prebuilt/android/arm64-v8a/libbox2d.a",
|
|
|
|
"external/Box2D/prebuilt/android/armeabi-v7a/libbox2d.a",
|
|
|
|
"external/Box2D/prebuilt/android/x86/libbox2d.a",
|
|
|
|
"external/Box2D/prebuilt/ios/libbox2d.a",
|
|
|
|
"external/Box2D/prebuilt/linux/64-bit/libbox2d.a",
|
|
|
|
"external/Box2D/prebuilt/mac/libbox2d.a",
|
2017-11-03 14:19:47 +08:00
|
|
|
"external/Box2D/prebuilt/win32/debug/libbox2d.lib",
|
|
|
|
"external/Box2D/prebuilt/win32/release/libbox2d.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/CMakeLists.txt",
|
|
|
|
"external/ConvertUTF/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/ConvertUTF/ConvertUTF.c",
|
|
|
|
"external/ConvertUTF/ConvertUTF.h",
|
|
|
|
"external/ConvertUTF/ConvertUTFWrapper.cpp",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/README.md",
|
|
|
|
"external/android-specific/cpufeatures/CMakeLists.txt",
|
2017-02-17 10:17:46 +08:00
|
|
|
"external/android-specific/pvmp3dec/Android.mk",
|
2018-02-24 10:36:15 +08:00
|
|
|
"external/android-specific/pvmp3dec/CMakeLists.txt",
|
2017-02-17 10:17:46 +08:00
|
|
|
"external/android-specific/pvmp3dec/include/mp3_decoder_selection.h",
|
|
|
|
"external/android-specific/pvmp3dec/include/pvmp3_audio_type_defs.h",
|
|
|
|
"external/android-specific/pvmp3dec/include/pvmp3decoder_api.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/asm/pvmp3_dct_16_gcc.s",
|
|
|
|
"external/android-specific/pvmp3dec/src/asm/pvmp3_dct_9_gcc.s",
|
|
|
|
"external/android-specific/pvmp3dec/src/asm/pvmp3_mdct_18_gcc.s",
|
|
|
|
"external/android-specific/pvmp3dec/src/asm/pvmp3_polyphase_filter_window_gcc.s",
|
|
|
|
"external/android-specific/pvmp3dec/src/mp3_mem_funcs.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pv_mp3_huffman.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pv_mp3dec_fxd_op.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pv_mp3dec_fxd_op_arm.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pv_mp3dec_fxd_op_arm_gcc.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pv_mp3dec_fxd_op_c_equivalent.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pv_mp3dec_fxd_op_msc_evc.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_alias_reduction.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_alias_reduction.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_crc.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_crc.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_dct_16.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_dct_16.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_dct_6.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_dct_9.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_dec_defs.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_decode_header.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_decode_header.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_decode_huff_cw.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_decode_huff_cw.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_dequantize_sample.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_dequantize_sample.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_equalizer.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_equalizer.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_framedecoder.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_framedecoder.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_get_main_data_size.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_get_main_data_size.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_get_scale_factors.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_get_scale_factors.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_get_side_info.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_get_side_info.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_getbits.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_getbits.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_huffman_decoding.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_huffman_parsing.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_imdct_synth.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_imdct_synth.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mdct_18.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mdct_18.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mdct_6.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mdct_6.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mpeg2_get_scale_data.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mpeg2_get_scale_data.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mpeg2_get_scale_factors.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mpeg2_get_scale_factors.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mpeg2_stereo_proc.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_mpeg2_stereo_proc.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_normalize.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_normalize.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_poly_phase_synthesis.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_poly_phase_synthesis.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_polyphase_filter_window.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_polyphase_filter_window.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_reorder.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_reorder.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_seek_synch.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_seek_synch.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_stereo_proc.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_stereo_proc.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_tables.cpp",
|
|
|
|
"external/android-specific/pvmp3dec/src/pvmp3_tables.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/s_huffcodetab.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/s_mp3bits.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/s_tmp3dec_chan.h",
|
|
|
|
"external/android-specific/pvmp3dec/src/s_tmp3dec_file.h",
|
|
|
|
"external/android-specific/tremolo/Android.mk",
|
2018-02-24 10:36:15 +08:00
|
|
|
"external/android-specific/tremolo/CMakeLists.txt",
|
2017-02-17 10:17:46 +08:00
|
|
|
"external/android-specific/tremolo/CleanSpec.mk",
|
|
|
|
"external/android-specific/tremolo/MODULE_LICENSE_BSD_LIKE",
|
|
|
|
"external/android-specific/tremolo/NOTICE",
|
|
|
|
"external/android-specific/tremolo/README",
|
|
|
|
"external/android-specific/tremolo/README.version",
|
|
|
|
"external/android-specific/tremolo/Tremolo/asm_arm.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/bitwise.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/bitwiseARM.s",
|
|
|
|
"external/android-specific/tremolo/Tremolo/codebook.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/codebook.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/codec_internal.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/config_types.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/dpen.s",
|
|
|
|
"external/android-specific/tremolo/Tremolo/dsp.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/floor0.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/floor1.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/floor1ARM.s",
|
|
|
|
"external/android-specific/tremolo/Tremolo/floor1LARM.s",
|
|
|
|
"external/android-specific/tremolo/Tremolo/floor_lookup.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/framing.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/ivorbiscodec.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/ivorbisfile.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/lsp_lookup.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/mapping0.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/mdct.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/mdct.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/mdctARM.s",
|
|
|
|
"external/android-specific/tremolo/Tremolo/mdctLARM.s",
|
|
|
|
"external/android-specific/tremolo/Tremolo/mdct_lookup.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/misc.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/misc.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/ogg.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/os.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/os_types.h",
|
|
|
|
"external/android-specific/tremolo/Tremolo/res012.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/treminfo.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/vorbisfile.c",
|
|
|
|
"external/android-specific/tremolo/Tremolo/window_lookup.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/bullet/CMakeLists.txt",
|
2017-06-21 14:34:55 +08:00
|
|
|
"external/bullet/include/bullet/Bullet-C-Api.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btGhostObject.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionDispatch/btUnionFind.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btBox2dShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btBoxShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btCollisionMargin.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConcaveShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConeShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConvex2dShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConvexShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btEmptyShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btMaterial.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btShapeHull.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btSphereShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTriangleCallback.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTriangleMesh.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btBoxCollision.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btClipPolygon.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btContactProcessing.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btGImpactMassUtil.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btGImpactShape.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btGeometryOperations.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btQuantization.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/btTriangleShapeEx.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_array.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_bitset.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_box_collision.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_box_set.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_clip_polygon.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_contact.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_geom_types.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_geometry.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_hash_table.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_linear_math.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_math.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_memory.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_radixsort.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/Gimpact/gim_tri_collision.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletCollision/btBulletCollisionCommon.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Character/btCharacterControllerInterface.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Character/btKinematicCharacterController.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Dynamics/btActionInterface.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Dynamics/btRigidBody.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBody.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/MLCPSolvers/btDantzigSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/MLCPSolvers/btPATHSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/Vehicle/btWheelInfo.h",
|
|
|
|
"external/bullet/include/bullet/BulletDynamics/btBulletDynamicsCommon.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverBuffer_DX11.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverLinkData_DX11.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverLinkData_DX11SIMDAware.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverTriangleData_DX11.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverVertexBuffer_DX11.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolverVertexData_DX11.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolver_DX11.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/DX11/btSoftBodySolver_DX11SIMDAware.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverBuffer_OpenCL.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverLinkData_OpenCL.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverLinkData_OpenCLSIMDAware.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverOutputCLtoGL.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverTriangleData_OpenCL.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverVertexBuffer_OpenGL.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverVertexData_OpenCL.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolver_OpenCL.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolver_OpenCLSIMDAware.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/GpuSoftBodySolvers/Shared/btSoftBodySolverData.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/HeapManager.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/PlatformDefinitions.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/PosixThreadSupport.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/PpuAddressSpace.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SequentialThreadSupport.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuDoubleBuffer.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuFakeDma.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuLibspe2Support.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuSampleTaskProcess.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/SpuSync.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/TrbDynBody.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/TrbStateVec.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/Win32ThreadSupport.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btGpu3DGridBroadphase.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedCode.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedDefs.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btGpu3DGridBroadphaseSharedTypes.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btGpuDefines.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btGpuUtilsSharedCode.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btGpuUtilsSharedDefs.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btParallelConstraintSolver.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/btThreadSupportInterface.h",
|
|
|
|
"external/bullet/include/bullet/BulletMultiThreaded/vectormath2bullet.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btAabbUtil2.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btAlignedAllocator.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btAlignedObjectArray.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btConvexHull.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btConvexHullComputer.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btDefaultMotionState.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btGeometryUtil.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btGrahamScan2dConvexHull.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btHashMap.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btIDebugDraw.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btList.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btMatrix3x3.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btMatrixX.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btMinMax.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btMotionState.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btPolarDecomposition.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btPoolAllocator.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btQuadWord.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btQuaternion.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btQuickprof.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btRandom.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btScalar.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btSerializer.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btStackAlloc.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btTransform.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btTransformUtil.h",
|
|
|
|
"external/bullet/include/bullet/LinearMath/btVector3.h",
|
|
|
|
"external/bullet/include/bullet/MiniCL/MiniCLTask/MiniCLTask.h",
|
|
|
|
"external/bullet/include/bullet/MiniCL/MiniCLTaskScheduler.h",
|
|
|
|
"external/bullet/include/bullet/MiniCL/cl.h",
|
|
|
|
"external/bullet/include/bullet/MiniCL/cl_MiniCL_Defs.h",
|
|
|
|
"external/bullet/include/bullet/MiniCL/cl_gl.h",
|
|
|
|
"external/bullet/include/bullet/MiniCL/cl_platform.h",
|
|
|
|
"external/bullet/include/bullet/btBulletCollisionCommon.h",
|
|
|
|
"external/bullet/include/bullet/btBulletDynamicsCommon.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/scalar/boolInVec.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/scalar/floatInVec.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/scalar/mat_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/scalar/quat_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/scalar/vec_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/scalar/vectormath_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/sse/boolInVec.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/sse/floatInVec.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/sse/mat_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/sse/quat_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/sse/vec_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/sse/vecidx_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/sse/vectormath_aos.h",
|
|
|
|
"external/bullet/include/bullet/vectormath/vmInclude.h",
|
|
|
|
"external/bullet/prebuilt/android/Android.mk",
|
|
|
|
"external/bullet/prebuilt/android/arm64-v8a/libBulletCollision.a",
|
|
|
|
"external/bullet/prebuilt/android/arm64-v8a/libBulletDynamics.a",
|
|
|
|
"external/bullet/prebuilt/android/arm64-v8a/libBulletMultiThreaded.a",
|
|
|
|
"external/bullet/prebuilt/android/arm64-v8a/libLinearMath.a",
|
|
|
|
"external/bullet/prebuilt/android/arm64-v8a/libMiniCL.a",
|
|
|
|
"external/bullet/prebuilt/android/armeabi-v7a/libBulletCollision.a",
|
|
|
|
"external/bullet/prebuilt/android/armeabi-v7a/libBulletDynamics.a",
|
|
|
|
"external/bullet/prebuilt/android/armeabi-v7a/libBulletMultiThreaded.a",
|
|
|
|
"external/bullet/prebuilt/android/armeabi-v7a/libLinearMath.a",
|
|
|
|
"external/bullet/prebuilt/android/armeabi-v7a/libMiniCL.a",
|
|
|
|
"external/bullet/prebuilt/android/x86/libBulletCollision.a",
|
|
|
|
"external/bullet/prebuilt/android/x86/libBulletDynamics.a",
|
|
|
|
"external/bullet/prebuilt/android/x86/libBulletMultiThreaded.a",
|
|
|
|
"external/bullet/prebuilt/android/x86/libLinearMath.a",
|
|
|
|
"external/bullet/prebuilt/android/x86/libMiniCL.a",
|
|
|
|
"external/bullet/prebuilt/ios/libBulletCollision.a",
|
|
|
|
"external/bullet/prebuilt/ios/libBulletDynamics.a",
|
|
|
|
"external/bullet/prebuilt/ios/libBulletMultiThreaded.a",
|
|
|
|
"external/bullet/prebuilt/ios/libLinearMath.a",
|
|
|
|
"external/bullet/prebuilt/ios/libMiniCL.a",
|
|
|
|
"external/bullet/prebuilt/linux/64-bit/libBulletCollision.a",
|
|
|
|
"external/bullet/prebuilt/linux/64-bit/libBulletDynamics.a",
|
|
|
|
"external/bullet/prebuilt/linux/64-bit/libBulletMultiThreaded.a",
|
|
|
|
"external/bullet/prebuilt/linux/64-bit/libLinearMath.a",
|
|
|
|
"external/bullet/prebuilt/linux/64-bit/libMiniCL.a",
|
|
|
|
"external/bullet/prebuilt/mac/libBulletCollision.a",
|
|
|
|
"external/bullet/prebuilt/mac/libBulletDynamics.a",
|
|
|
|
"external/bullet/prebuilt/mac/libBulletMultiThreaded.a",
|
|
|
|
"external/bullet/prebuilt/mac/libLinearMath.a",
|
|
|
|
"external/bullet/prebuilt/mac/libMiniCL.a",
|
2017-06-21 16:35:47 +08:00
|
|
|
"external/bullet/prebuilt/win32/debug/libbullet.lib",
|
|
|
|
"external/bullet/prebuilt/win32/release/libbullet.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/chipmunk/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/chipmunk/include/chipmunk/chipmunk.h",
|
|
|
|
"external/chipmunk/include/chipmunk/chipmunk_ffi.h",
|
|
|
|
"external/chipmunk/include/chipmunk/chipmunk_private.h",
|
|
|
|
"external/chipmunk/include/chipmunk/chipmunk_types.h",
|
|
|
|
"external/chipmunk/include/chipmunk/chipmunk_unsafe.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpArbiter.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpBB.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpBody.h",
|
2016-03-01 08:23:18 +08:00
|
|
|
"external/chipmunk/include/chipmunk/cpConstraint.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpDampedRotarySpring.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpDampedSpring.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpGearJoint.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpGrooveJoint.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpHastySpace.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpMarch.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpPinJoint.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpPivotJoint.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/chipmunk/include/chipmunk/cpPolyShape.h",
|
2016-03-01 08:23:18 +08:00
|
|
|
"external/chipmunk/include/chipmunk/cpPolyline.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpRatchetJoint.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpRobust.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpRotaryLimitJoint.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/chipmunk/include/chipmunk/cpShape.h",
|
2016-03-01 08:23:18 +08:00
|
|
|
"external/chipmunk/include/chipmunk/cpSimpleMotor.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpSlideJoint.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/chipmunk/include/chipmunk/cpSpace.h",
|
|
|
|
"external/chipmunk/include/chipmunk/cpSpatialIndex.h",
|
2016-03-01 08:23:18 +08:00
|
|
|
"external/chipmunk/include/chipmunk/cpTransform.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/chipmunk/include/chipmunk/cpVect.h",
|
|
|
|
"external/chipmunk/prebuilt/android/Android.mk",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/chipmunk/prebuilt/android/arm64-v8a/libchipmunk.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/chipmunk/prebuilt/android/armeabi-v7a/libchipmunk.a",
|
|
|
|
"external/chipmunk/prebuilt/android/x86/libchipmunk.a",
|
|
|
|
"external/chipmunk/prebuilt/ios/libchipmunk.a",
|
|
|
|
"external/chipmunk/prebuilt/linux/64-bit/libchipmunk.a",
|
|
|
|
"external/chipmunk/prebuilt/mac/libchipmunk.a",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/chipmunk/prebuilt/tizen/arm/libchipmunk.a",
|
|
|
|
"external/chipmunk/prebuilt/tizen/x86/libchipmunk.a",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/chipmunk/prebuilt/tvos/libchipmunk.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/chipmunk/prebuilt/win32/debug-lib/libchipmunk.lib",
|
|
|
|
"external/chipmunk/prebuilt/win32/release-lib/libchipmunk.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/clipper/CMakeLists.txt",
|
2015-06-16 10:05:57 +08:00
|
|
|
"external/clipper/clipper.cpp",
|
|
|
|
"external/clipper/clipper.hpp",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/cmake/CocosExternalConfig.cmake",
|
2018-09-25 14:47:28 +08:00
|
|
|
"external/config.json",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/curl/CMakeLists.txt",
|
2015-06-04 22:05:38 +08:00
|
|
|
"external/curl/include/android/curl/curl.h",
|
2017-01-19 14:15:08 +08:00
|
|
|
"external/curl/include/android/curl/curlbuild-arm32.h",
|
|
|
|
"external/curl/include/android/curl/curlbuild-arm64.h",
|
|
|
|
"external/curl/include/android/curl/curlbuild-x86.h",
|
2015-06-04 22:05:38 +08:00
|
|
|
"external/curl/include/android/curl/curlbuild.h",
|
|
|
|
"external/curl/include/android/curl/curlrules.h",
|
|
|
|
"external/curl/include/android/curl/curlver.h",
|
|
|
|
"external/curl/include/android/curl/easy.h",
|
|
|
|
"external/curl/include/android/curl/mprintf.h",
|
|
|
|
"external/curl/include/android/curl/multi.h",
|
|
|
|
"external/curl/include/android/curl/stdcheaders.h",
|
|
|
|
"external/curl/include/android/curl/typecheck-gcc.h",
|
|
|
|
"external/curl/include/ios/curl/curl.h",
|
2017-01-19 14:15:08 +08:00
|
|
|
"external/curl/include/ios/curl/curlbuild-arm32.h",
|
|
|
|
"external/curl/include/ios/curl/curlbuild-arm64.h",
|
|
|
|
"external/curl/include/ios/curl/curlbuild-i386.h",
|
|
|
|
"external/curl/include/ios/curl/curlbuild-x86_64.h",
|
2015-06-04 22:05:38 +08:00
|
|
|
"external/curl/include/ios/curl/curlbuild.h",
|
|
|
|
"external/curl/include/ios/curl/curlrules.h",
|
|
|
|
"external/curl/include/ios/curl/curlver.h",
|
|
|
|
"external/curl/include/ios/curl/easy.h",
|
|
|
|
"external/curl/include/ios/curl/mprintf.h",
|
|
|
|
"external/curl/include/ios/curl/multi.h",
|
|
|
|
"external/curl/include/ios/curl/stdcheaders.h",
|
|
|
|
"external/curl/include/ios/curl/typecheck-gcc.h",
|
2014-12-31 15:14:27 +08:00
|
|
|
"external/curl/include/mac/curl/curl.h",
|
|
|
|
"external/curl/include/mac/curl/curlbuild.h",
|
|
|
|
"external/curl/include/mac/curl/curlrules.h",
|
|
|
|
"external/curl/include/mac/curl/curlver.h",
|
|
|
|
"external/curl/include/mac/curl/easy.h",
|
|
|
|
"external/curl/include/mac/curl/mprintf.h",
|
|
|
|
"external/curl/include/mac/curl/multi.h",
|
|
|
|
"external/curl/include/mac/curl/stdcheaders.h",
|
|
|
|
"external/curl/include/mac/curl/typecheck-gcc.h",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/curl/include/tvos/curl/curl.h",
|
|
|
|
"external/curl/include/tvos/curl/curlbuild.h",
|
|
|
|
"external/curl/include/tvos/curl/curlrules.h",
|
|
|
|
"external/curl/include/tvos/curl/curlver.h",
|
|
|
|
"external/curl/include/tvos/curl/easy.h",
|
|
|
|
"external/curl/include/tvos/curl/mprintf.h",
|
|
|
|
"external/curl/include/tvos/curl/multi.h",
|
|
|
|
"external/curl/include/tvos/curl/stdcheaders.h",
|
|
|
|
"external/curl/include/tvos/curl/typecheck-gcc.h",
|
2015-10-16 13:37:43 +08:00
|
|
|
"external/curl/include/win10/curl/curl.h",
|
|
|
|
"external/curl/include/win10/curl/curlbuild.h",
|
|
|
|
"external/curl/include/win10/curl/curlrules.h",
|
|
|
|
"external/curl/include/win10/curl/curlver.h",
|
|
|
|
"external/curl/include/win10/curl/easy.h",
|
|
|
|
"external/curl/include/win10/curl/mprintf.h",
|
|
|
|
"external/curl/include/win10/curl/multi.h",
|
|
|
|
"external/curl/include/win10/curl/stdcheaders.h",
|
|
|
|
"external/curl/include/win10/curl/typecheck-gcc.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/curl/include/win32/curl/curl.h",
|
|
|
|
"external/curl/include/win32/curl/curlbuild.h",
|
|
|
|
"external/curl/include/win32/curl/curlrules.h",
|
|
|
|
"external/curl/include/win32/curl/curlver.h",
|
|
|
|
"external/curl/include/win32/curl/easy.h",
|
|
|
|
"external/curl/include/win32/curl/mprintf.h",
|
|
|
|
"external/curl/include/win32/curl/multi.h",
|
|
|
|
"external/curl/include/win32/curl/stdcheaders.h",
|
|
|
|
"external/curl/include/win32/curl/typecheck-gcc.h",
|
2015-06-04 22:05:38 +08:00
|
|
|
"external/curl/prebuilt/android/Android.mk",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/curl/prebuilt/android/arm64-v8a/libcurl.a",
|
2015-06-04 22:05:38 +08:00
|
|
|
"external/curl/prebuilt/android/armeabi-v7a/libcurl.a",
|
|
|
|
"external/curl/prebuilt/android/x86/libcurl.a",
|
|
|
|
"external/curl/prebuilt/ios/libcurl.a",
|
2014-12-31 15:14:27 +08:00
|
|
|
"external/curl/prebuilt/mac/libcurl.a",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/curl/prebuilt/tvos/libcurl.a",
|
2015-10-16 13:37:43 +08:00
|
|
|
"external/curl/prebuilt/win10/arm/libcurl.dll",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/curl/prebuilt/win10/arm/libcurl_imp.lib",
|
2015-10-16 13:37:43 +08:00
|
|
|
"external/curl/prebuilt/win10/win32/libcurl.dll",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/curl/prebuilt/win10/win32/libcurl_imp.lib",
|
2016-06-16 15:51:35 +08:00
|
|
|
"external/curl/prebuilt/win10/x64/libcurl.dll",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/curl/prebuilt/win10/x64/libcurl_imp.lib",
|
2017-02-13 15:36:30 +08:00
|
|
|
"external/curl/prebuilt/win32/libcurl.dll",
|
|
|
|
"external/curl/prebuilt/win32/libcurl.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/edtaa3func/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/edtaa3func/edtaa3func.cpp",
|
|
|
|
"external/edtaa3func/edtaa3func.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/empty.cpp",
|
2014-12-04 10:08:20 +08:00
|
|
|
"external/flatbuffers/Android.mk",
|
|
|
|
"external/flatbuffers/CMakeLists.txt",
|
|
|
|
"external/flatbuffers/flatbuffers.h",
|
|
|
|
"external/flatbuffers/flatc.cpp",
|
|
|
|
"external/flatbuffers/idl.h",
|
|
|
|
"external/flatbuffers/idl_gen_cpp.cpp",
|
|
|
|
"external/flatbuffers/idl_gen_fbs.cpp",
|
|
|
|
"external/flatbuffers/idl_gen_general.cpp",
|
|
|
|
"external/flatbuffers/idl_gen_go.cpp",
|
|
|
|
"external/flatbuffers/idl_gen_text.cpp",
|
|
|
|
"external/flatbuffers/idl_parser.cpp",
|
|
|
|
"external/flatbuffers/util.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/freetype2/CMakeLists.txt",
|
2015-04-08 09:56:07 +08:00
|
|
|
"external/freetype2/include/android/freetype2/config/ftconfig.h",
|
|
|
|
"external/freetype2/include/android/freetype2/config/ftheader.h",
|
|
|
|
"external/freetype2/include/android/freetype2/config/ftmodule.h",
|
|
|
|
"external/freetype2/include/android/freetype2/config/ftoption.h",
|
|
|
|
"external/freetype2/include/android/freetype2/config/ftstdlib.h",
|
|
|
|
"external/freetype2/include/android/freetype2/freetype.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ft2build.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftadvanc.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftautoh.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftbbox.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftbdf.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftbitmap.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftbzip2.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftcache.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftcffdrv.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftchapters.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftcid.h",
|
|
|
|
"external/freetype2/include/android/freetype2/fterrdef.h",
|
|
|
|
"external/freetype2/include/android/freetype2/fterrors.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftgasp.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftglyph.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftgxval.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftgzip.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftimage.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftincrem.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftlcdfil.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftlist.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftlzw.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftmac.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftmm.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftmodapi.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftmoderr.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftotval.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftoutln.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftpfr.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftrender.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftsizes.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftsnames.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftstroke.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftsynth.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftsystem.h",
|
|
|
|
"external/freetype2/include/android/freetype2/fttrigon.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftttdrv.h",
|
|
|
|
"external/freetype2/include/android/freetype2/fttypes.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftwinfnt.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ftxf86.h",
|
|
|
|
"external/freetype2/include/android/freetype2/t1tables.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ttnameid.h",
|
|
|
|
"external/freetype2/include/android/freetype2/tttables.h",
|
|
|
|
"external/freetype2/include/android/freetype2/tttags.h",
|
|
|
|
"external/freetype2/include/android/freetype2/ttunpat.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/config/ftconfig.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/config/ftheader.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/config/ftmodule.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/config/ftoption.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/config/ftstdlib.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/freetype.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ft2build.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftadvanc.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftautoh.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftbbox.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftbdf.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftbitmap.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftbzip2.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftcache.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftcffdrv.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftchapters.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftcid.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/fterrdef.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/fterrors.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftgasp.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftglyph.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftgxval.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftgzip.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftimage.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftincrem.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftlcdfil.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftlist.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftlzw.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftmac.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftmm.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftmodapi.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftmoderr.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftotval.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftoutln.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftpfr.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftrender.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftsizes.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftsnames.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftstroke.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftsynth.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftsystem.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/fttrigon.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftttdrv.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/fttypes.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftwinfnt.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ftxf86.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/t1tables.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ttnameid.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/tttables.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/tttags.h",
|
|
|
|
"external/freetype2/include/ios/freetype2/ttunpat.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/freetype2/include/linux/freetype2/config/ftconfig.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/config/ftheader.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/config/ftmodule.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/config/ftoption.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/config/ftstdlib.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/freetype.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ft2build.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftadvanc.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftautoh.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftbbox.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftbdf.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftbitmap.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftbzip2.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftcache.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftcffdrv.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftchapters.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftcid.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/fterrdef.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/fterrors.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftgasp.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftglyph.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftgxval.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftgzip.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftimage.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftincrem.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftlcdfil.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftlist.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftlzw.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftmac.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftmm.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftmodapi.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftmoderr.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftotval.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftoutln.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftpfr.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftrender.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftsizes.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftsnames.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftstroke.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftsynth.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftsystem.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/fttrigon.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftttdrv.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/fttypes.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftwinfnt.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ftxf86.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/t1tables.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ttnameid.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/tttables.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/tttags.h",
|
|
|
|
"external/freetype2/include/linux/freetype2/ttunpat.h",
|
2015-04-08 09:56:07 +08:00
|
|
|
"external/freetype2/include/mac/freetype2/config/ftconfig.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/config/ftheader.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/config/ftmodule.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/config/ftoption.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/config/ftstdlib.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/freetype.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ft2build.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftadvanc.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftautoh.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftbbox.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftbdf.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftbitmap.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftbzip2.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftcache.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftcffdrv.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftchapters.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftcid.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/fterrdef.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/fterrors.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftgasp.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftglyph.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftgxval.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftgzip.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftimage.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftincrem.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftlcdfil.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftlist.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftlzw.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftmac.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftmm.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftmodapi.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftmoderr.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftotval.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftoutln.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftpfr.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftrender.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftsizes.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftsnames.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftstroke.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftsynth.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftsystem.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/fttrigon.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftttdrv.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/fttypes.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftwinfnt.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ftxf86.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/t1tables.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ttnameid.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/tttables.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/tttags.h",
|
|
|
|
"external/freetype2/include/mac/freetype2/ttunpat.h",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/freetype2/include/tvos/freetype2/config/ftconfig.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/config/ftheader.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/config/ftmodule.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/config/ftoption.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/config/ftstdlib.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/freetype.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ft2build.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftadvanc.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftautoh.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftbbox.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftbdf.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftbitmap.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftbzip2.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftcache.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftcffdrv.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftchapters.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftcid.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/fterrdef.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/fterrors.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftgasp.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftglyph.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftgxval.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftgzip.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftimage.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftincrem.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftlcdfil.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftlist.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftlzw.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftmac.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftmm.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftmodapi.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftmoderr.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftotval.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftoutln.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftpfr.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftrender.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftsizes.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftsnames.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftstroke.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftsynth.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftsystem.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/fttrigon.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftttdrv.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/fttypes.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftwinfnt.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ftxf86.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/t1tables.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ttnameid.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/tttables.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/tttags.h",
|
|
|
|
"external/freetype2/include/tvos/freetype2/ttunpat.h",
|
2015-06-02 13:47:44 +08:00
|
|
|
"external/freetype2/include/win10/freetype2/config/ftconfig.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/config/ftheader.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/config/ftmodule.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/config/ftoption.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/config/ftstdlib.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/freetype.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/freetype2/include/win10/freetype2/ft2build.h",
|
2015-06-02 13:47:44 +08:00
|
|
|
"external/freetype2/include/win10/freetype2/ftadvanc.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftautoh.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftbbox.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftbdf.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftbitmap.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftbzip2.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftcache.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftcffdrv.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftchapters.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftcid.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/fterrdef.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/fterrors.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftgasp.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftglyph.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftgxval.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftgzip.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftimage.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftincrem.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftlcdfil.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftlist.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftlzw.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftmac.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftmm.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftmodapi.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftmoderr.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftotval.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftoutln.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftpfr.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftrender.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftsizes.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftsnames.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftstroke.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftsynth.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftsystem.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/fttrigon.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftttdrv.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/fttypes.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftwinfnt.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ftxf86.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/t1tables.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ttnameid.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/tttables.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/tttags.h",
|
|
|
|
"external/freetype2/include/win10/freetype2/ttunpat.h",
|
2015-04-08 09:56:07 +08:00
|
|
|
"external/freetype2/include/win32/freetype2/config/ftconfig.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/config/ftheader.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/config/ftmodule.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/config/ftoption.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/config/ftstdlib.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/freetype.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ft2build.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftadvanc.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftautoh.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftbbox.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftbdf.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftbitmap.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftbzip2.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftcache.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftcffdrv.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftchapters.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftcid.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/fterrdef.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/fterrors.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftgasp.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftglyph.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftgxval.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftgzip.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftimage.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftincrem.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftlcdfil.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftlist.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftlzw.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftmac.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftmm.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftmodapi.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftmoderr.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftotval.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftoutln.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftpfr.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftrender.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftsizes.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftsnames.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftstroke.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftsynth.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftsystem.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/fttrigon.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftttdrv.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/fttypes.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftwinfnt.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ftxf86.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/autohint.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftcalc.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftdebug.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftdriver.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftgloadr.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftmemory.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftobjs.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftpic.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftrfork.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftserv.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftstream.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/fttrace.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/ftvalid.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/internal.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/psaux.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/pshints.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svbdf.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svcid.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svgldict.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svgxval.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svkern.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svmm.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svotval.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svpfr.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svpostnm.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svprop.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svpscmap.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svpsinfo.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svsfnt.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svttcmap.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svtteng.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svttglyf.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svwinfnt.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/services/svxf86nm.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/sfnt.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/t1types.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/internal/tttypes.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/t1tables.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ttnameid.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/tttables.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/tttags.h",
|
|
|
|
"external/freetype2/include/win32/freetype2/ttunpat.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/freetype2/prebuilt/android/Android.mk",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/freetype2/prebuilt/android/arm64-v8a/libfreetype.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/freetype2/prebuilt/android/armeabi-v7a/libfreetype.a",
|
|
|
|
"external/freetype2/prebuilt/android/x86/libfreetype.a",
|
|
|
|
"external/freetype2/prebuilt/ios/libfreetype.a",
|
|
|
|
"external/freetype2/prebuilt/linux/64-bit/libfreetype.a",
|
|
|
|
"external/freetype2/prebuilt/mac/libfreetype.a",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/freetype2/prebuilt/tvos/libfreetype.a",
|
2015-06-02 13:47:44 +08:00
|
|
|
"external/freetype2/prebuilt/win10/arm/freetype.lib",
|
|
|
|
"external/freetype2/prebuilt/win10/win32/freetype.lib",
|
2016-06-16 15:51:35 +08:00
|
|
|
"external/freetype2/prebuilt/win10/x64/freetype.lib",
|
2015-07-22 16:19:17 +08:00
|
|
|
"external/freetype2/prebuilt/win32/freetype.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/glfw3/CMakeLists.txt",
|
2017-11-03 09:56:43 +08:00
|
|
|
"external/glfw3/include/linux/glfw3.h",
|
|
|
|
"external/glfw3/include/linux/glfw3native.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/glfw3/include/mac/glfw3.h",
|
|
|
|
"external/glfw3/include/mac/glfw3native.h",
|
|
|
|
"external/glfw3/include/win32/glfw3.h",
|
|
|
|
"external/glfw3/include/win32/glfw3native.h",
|
2017-11-03 09:56:43 +08:00
|
|
|
"external/glfw3/prebuilt/linux/libglfw3.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/glfw3/prebuilt/mac/libglfw3.a",
|
2017-11-03 14:19:47 +08:00
|
|
|
"external/glfw3/prebuilt/win32/glfw3.lib",
|
metal support for cocos2d-x (#19305)
* remove deprecated files
* remove some deprecated codes
* remove more deprecated codes
* remove ui deprecated codes
* remove more deprecated codes
* remove deprecated codes in ccmenuitem
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes in ui
* remove more deprecated codes
* remove more deprecated codes
* remove more deprecated codes
* remove vr related codes and ignore some modules
* remove allocator
* remove some config
* 【Feature】add back-end project file
* [Feature] add back-end file
* add pipeline descriptor and shader cache
* [Feature] support sprite for backend
* [Feature] remove unneeded code
* [Feature] according to es2.0 spec, you must use clamp-to-edge as texture wrap mode, and no mipmapping for non-power-of-two texture
* [Feature] set texture wrap mode to clamp-to-edge, and no mipmapping for non-power-of-two texture
* [Feature] remove macro define to .cpp file
* [Feature] add log info
* [Feature] add PipelineDescriptor for TriangleCommand
* [Feature] add PipelineDescriptor object as member of TriangleCommand
* [Feature] add getPipelineDescriptor method
* add renderbackend
* complete pipeline descriptor
* [Feature] add viewport in RenderCommand
* set viewport when rendrering
* [Feature] occur error when using RendererBackend, to be fixed.
* a workaround to fix black screen on macOS 10.14 (#19090)
* add rendererbackend init function
* fix typo
* [Feature] modify testFile
* [BugFix] modify shader path
* [Feature] set default viewport
* fix projection
* [Feature] modify log info
* [BugFix] change viewport data type to int
* [BugFix] add BindGroup to PipelienDescriptor
* [BugFix] change a_position to vec3 in sprite.vert
* [BugFix] set vertexLayout according to V3F_C4B_T2F structure
* [Feature] revert a_position to vec4
* [Feature] renderer should not use gl codes directly
* [Feature] it's better not use default value parameter
* fix depth test setting
* rendererbackend -> renderer
* clear color and depth at begin
* add metal backend
* metal support normalized attribute
* simplify codes
* update external
* add render pass desctriptor in pipeline descriptor
* fix warnings
* fix crash and memeory leak
* refactor Texture2D
* put pipeline descriptor into render command
* simplify codes
* [Feature] update Sprite
* fix crash when closing app
* [Feature] update SpriteBatchNode and TextureAtlas
* support render texture(not finish)
* [Feature] remove unused code
* make tests work on mac
* fix download-deps path error
* make tests work on iOS
* [Feature] support ttf under normal label effect
* refactor triangle command processing
* let renderer handle more common commands
* refactor backend
* make render texture work
* [Feature] refactor backend for GL
* [Feature]Renaming to make it easy to understand
* [Feature] change warp mode to CLAMP_TO_EDGE
* fix ghost
* simplify visit render queue logic
* support progress timer without rial mode
* support partcile system
* Feature/update label (#149)
* [BugFix] fix compile error
* [Feature] support outline effect in ios
* [Feature] add shader file
* [BugFix] fix begin and end RenderPass
* [Feature] update CustomCommand
* [Feature] revert project.pbxproj
* [Feature] simplify codes
* [BugFix] pack AI88 to RGBA8888 only when outline enable
* [Feature] support shadow effect in Label
* [Feature] support BMFont
* [Feature] support glow effect
* [Feature] simplify shader files
* LabelAtlas work
* handle blend function correctly
* support tile map
* don't share buffer in metal
* alloc buffer size as needed
* support more tilemap
* Merge branch 'minggo/metal-support' into feature/updateLabel
* minggo/metal-support:
support tile map
handle blend function correctly
LabelAtlas work
Feature/update label (#149)
support partcile system
# Conflicts:
# cocos/2d/CCLabel.cpp
# cocos/2d/CCSprite.cpp
# cocos/2d/CCSpriteBatchNode.cpp
# cocos/renderer/CCQuadCommand.cpp
# cocos/renderer/CCQuadCommand.h
* render texture work without saving file
* use global viewport
* grid3d works
* remove grabber
* tiled3d works
* [BugFix] fix label bug
* [Feature] add updateSubData for buffer
* [Feature] remove setVertexCount
* support depth test
* add callback command
* [Feature] add UITest
* [Feature] update UITest
* [Feature] remove unneeded codes
* fix custom command issue
* fix layer color blend issue
* [BugFix] fix iOS compile error
* [Feature] remove unneeded codes
* [Feature] fix updateVertexBuffer
* layerradial works
* add draw test back
* fix batch issue
* fix compiling error
* [BugFix] support ETC1
* [BugFix] get the correct pipelineDescriptor
* [BugFix] skip draw when backendTexture nullptr
* clipping node support
* [Feature] add shader files
* fix stencil issue in metal
* [Feature] update UILayoutTest
* [BugFix] skip drawing when vertexCount is zero
* refactor renderer
* add set global z order for stencil manager commands
* fix warnings caused by type
* remove viewport in render command
* [Feature] fix warnings caused by type
* [BugFix] clear vertexCount and indexCount for CustomComand when needed
* [Feature] update clear for CustomCommand
* ios use metal
* fix viewport issue
* fix LayerColorGradient crash
* [cmake] transport to android and windows (#160)
* save point 1
* compile on windows
* run on android
* revert useless change
* android set CC_ENABLE_CACHE_TEXTURE_DATA to 1
* add initGlew
* fix android crash
* add TODO new-renderer
* review update
* revert onGLFWWindowPosCallback
* fix android compiling error
* Impl progress radial (#162)
* progresstimer add radial impl
* default drawType to element
* dec invoke times of createVertexBuffer (#163)
* support depth/stencil format for gl backend
* simplify progress timer codes
* support motionstreak, effect is wrong
* fix motionstreak issue
* [Feature] update Scissor Test (#161)
* [Feature] update Scissor Test
* [Feature] update ScissorTest
* [Feature] rename function
* [Feature] get constant reference if needed
* [Feature] show render status (#164)
* improve performance
* fix depth state
* fill error that triangle vertex/index number bigger than buffer
* fix compiline error in release mode
* fix buffer conflict between CPU and GPU on iOS/macOS
* Renderer refactor (#165)
* use one vertes/index buffer with opengl
* fix error on windows
* custom command support index format config
* CCLayer: compact vertex data structure
* update comment
* fix doc
* support fast tilemap
* pass index format instead
* fix some wrong effect
* fix render texture error
* fix texture per-element size
* fix texture format error
* BlendFunc type refactor, GLenum -> backend::BlendFactor (#167)
* BlendFunc use backend::BlendFactor as inner field
* update comments
* use int to replace GLenum
* update xcode project fiel
* rename to GLBlendConst
* add ccConstants.h
* update xcode project file
* update copyright
* remove primitive command
* remove CCPrimitive.cpp/.h
* remove deprecated files
* remove unneeded files
* remove multiple view support
* remove multiple view support
* remove the usage of frame buffer in camera
* director don't use frame buffer
* remove FrameBuffer
* remove BatchCommand
* add some api reference
* add physics2d back
* fix crash when close app on mac
* improve render texture
* fix rendertexture issue
* fix rendertexture issue
* simplify codes
* CMake support for mac & ios (#169)
* update cmake
* fix compile error
* update 3rd libs version
* remove CCThread.h/.cpp
* remove ccthread
* use audio engine to implement simple audio engine
* remove unneeded codes
* remove deprecated codes
* remove winrt macro
* remove CC_USE_WIC
* set partcile blend function in more elegant way
* remove unneeded codes
* remove unneeded codes
* cmake works on windows
* update project setting
* improve performance
* GLFloat -> float
* sync v3 cmake improvements into metal-support (#172)
* pick: modern cmake, compile definitions improvement (#19139)
* modern cmake, use target_compile_definitions partly
* simplify macro define, remove USE_*
* modern cmake, macro define
* add physics 2d macro define into ccConfig.h
* remove USE_CHIPMUNK macro in build.gradle
* remove CocosSelectModule.cmake
* shrink useless define
* simplify compile options config, re-add if necessary
* update external for tmp CI test
* un-quote target_compile_options value
* add "-g" parameter only when debug mode
* keep single build type when generator Xcode & VS projecy
* update external for tmp CI tes
* add static_cast<char>(-1), fix -Wc++11-narrowing
* simplify win32 compile define
* not modify code, only improve compile options
# Conflicts:
# .gitignore
# cmake/Modules/CocosConfigDepend.cmake
# cocos/CMakeLists.txt
# external/config.json
# tests/cpp-tests/CMakeLists.txt
* modern cmake, improve cmake_compiler_flags (#19145)
* cmake_compiler_flags
* Fix typo
* Fix typo2
* Remove chanages from Android.mk
* correct lua template cmake build (#19149)
* don't add -Wno-deprecated into jsb target
* correct lua template cmake build
* fix win32 lua template compile error
* prevent cmake in-source-build friendly (#19151)
* pick: Copy resources to "Resources/" on win32 like in linux configuration
* add "/Z7" for cpp-tests on windows
* [cmake] fix iOS xcode property setting failed (#19208)
* fix iOS xcode property setting failed
* use search_depend_libs_recursive at dlls collect
* fix typo
* [cmake] add find_host_library into iOS toolchain file (#19230)
* pick: [lua android] use luajit & template cmake update (#19239)
* increase cmake stability , remove tests/CMakeLists.txt (#19261)
* cmake win32 Precompiled header (#19273)
* Precompiled header
* Fix
* Precompiled header for cocos
* Precompiled header jscocos2d
* Fix for COCOS2D_DEBUG is always 1 on Android (#19291)
Related #19289
* little build fix, tests cpp-tests works on mac
* sync v3 build related codes into metal-support (#173)
* strict initialization for std::array
* remove proj.win32 project configs
* modern cmake, cmake_cleanup_remove_unused_variables (#19146)
* Switch travis CI to xenial (#19207)
* Switch travis CI to xenial
* Remove language: android
* Set language: cpp
* Fix java problem
* Update sdkmanager
* Fix sdkmanger
* next sdkmanager fix
* Remove xenial from android
* revert to sdk-tools-{system}-3859397
* Remove linux cmake install
* Update before-install.sh
* Update .travis.yml
* Simplify install-deps-linux.sh, tested on Ubuntu 16.04 (#19212)
* Simplify install-deps-linux.sh
* Cleanup
* pick: install ninja
* update cocos2d-console submodule
* for metal-support alpha release, we only test cpp
* add HelloCpp into project(Cocos2d-x) for tmp test
* update extenal metal-support-4
* update uniform setting
* [Feature] update BindGroup
* [Feature] empty-test
* [Feature] cpp-test
* [Feature] fix GL compiler error
* [Feature] fix GL crash
* [Feature] empty-test
* [Feature] cpp-tests
* [feature] improve frameRate
* [feature] fix opengl compile error
* [feature] fix opengl compile error
* [BugFix] fix compute maxLocation error
* [Feature] update setting unifrom
* [Feature] fix namespace
* [Feature] remove unneeded code
* [Bugfix] fix project file
* [Feature] update review
* [texture2d] impl texture format support (#175)
* texture update
* update
* update texture
* commit
* compile on windows
* ddd
* rename
* rename methods
* no crash
* save gl
* save
* save
* rename
* move out pixel format convert functions
* metal crash
* update
* update android
* support gles compressed texture format
* support more compress format
* add more conversion methods
* ss
* save
* update conversion methods
* add PVRTC format support
* reformat
* add marco linux
* fix GL marcro
* pvrtc supported only by ios 8.0+
* remove unused cmake
* revert change
* refactor Texture2D::initWithData
* fix conversion log
* refactor Texture2D::initWithData
* remove some OpenGL constants for PVRTC
* add todo
* fix typo
* AutoTest works on mac/iOS by disable part cases, sync v3 bug fix (#174)
* review cpp-tests, and fix part issues on start auto test
* sync png format fix: Node:Particle3D abnormal texture effects #19204
* fix cpp-tests SpritePolygon crash, wrong png format (#19170)
* fix wrong png convert format from sRGB to Gray
* erase plist index if all frames was erased
* test_A8.png have I8 format, fix it
* [CCSpriteCache] allow re-add plist & add testcase (#19175)
* allow re-add plist & add testcase
* remove comments/rename method/update testcase
* fix isSpriteFramesWithFileLoaded & add testcase
* remove used variable
* remove unused variable
* fix double free issues when js/lua-tests exit on iOS (#19236)
* disable part cases, AutoTest works without crash on mac
* update cocos2dx files json, to test cocos new next
* fix spritecache plist parsing issue (#19269)
* [linux] Fix FileUtils::getContents with folder (#19157)
* fix FileUtils::getContents on linux/mac
* use stat.st_mode
* simplify
* [CCFileUtils] win32 getFileSize (#19176)
* win32 getFileSize
* fix stat
* [cpp test-Android]20:FileUtils/2 change title (#19197)
* sync #19200
* sync #19231
* [android lua] improve performance of lua loader (#19234)
* [lua] improve performance of lua loader
* remove cache fix
* Revert "fix spritecache plist parsing issue (#19269)"
This reverts commit f3a85ece4307a7b90816c34489d1ed2c8fd11baf.
* remove win32 project files ref in template.json
* add metal framework lnk ref into cpp template
* test on iOS, and disable part cases
* alBufferData instead of alBufferDataStatic for small audio file on Apple (#19227)
* changes AudioCache to use alBufferData instead of alBufferDataStatic
(also makes test 19 faster to trigger openal bugs faster)
The original problem: CrashIfClientProvidedBogusAudioBufferList
https://github.com/cocos2d/cocos2d-x/issues/18948
is not happening anymore, but there's still a not very frequent issue
that makes OpenAL crash with a call stack like this.
AudioCache::readDataTask > alBufferData > CleanUpDeadBufferList
It happes more frequently when the device is "cold", which means after
half an hour of not using the device (locked).
I could not find the actual source code for iOS OpenAL, so I used the
macOS versions:
https://opensource.apple.com/source/OpenAL/OpenAL-48.7/Source/OpenAL/oalImp.cpp.auto.html
They seem to use CAGuard.h to make sure the dead buffer list
has no threading issues. I'm worried because the CAGuard code I found
has macos and win32 define but no iOS, so I'm not sure. I guess the
iOS version is different and has the guard.
I could not find a place in the code that's unprotected by the locks
except the InitializeBufferMap() which should not be called more than
once from cocos, and there's a workaround in AudioEngine-impl for it.
I reduced the occurence of the CleanUpDeadBufferList crash by moving
the guard in ~AudioCache to cover the alDeleteBuffers call.
* remove hack method "setTimeout" on audio
* AutoTest works on iOS
* support set ios deployment target for root project
* enable all texture2d cases, since Jiang have fixed
* add CCTextureUtils to xcode project file (#176)
* add leak cases for SpriteFrameCache (#177)
* re-add SpriteFrameCache cases
* update template file json
* Update SpriteFrameCacheTest.cpp
* fix compiling error
2019-01-18 15:08:25 +08:00
|
|
|
"external/glsl-optimizer/CMakeLists.txt",
|
|
|
|
"external/glsl-optimizer/include/glsl_optimizer.h",
|
|
|
|
"external/glsl-optimizer/prebuilt/ios/libglcpp-library.a",
|
|
|
|
"external/glsl-optimizer/prebuilt/ios/libglsl_optimizer.a",
|
|
|
|
"external/glsl-optimizer/prebuilt/ios/libmesa.a",
|
|
|
|
"external/glsl-optimizer/prebuilt/mac/libglcpp-library.a",
|
|
|
|
"external/glsl-optimizer/prebuilt/mac/libglsl_optimizer.a",
|
|
|
|
"external/glsl-optimizer/prebuilt/mac/libmesa.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/jpeg/CMakeLists.txt",
|
|
|
|
"external/jpeg/include/android/jconfig.h",
|
|
|
|
"external/jpeg/include/android/jerror.h",
|
|
|
|
"external/jpeg/include/android/jmorecfg.h",
|
|
|
|
"external/jpeg/include/android/jpeglib.h",
|
|
|
|
"external/jpeg/include/ios/jconfig.h",
|
2015-05-08 14:13:28 +08:00
|
|
|
"external/jpeg/include/ios/jerror.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/jpeg/include/ios/jmorecfg.h",
|
|
|
|
"external/jpeg/include/ios/jpeglib.h",
|
|
|
|
"external/jpeg/include/linux/jconfig.h",
|
|
|
|
"external/jpeg/include/linux/jmorecfg.h",
|
|
|
|
"external/jpeg/include/linux/jpeglib.h",
|
|
|
|
"external/jpeg/include/mac/jconfig.h",
|
|
|
|
"external/jpeg/include/mac/jmorecfg.h",
|
|
|
|
"external/jpeg/include/mac/jpeglib.h",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/jpeg/include/tizen/jconfig.h",
|
|
|
|
"external/jpeg/include/tizen/jmorecfg.h",
|
|
|
|
"external/jpeg/include/tizen/jpeglib.h",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/jpeg/include/tvos/jconfig.h",
|
|
|
|
"external/jpeg/include/tvos/jerror.h",
|
|
|
|
"external/jpeg/include/tvos/jmorecfg.h",
|
|
|
|
"external/jpeg/include/tvos/jpeglib.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/jpeg/include/win32/jconfig.h",
|
|
|
|
"external/jpeg/include/win32/jmorecfg.h",
|
|
|
|
"external/jpeg/include/win32/jpeglib.h",
|
|
|
|
"external/jpeg/prebuilt/android/Android.mk",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/jpeg/prebuilt/android/arm64-v8a/libjpeg.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/jpeg/prebuilt/android/armeabi-v7a/libjpeg.a",
|
|
|
|
"external/jpeg/prebuilt/android/x86/libjpeg.a",
|
|
|
|
"external/jpeg/prebuilt/ios/libjpeg.a",
|
|
|
|
"external/jpeg/prebuilt/linux/64-bit/libjpeg.a",
|
|
|
|
"external/jpeg/prebuilt/mac/libjpeg.a",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/jpeg/prebuilt/tizen/arm/libjpeg.a",
|
|
|
|
"external/jpeg/prebuilt/tizen/x86/libjpeg.a",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/jpeg/prebuilt/tvos/libjpeg.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/jpeg/prebuilt/win32/libjpeg.lib",
|
2015-05-25 16:31:54 +08:00
|
|
|
"external/json/allocators.h",
|
2016-11-04 14:07:25 +08:00
|
|
|
"external/json/document-wrapper.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/json/document.h",
|
2015-05-25 16:31:54 +08:00
|
|
|
"external/json/encodedstream.h",
|
|
|
|
"external/json/encodings.h",
|
|
|
|
"external/json/error/en.h",
|
|
|
|
"external/json/error/error.h",
|
|
|
|
"external/json/filereadstream.h",
|
|
|
|
"external/json/filewritestream.h",
|
2016-11-04 14:07:25 +08:00
|
|
|
"external/json/fwd.h",
|
2015-05-25 16:31:54 +08:00
|
|
|
"external/json/internal/biginteger.h",
|
|
|
|
"external/json/internal/diyfp.h",
|
|
|
|
"external/json/internal/dtoa.h",
|
|
|
|
"external/json/internal/ieee754.h",
|
|
|
|
"external/json/internal/itoa.h",
|
|
|
|
"external/json/internal/meta.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/json/internal/pow10.h",
|
2016-11-04 14:07:25 +08:00
|
|
|
"external/json/internal/regex.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/json/internal/stack.h",
|
|
|
|
"external/json/internal/strfunc.h",
|
2015-05-25 16:31:54 +08:00
|
|
|
"external/json/internal/strtod.h",
|
2016-11-04 14:07:25 +08:00
|
|
|
"external/json/internal/swap.h",
|
|
|
|
"external/json/istreamwrapper.h",
|
2015-05-25 16:31:54 +08:00
|
|
|
"external/json/memorybuffer.h",
|
|
|
|
"external/json/memorystream.h",
|
|
|
|
"external/json/msinttypes/inttypes.h",
|
|
|
|
"external/json/msinttypes/stdint.h",
|
2016-11-04 14:07:25 +08:00
|
|
|
"external/json/ostreamwrapper.h",
|
|
|
|
"external/json/pointer.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/json/prettywriter.h",
|
|
|
|
"external/json/rapidjson.h",
|
|
|
|
"external/json/reader.h",
|
2016-11-04 14:07:25 +08:00
|
|
|
"external/json/schema.h",
|
|
|
|
"external/json/stream.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/json/stringbuffer.h",
|
|
|
|
"external/json/writer.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/linux-specific/fmod/CMakeLists.txt",
|
2015-11-28 14:31:21 +08:00
|
|
|
"external/linux-specific/fmod/include/fmod.h",
|
|
|
|
"external/linux-specific/fmod/include/fmod.hpp",
|
|
|
|
"external/linux-specific/fmod/include/fmod_codec.h",
|
|
|
|
"external/linux-specific/fmod/include/fmod_common.h",
|
|
|
|
"external/linux-specific/fmod/include/fmod_dsp.h",
|
|
|
|
"external/linux-specific/fmod/include/fmod_dsp_effects.h",
|
|
|
|
"external/linux-specific/fmod/include/fmod_errors.h",
|
|
|
|
"external/linux-specific/fmod/include/fmod_output.h",
|
|
|
|
"external/linux-specific/fmod/prebuilt/64-bit/libfmod.so",
|
2019-07-25 14:28:26 +08:00
|
|
|
"external/linux-specific/fmod/prebuilt/64-bit/libfmod.so.6",
|
2015-11-28 14:31:21 +08:00
|
|
|
"external/linux-specific/fmod/prebuilt/64-bit/libfmodL.so",
|
2019-07-25 14:28:26 +08:00
|
|
|
"external/linux-specific/fmod/prebuilt/64-bit/libfmodL.so.6",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/md5/CMakeLists.txt",
|
2017-04-01 14:45:38 +08:00
|
|
|
"external/md5/md5.c",
|
|
|
|
"external/md5/md5.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/openssl/CMakeLists.txt",
|
2017-01-19 14:15:08 +08:00
|
|
|
"external/openssl/include/android/openssl/aes.h",
|
|
|
|
"external/openssl/include/android/openssl/asn1.h",
|
|
|
|
"external/openssl/include/android/openssl/asn1_mac.h",
|
|
|
|
"external/openssl/include/android/openssl/asn1t.h",
|
|
|
|
"external/openssl/include/android/openssl/async.h",
|
|
|
|
"external/openssl/include/android/openssl/bio.h",
|
|
|
|
"external/openssl/include/android/openssl/blowfish.h",
|
|
|
|
"external/openssl/include/android/openssl/bn.h",
|
|
|
|
"external/openssl/include/android/openssl/buffer.h",
|
|
|
|
"external/openssl/include/android/openssl/camellia.h",
|
|
|
|
"external/openssl/include/android/openssl/cast.h",
|
|
|
|
"external/openssl/include/android/openssl/cmac.h",
|
|
|
|
"external/openssl/include/android/openssl/cms.h",
|
|
|
|
"external/openssl/include/android/openssl/comp.h",
|
|
|
|
"external/openssl/include/android/openssl/conf.h",
|
|
|
|
"external/openssl/include/android/openssl/conf_api.h",
|
|
|
|
"external/openssl/include/android/openssl/crypto.h",
|
|
|
|
"external/openssl/include/android/openssl/ct.h",
|
|
|
|
"external/openssl/include/android/openssl/des.h",
|
|
|
|
"external/openssl/include/android/openssl/dh.h",
|
|
|
|
"external/openssl/include/android/openssl/dsa.h",
|
|
|
|
"external/openssl/include/android/openssl/dtls1.h",
|
|
|
|
"external/openssl/include/android/openssl/e_os2.h",
|
|
|
|
"external/openssl/include/android/openssl/ebcdic.h",
|
|
|
|
"external/openssl/include/android/openssl/ec.h",
|
|
|
|
"external/openssl/include/android/openssl/ecdh.h",
|
|
|
|
"external/openssl/include/android/openssl/ecdsa.h",
|
|
|
|
"external/openssl/include/android/openssl/engine.h",
|
|
|
|
"external/openssl/include/android/openssl/err.h",
|
|
|
|
"external/openssl/include/android/openssl/evp.h",
|
|
|
|
"external/openssl/include/android/openssl/hmac.h",
|
|
|
|
"external/openssl/include/android/openssl/idea.h",
|
|
|
|
"external/openssl/include/android/openssl/kdf.h",
|
|
|
|
"external/openssl/include/android/openssl/lhash.h",
|
|
|
|
"external/openssl/include/android/openssl/md2.h",
|
|
|
|
"external/openssl/include/android/openssl/md4.h",
|
|
|
|
"external/openssl/include/android/openssl/md5.h",
|
|
|
|
"external/openssl/include/android/openssl/mdc2.h",
|
|
|
|
"external/openssl/include/android/openssl/modes.h",
|
|
|
|
"external/openssl/include/android/openssl/obj_mac.h",
|
|
|
|
"external/openssl/include/android/openssl/objects.h",
|
|
|
|
"external/openssl/include/android/openssl/ocsp.h",
|
|
|
|
"external/openssl/include/android/openssl/opensslconf-arm32.h",
|
|
|
|
"external/openssl/include/android/openssl/opensslconf-arm64.h",
|
|
|
|
"external/openssl/include/android/openssl/opensslconf-x86.h",
|
|
|
|
"external/openssl/include/android/openssl/opensslconf.h",
|
|
|
|
"external/openssl/include/android/openssl/opensslv.h",
|
|
|
|
"external/openssl/include/android/openssl/ossl_typ.h",
|
|
|
|
"external/openssl/include/android/openssl/pem.h",
|
|
|
|
"external/openssl/include/android/openssl/pem2.h",
|
|
|
|
"external/openssl/include/android/openssl/pkcs12.h",
|
|
|
|
"external/openssl/include/android/openssl/pkcs7.h",
|
|
|
|
"external/openssl/include/android/openssl/rand.h",
|
|
|
|
"external/openssl/include/android/openssl/rc2.h",
|
|
|
|
"external/openssl/include/android/openssl/rc4.h",
|
|
|
|
"external/openssl/include/android/openssl/rc5.h",
|
|
|
|
"external/openssl/include/android/openssl/ripemd.h",
|
|
|
|
"external/openssl/include/android/openssl/rsa.h",
|
|
|
|
"external/openssl/include/android/openssl/safestack.h",
|
|
|
|
"external/openssl/include/android/openssl/seed.h",
|
|
|
|
"external/openssl/include/android/openssl/sha.h",
|
|
|
|
"external/openssl/include/android/openssl/srp.h",
|
|
|
|
"external/openssl/include/android/openssl/srtp.h",
|
|
|
|
"external/openssl/include/android/openssl/ssl.h",
|
|
|
|
"external/openssl/include/android/openssl/ssl2.h",
|
|
|
|
"external/openssl/include/android/openssl/ssl3.h",
|
|
|
|
"external/openssl/include/android/openssl/stack.h",
|
|
|
|
"external/openssl/include/android/openssl/symhacks.h",
|
|
|
|
"external/openssl/include/android/openssl/tls1.h",
|
|
|
|
"external/openssl/include/android/openssl/ts.h",
|
|
|
|
"external/openssl/include/android/openssl/txt_db.h",
|
|
|
|
"external/openssl/include/android/openssl/ui.h",
|
|
|
|
"external/openssl/include/android/openssl/whrlpool.h",
|
|
|
|
"external/openssl/include/android/openssl/x509.h",
|
|
|
|
"external/openssl/include/android/openssl/x509_vfy.h",
|
|
|
|
"external/openssl/include/android/openssl/x509v3.h",
|
|
|
|
"external/openssl/include/ios/openssl/aes.h",
|
|
|
|
"external/openssl/include/ios/openssl/asn1.h",
|
|
|
|
"external/openssl/include/ios/openssl/asn1_mac.h",
|
|
|
|
"external/openssl/include/ios/openssl/asn1t.h",
|
|
|
|
"external/openssl/include/ios/openssl/async.h",
|
|
|
|
"external/openssl/include/ios/openssl/bio.h",
|
|
|
|
"external/openssl/include/ios/openssl/blowfish.h",
|
|
|
|
"external/openssl/include/ios/openssl/bn.h",
|
|
|
|
"external/openssl/include/ios/openssl/buffer.h",
|
|
|
|
"external/openssl/include/ios/openssl/camellia.h",
|
|
|
|
"external/openssl/include/ios/openssl/cast.h",
|
|
|
|
"external/openssl/include/ios/openssl/cmac.h",
|
|
|
|
"external/openssl/include/ios/openssl/cms.h",
|
|
|
|
"external/openssl/include/ios/openssl/comp.h",
|
|
|
|
"external/openssl/include/ios/openssl/conf.h",
|
|
|
|
"external/openssl/include/ios/openssl/conf_api.h",
|
|
|
|
"external/openssl/include/ios/openssl/crypto.h",
|
|
|
|
"external/openssl/include/ios/openssl/ct.h",
|
|
|
|
"external/openssl/include/ios/openssl/des.h",
|
|
|
|
"external/openssl/include/ios/openssl/dh.h",
|
|
|
|
"external/openssl/include/ios/openssl/dsa.h",
|
|
|
|
"external/openssl/include/ios/openssl/dtls1.h",
|
|
|
|
"external/openssl/include/ios/openssl/e_os2.h",
|
|
|
|
"external/openssl/include/ios/openssl/ebcdic.h",
|
|
|
|
"external/openssl/include/ios/openssl/ec.h",
|
|
|
|
"external/openssl/include/ios/openssl/ecdh.h",
|
|
|
|
"external/openssl/include/ios/openssl/ecdsa.h",
|
|
|
|
"external/openssl/include/ios/openssl/engine.h",
|
|
|
|
"external/openssl/include/ios/openssl/err.h",
|
|
|
|
"external/openssl/include/ios/openssl/evp.h",
|
|
|
|
"external/openssl/include/ios/openssl/hmac.h",
|
|
|
|
"external/openssl/include/ios/openssl/idea.h",
|
|
|
|
"external/openssl/include/ios/openssl/kdf.h",
|
|
|
|
"external/openssl/include/ios/openssl/lhash.h",
|
|
|
|
"external/openssl/include/ios/openssl/md2.h",
|
|
|
|
"external/openssl/include/ios/openssl/md4.h",
|
|
|
|
"external/openssl/include/ios/openssl/md5.h",
|
|
|
|
"external/openssl/include/ios/openssl/mdc2.h",
|
|
|
|
"external/openssl/include/ios/openssl/modes.h",
|
|
|
|
"external/openssl/include/ios/openssl/obj_mac.h",
|
|
|
|
"external/openssl/include/ios/openssl/objects.h",
|
|
|
|
"external/openssl/include/ios/openssl/ocsp.h",
|
|
|
|
"external/openssl/include/ios/openssl/opensslconf-arm32.h",
|
|
|
|
"external/openssl/include/ios/openssl/opensslconf-arm64.h",
|
|
|
|
"external/openssl/include/ios/openssl/opensslconf-i386.h",
|
|
|
|
"external/openssl/include/ios/openssl/opensslconf-x86_64.h",
|
|
|
|
"external/openssl/include/ios/openssl/opensslconf.h",
|
|
|
|
"external/openssl/include/ios/openssl/opensslv.h",
|
|
|
|
"external/openssl/include/ios/openssl/ossl_typ.h",
|
|
|
|
"external/openssl/include/ios/openssl/pem.h",
|
|
|
|
"external/openssl/include/ios/openssl/pem2.h",
|
|
|
|
"external/openssl/include/ios/openssl/pkcs12.h",
|
|
|
|
"external/openssl/include/ios/openssl/pkcs7.h",
|
|
|
|
"external/openssl/include/ios/openssl/rand.h",
|
|
|
|
"external/openssl/include/ios/openssl/rc2.h",
|
|
|
|
"external/openssl/include/ios/openssl/rc4.h",
|
|
|
|
"external/openssl/include/ios/openssl/rc5.h",
|
|
|
|
"external/openssl/include/ios/openssl/ripemd.h",
|
|
|
|
"external/openssl/include/ios/openssl/rsa.h",
|
|
|
|
"external/openssl/include/ios/openssl/safestack.h",
|
|
|
|
"external/openssl/include/ios/openssl/seed.h",
|
|
|
|
"external/openssl/include/ios/openssl/sha.h",
|
|
|
|
"external/openssl/include/ios/openssl/srp.h",
|
|
|
|
"external/openssl/include/ios/openssl/srtp.h",
|
|
|
|
"external/openssl/include/ios/openssl/ssl.h",
|
|
|
|
"external/openssl/include/ios/openssl/ssl2.h",
|
|
|
|
"external/openssl/include/ios/openssl/ssl3.h",
|
|
|
|
"external/openssl/include/ios/openssl/stack.h",
|
|
|
|
"external/openssl/include/ios/openssl/symhacks.h",
|
|
|
|
"external/openssl/include/ios/openssl/tls1.h",
|
|
|
|
"external/openssl/include/ios/openssl/ts.h",
|
|
|
|
"external/openssl/include/ios/openssl/txt_db.h",
|
|
|
|
"external/openssl/include/ios/openssl/ui.h",
|
|
|
|
"external/openssl/include/ios/openssl/whrlpool.h",
|
|
|
|
"external/openssl/include/ios/openssl/x509.h",
|
|
|
|
"external/openssl/include/ios/openssl/x509_vfy.h",
|
|
|
|
"external/openssl/include/ios/openssl/x509v3.h",
|
|
|
|
"external/openssl/include/linux/openssl/aes.h",
|
|
|
|
"external/openssl/include/linux/openssl/asn1.h",
|
|
|
|
"external/openssl/include/linux/openssl/asn1_mac.h",
|
|
|
|
"external/openssl/include/linux/openssl/asn1t.h",
|
|
|
|
"external/openssl/include/linux/openssl/async.h",
|
|
|
|
"external/openssl/include/linux/openssl/bio.h",
|
|
|
|
"external/openssl/include/linux/openssl/blowfish.h",
|
|
|
|
"external/openssl/include/linux/openssl/bn.h",
|
|
|
|
"external/openssl/include/linux/openssl/buffer.h",
|
|
|
|
"external/openssl/include/linux/openssl/camellia.h",
|
|
|
|
"external/openssl/include/linux/openssl/cast.h",
|
|
|
|
"external/openssl/include/linux/openssl/cmac.h",
|
|
|
|
"external/openssl/include/linux/openssl/cms.h",
|
|
|
|
"external/openssl/include/linux/openssl/comp.h",
|
|
|
|
"external/openssl/include/linux/openssl/conf.h",
|
|
|
|
"external/openssl/include/linux/openssl/conf_api.h",
|
|
|
|
"external/openssl/include/linux/openssl/crypto.h",
|
|
|
|
"external/openssl/include/linux/openssl/ct.h",
|
|
|
|
"external/openssl/include/linux/openssl/des.h",
|
|
|
|
"external/openssl/include/linux/openssl/dh.h",
|
|
|
|
"external/openssl/include/linux/openssl/dsa.h",
|
|
|
|
"external/openssl/include/linux/openssl/dtls1.h",
|
|
|
|
"external/openssl/include/linux/openssl/e_os2.h",
|
|
|
|
"external/openssl/include/linux/openssl/ebcdic.h",
|
|
|
|
"external/openssl/include/linux/openssl/ec.h",
|
|
|
|
"external/openssl/include/linux/openssl/ecdh.h",
|
|
|
|
"external/openssl/include/linux/openssl/ecdsa.h",
|
|
|
|
"external/openssl/include/linux/openssl/engine.h",
|
|
|
|
"external/openssl/include/linux/openssl/err.h",
|
|
|
|
"external/openssl/include/linux/openssl/evp.h",
|
|
|
|
"external/openssl/include/linux/openssl/hmac.h",
|
|
|
|
"external/openssl/include/linux/openssl/idea.h",
|
|
|
|
"external/openssl/include/linux/openssl/kdf.h",
|
|
|
|
"external/openssl/include/linux/openssl/lhash.h",
|
|
|
|
"external/openssl/include/linux/openssl/md2.h",
|
|
|
|
"external/openssl/include/linux/openssl/md4.h",
|
|
|
|
"external/openssl/include/linux/openssl/md5.h",
|
|
|
|
"external/openssl/include/linux/openssl/mdc2.h",
|
|
|
|
"external/openssl/include/linux/openssl/modes.h",
|
|
|
|
"external/openssl/include/linux/openssl/obj_mac.h",
|
|
|
|
"external/openssl/include/linux/openssl/objects.h",
|
|
|
|
"external/openssl/include/linux/openssl/ocsp.h",
|
|
|
|
"external/openssl/include/linux/openssl/opensslconf-i386.h",
|
|
|
|
"external/openssl/include/linux/openssl/opensslconf-x86_64.h",
|
|
|
|
"external/openssl/include/linux/openssl/opensslconf.h",
|
|
|
|
"external/openssl/include/linux/openssl/opensslv.h",
|
|
|
|
"external/openssl/include/linux/openssl/ossl_typ.h",
|
|
|
|
"external/openssl/include/linux/openssl/pem.h",
|
|
|
|
"external/openssl/include/linux/openssl/pem2.h",
|
|
|
|
"external/openssl/include/linux/openssl/pkcs12.h",
|
|
|
|
"external/openssl/include/linux/openssl/pkcs7.h",
|
|
|
|
"external/openssl/include/linux/openssl/rand.h",
|
|
|
|
"external/openssl/include/linux/openssl/rc2.h",
|
|
|
|
"external/openssl/include/linux/openssl/rc4.h",
|
|
|
|
"external/openssl/include/linux/openssl/rc5.h",
|
|
|
|
"external/openssl/include/linux/openssl/ripemd.h",
|
|
|
|
"external/openssl/include/linux/openssl/rsa.h",
|
|
|
|
"external/openssl/include/linux/openssl/safestack.h",
|
|
|
|
"external/openssl/include/linux/openssl/seed.h",
|
|
|
|
"external/openssl/include/linux/openssl/sha.h",
|
|
|
|
"external/openssl/include/linux/openssl/srp.h",
|
|
|
|
"external/openssl/include/linux/openssl/srtp.h",
|
|
|
|
"external/openssl/include/linux/openssl/ssl.h",
|
|
|
|
"external/openssl/include/linux/openssl/ssl2.h",
|
|
|
|
"external/openssl/include/linux/openssl/ssl3.h",
|
|
|
|
"external/openssl/include/linux/openssl/stack.h",
|
|
|
|
"external/openssl/include/linux/openssl/symhacks.h",
|
|
|
|
"external/openssl/include/linux/openssl/tls1.h",
|
|
|
|
"external/openssl/include/linux/openssl/ts.h",
|
|
|
|
"external/openssl/include/linux/openssl/txt_db.h",
|
|
|
|
"external/openssl/include/linux/openssl/ui.h",
|
|
|
|
"external/openssl/include/linux/openssl/whrlpool.h",
|
|
|
|
"external/openssl/include/linux/openssl/x509.h",
|
|
|
|
"external/openssl/include/linux/openssl/x509_vfy.h",
|
|
|
|
"external/openssl/include/linux/openssl/x509v3.h",
|
|
|
|
"external/openssl/include/mac/openssl/aes.h",
|
|
|
|
"external/openssl/include/mac/openssl/asn1.h",
|
|
|
|
"external/openssl/include/mac/openssl/asn1_mac.h",
|
|
|
|
"external/openssl/include/mac/openssl/asn1t.h",
|
|
|
|
"external/openssl/include/mac/openssl/async.h",
|
|
|
|
"external/openssl/include/mac/openssl/bio.h",
|
|
|
|
"external/openssl/include/mac/openssl/blowfish.h",
|
|
|
|
"external/openssl/include/mac/openssl/bn.h",
|
|
|
|
"external/openssl/include/mac/openssl/buffer.h",
|
|
|
|
"external/openssl/include/mac/openssl/camellia.h",
|
|
|
|
"external/openssl/include/mac/openssl/cast.h",
|
|
|
|
"external/openssl/include/mac/openssl/cmac.h",
|
|
|
|
"external/openssl/include/mac/openssl/cms.h",
|
|
|
|
"external/openssl/include/mac/openssl/comp.h",
|
|
|
|
"external/openssl/include/mac/openssl/conf.h",
|
|
|
|
"external/openssl/include/mac/openssl/conf_api.h",
|
|
|
|
"external/openssl/include/mac/openssl/crypto.h",
|
|
|
|
"external/openssl/include/mac/openssl/ct.h",
|
|
|
|
"external/openssl/include/mac/openssl/des.h",
|
|
|
|
"external/openssl/include/mac/openssl/dh.h",
|
|
|
|
"external/openssl/include/mac/openssl/dsa.h",
|
|
|
|
"external/openssl/include/mac/openssl/dtls1.h",
|
|
|
|
"external/openssl/include/mac/openssl/e_os2.h",
|
|
|
|
"external/openssl/include/mac/openssl/ebcdic.h",
|
|
|
|
"external/openssl/include/mac/openssl/ec.h",
|
|
|
|
"external/openssl/include/mac/openssl/ecdh.h",
|
|
|
|
"external/openssl/include/mac/openssl/ecdsa.h",
|
|
|
|
"external/openssl/include/mac/openssl/engine.h",
|
|
|
|
"external/openssl/include/mac/openssl/err.h",
|
|
|
|
"external/openssl/include/mac/openssl/evp.h",
|
|
|
|
"external/openssl/include/mac/openssl/hmac.h",
|
|
|
|
"external/openssl/include/mac/openssl/idea.h",
|
|
|
|
"external/openssl/include/mac/openssl/kdf.h",
|
|
|
|
"external/openssl/include/mac/openssl/lhash.h",
|
|
|
|
"external/openssl/include/mac/openssl/md2.h",
|
|
|
|
"external/openssl/include/mac/openssl/md4.h",
|
|
|
|
"external/openssl/include/mac/openssl/md5.h",
|
|
|
|
"external/openssl/include/mac/openssl/mdc2.h",
|
|
|
|
"external/openssl/include/mac/openssl/modes.h",
|
|
|
|
"external/openssl/include/mac/openssl/obj_mac.h",
|
|
|
|
"external/openssl/include/mac/openssl/objects.h",
|
|
|
|
"external/openssl/include/mac/openssl/ocsp.h",
|
|
|
|
"external/openssl/include/mac/openssl/opensslconf.h",
|
|
|
|
"external/openssl/include/mac/openssl/opensslv.h",
|
|
|
|
"external/openssl/include/mac/openssl/ossl_typ.h",
|
|
|
|
"external/openssl/include/mac/openssl/pem.h",
|
|
|
|
"external/openssl/include/mac/openssl/pem2.h",
|
|
|
|
"external/openssl/include/mac/openssl/pkcs12.h",
|
|
|
|
"external/openssl/include/mac/openssl/pkcs7.h",
|
|
|
|
"external/openssl/include/mac/openssl/rand.h",
|
|
|
|
"external/openssl/include/mac/openssl/rc2.h",
|
|
|
|
"external/openssl/include/mac/openssl/rc4.h",
|
|
|
|
"external/openssl/include/mac/openssl/rc5.h",
|
|
|
|
"external/openssl/include/mac/openssl/ripemd.h",
|
|
|
|
"external/openssl/include/mac/openssl/rsa.h",
|
|
|
|
"external/openssl/include/mac/openssl/safestack.h",
|
|
|
|
"external/openssl/include/mac/openssl/seed.h",
|
|
|
|
"external/openssl/include/mac/openssl/sha.h",
|
|
|
|
"external/openssl/include/mac/openssl/srp.h",
|
|
|
|
"external/openssl/include/mac/openssl/srtp.h",
|
|
|
|
"external/openssl/include/mac/openssl/ssl.h",
|
|
|
|
"external/openssl/include/mac/openssl/ssl2.h",
|
|
|
|
"external/openssl/include/mac/openssl/ssl3.h",
|
|
|
|
"external/openssl/include/mac/openssl/stack.h",
|
|
|
|
"external/openssl/include/mac/openssl/symhacks.h",
|
|
|
|
"external/openssl/include/mac/openssl/tls1.h",
|
|
|
|
"external/openssl/include/mac/openssl/ts.h",
|
|
|
|
"external/openssl/include/mac/openssl/txt_db.h",
|
|
|
|
"external/openssl/include/mac/openssl/ui.h",
|
|
|
|
"external/openssl/include/mac/openssl/whrlpool.h",
|
|
|
|
"external/openssl/include/mac/openssl/x509.h",
|
|
|
|
"external/openssl/include/mac/openssl/x509_vfy.h",
|
|
|
|
"external/openssl/include/mac/openssl/x509v3.h",
|
2017-02-13 15:36:30 +08:00
|
|
|
"external/openssl/include/tizen/openssl/aes.h",
|
|
|
|
"external/openssl/include/tizen/openssl/asn1.h",
|
|
|
|
"external/openssl/include/tizen/openssl/asn1_mac.h",
|
|
|
|
"external/openssl/include/tizen/openssl/asn1t.h",
|
|
|
|
"external/openssl/include/tizen/openssl/async.h",
|
|
|
|
"external/openssl/include/tizen/openssl/bio.h",
|
|
|
|
"external/openssl/include/tizen/openssl/blowfish.h",
|
|
|
|
"external/openssl/include/tizen/openssl/bn.h",
|
|
|
|
"external/openssl/include/tizen/openssl/buffer.h",
|
|
|
|
"external/openssl/include/tizen/openssl/camellia.h",
|
|
|
|
"external/openssl/include/tizen/openssl/cast.h",
|
|
|
|
"external/openssl/include/tizen/openssl/cmac.h",
|
|
|
|
"external/openssl/include/tizen/openssl/cms.h",
|
|
|
|
"external/openssl/include/tizen/openssl/comp.h",
|
|
|
|
"external/openssl/include/tizen/openssl/conf.h",
|
|
|
|
"external/openssl/include/tizen/openssl/conf_api.h",
|
|
|
|
"external/openssl/include/tizen/openssl/crypto.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ct.h",
|
|
|
|
"external/openssl/include/tizen/openssl/des.h",
|
|
|
|
"external/openssl/include/tizen/openssl/dh.h",
|
|
|
|
"external/openssl/include/tizen/openssl/dsa.h",
|
|
|
|
"external/openssl/include/tizen/openssl/dtls1.h",
|
|
|
|
"external/openssl/include/tizen/openssl/e_os2.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ebcdic.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ec.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ecdh.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ecdsa.h",
|
|
|
|
"external/openssl/include/tizen/openssl/engine.h",
|
|
|
|
"external/openssl/include/tizen/openssl/err.h",
|
|
|
|
"external/openssl/include/tizen/openssl/evp.h",
|
|
|
|
"external/openssl/include/tizen/openssl/hmac.h",
|
|
|
|
"external/openssl/include/tizen/openssl/idea.h",
|
|
|
|
"external/openssl/include/tizen/openssl/kdf.h",
|
|
|
|
"external/openssl/include/tizen/openssl/lhash.h",
|
|
|
|
"external/openssl/include/tizen/openssl/md2.h",
|
|
|
|
"external/openssl/include/tizen/openssl/md4.h",
|
|
|
|
"external/openssl/include/tizen/openssl/md5.h",
|
|
|
|
"external/openssl/include/tizen/openssl/mdc2.h",
|
|
|
|
"external/openssl/include/tizen/openssl/modes.h",
|
|
|
|
"external/openssl/include/tizen/openssl/obj_mac.h",
|
|
|
|
"external/openssl/include/tizen/openssl/objects.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ocsp.h",
|
|
|
|
"external/openssl/include/tizen/openssl/opensslconf.h",
|
|
|
|
"external/openssl/include/tizen/openssl/opensslv.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ossl_typ.h",
|
|
|
|
"external/openssl/include/tizen/openssl/pem.h",
|
|
|
|
"external/openssl/include/tizen/openssl/pem2.h",
|
|
|
|
"external/openssl/include/tizen/openssl/pkcs12.h",
|
|
|
|
"external/openssl/include/tizen/openssl/pkcs7.h",
|
|
|
|
"external/openssl/include/tizen/openssl/rand.h",
|
|
|
|
"external/openssl/include/tizen/openssl/rc2.h",
|
|
|
|
"external/openssl/include/tizen/openssl/rc4.h",
|
|
|
|
"external/openssl/include/tizen/openssl/rc5.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ripemd.h",
|
|
|
|
"external/openssl/include/tizen/openssl/rsa.h",
|
|
|
|
"external/openssl/include/tizen/openssl/safestack.h",
|
|
|
|
"external/openssl/include/tizen/openssl/seed.h",
|
|
|
|
"external/openssl/include/tizen/openssl/sha.h",
|
|
|
|
"external/openssl/include/tizen/openssl/srp.h",
|
|
|
|
"external/openssl/include/tizen/openssl/srtp.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ssl.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ssl2.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ssl3.h",
|
|
|
|
"external/openssl/include/tizen/openssl/stack.h",
|
|
|
|
"external/openssl/include/tizen/openssl/symhacks.h",
|
|
|
|
"external/openssl/include/tizen/openssl/tls1.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ts.h",
|
|
|
|
"external/openssl/include/tizen/openssl/txt_db.h",
|
|
|
|
"external/openssl/include/tizen/openssl/ui.h",
|
|
|
|
"external/openssl/include/tizen/openssl/whrlpool.h",
|
|
|
|
"external/openssl/include/tizen/openssl/x509.h",
|
|
|
|
"external/openssl/include/tizen/openssl/x509_vfy.h",
|
|
|
|
"external/openssl/include/tizen/openssl/x509v3.h",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/openssl/include/tvos/openssl/aes.h",
|
|
|
|
"external/openssl/include/tvos/openssl/asn1.h",
|
|
|
|
"external/openssl/include/tvos/openssl/asn1_mac.h",
|
|
|
|
"external/openssl/include/tvos/openssl/asn1t.h",
|
|
|
|
"external/openssl/include/tvos/openssl/async.h",
|
|
|
|
"external/openssl/include/tvos/openssl/bio.h",
|
|
|
|
"external/openssl/include/tvos/openssl/blowfish.h",
|
|
|
|
"external/openssl/include/tvos/openssl/bn.h",
|
|
|
|
"external/openssl/include/tvos/openssl/buffer.h",
|
|
|
|
"external/openssl/include/tvos/openssl/camellia.h",
|
|
|
|
"external/openssl/include/tvos/openssl/cast.h",
|
|
|
|
"external/openssl/include/tvos/openssl/cmac.h",
|
|
|
|
"external/openssl/include/tvos/openssl/cms.h",
|
|
|
|
"external/openssl/include/tvos/openssl/comp.h",
|
|
|
|
"external/openssl/include/tvos/openssl/conf.h",
|
|
|
|
"external/openssl/include/tvos/openssl/conf_api.h",
|
|
|
|
"external/openssl/include/tvos/openssl/crypto.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ct.h",
|
|
|
|
"external/openssl/include/tvos/openssl/des.h",
|
|
|
|
"external/openssl/include/tvos/openssl/dh.h",
|
|
|
|
"external/openssl/include/tvos/openssl/dsa.h",
|
|
|
|
"external/openssl/include/tvos/openssl/dtls1.h",
|
|
|
|
"external/openssl/include/tvos/openssl/e_os2.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ebcdic.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ec.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ecdh.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ecdsa.h",
|
|
|
|
"external/openssl/include/tvos/openssl/engine.h",
|
|
|
|
"external/openssl/include/tvos/openssl/err.h",
|
|
|
|
"external/openssl/include/tvos/openssl/evp.h",
|
|
|
|
"external/openssl/include/tvos/openssl/hmac.h",
|
|
|
|
"external/openssl/include/tvos/openssl/idea.h",
|
|
|
|
"external/openssl/include/tvos/openssl/kdf.h",
|
|
|
|
"external/openssl/include/tvos/openssl/lhash.h",
|
|
|
|
"external/openssl/include/tvos/openssl/md2.h",
|
|
|
|
"external/openssl/include/tvos/openssl/md4.h",
|
|
|
|
"external/openssl/include/tvos/openssl/md5.h",
|
|
|
|
"external/openssl/include/tvos/openssl/mdc2.h",
|
|
|
|
"external/openssl/include/tvos/openssl/modes.h",
|
|
|
|
"external/openssl/include/tvos/openssl/obj_mac.h",
|
|
|
|
"external/openssl/include/tvos/openssl/objects.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ocsp.h",
|
|
|
|
"external/openssl/include/tvos/openssl/opensslconf.h",
|
|
|
|
"external/openssl/include/tvos/openssl/opensslv.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ossl_typ.h",
|
|
|
|
"external/openssl/include/tvos/openssl/pem.h",
|
|
|
|
"external/openssl/include/tvos/openssl/pem2.h",
|
|
|
|
"external/openssl/include/tvos/openssl/pkcs12.h",
|
|
|
|
"external/openssl/include/tvos/openssl/pkcs7.h",
|
|
|
|
"external/openssl/include/tvos/openssl/rand.h",
|
|
|
|
"external/openssl/include/tvos/openssl/rc2.h",
|
|
|
|
"external/openssl/include/tvos/openssl/rc4.h",
|
|
|
|
"external/openssl/include/tvos/openssl/rc5.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ripemd.h",
|
|
|
|
"external/openssl/include/tvos/openssl/rsa.h",
|
|
|
|
"external/openssl/include/tvos/openssl/safestack.h",
|
|
|
|
"external/openssl/include/tvos/openssl/seed.h",
|
|
|
|
"external/openssl/include/tvos/openssl/sha.h",
|
|
|
|
"external/openssl/include/tvos/openssl/srp.h",
|
|
|
|
"external/openssl/include/tvos/openssl/srtp.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ssl.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ssl2.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ssl3.h",
|
|
|
|
"external/openssl/include/tvos/openssl/stack.h",
|
|
|
|
"external/openssl/include/tvos/openssl/symhacks.h",
|
|
|
|
"external/openssl/include/tvos/openssl/tls1.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ts.h",
|
|
|
|
"external/openssl/include/tvos/openssl/txt_db.h",
|
|
|
|
"external/openssl/include/tvos/openssl/ui.h",
|
|
|
|
"external/openssl/include/tvos/openssl/whrlpool.h",
|
|
|
|
"external/openssl/include/tvos/openssl/x509.h",
|
|
|
|
"external/openssl/include/tvos/openssl/x509_vfy.h",
|
|
|
|
"external/openssl/include/tvos/openssl/x509v3.h",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/openssl/include/win10/openssl/aes.h",
|
|
|
|
"external/openssl/include/win10/openssl/applink.c",
|
|
|
|
"external/openssl/include/win10/openssl/asn1.h",
|
|
|
|
"external/openssl/include/win10/openssl/asn1_mac.h",
|
|
|
|
"external/openssl/include/win10/openssl/asn1t.h",
|
|
|
|
"external/openssl/include/win10/openssl/bio.h",
|
|
|
|
"external/openssl/include/win10/openssl/blowfish.h",
|
|
|
|
"external/openssl/include/win10/openssl/bn.h",
|
|
|
|
"external/openssl/include/win10/openssl/buffer.h",
|
|
|
|
"external/openssl/include/win10/openssl/camellia.h",
|
|
|
|
"external/openssl/include/win10/openssl/cast.h",
|
|
|
|
"external/openssl/include/win10/openssl/cmac.h",
|
|
|
|
"external/openssl/include/win10/openssl/cms.h",
|
|
|
|
"external/openssl/include/win10/openssl/comp.h",
|
|
|
|
"external/openssl/include/win10/openssl/conf.h",
|
|
|
|
"external/openssl/include/win10/openssl/conf_api.h",
|
|
|
|
"external/openssl/include/win10/openssl/crypto.h",
|
|
|
|
"external/openssl/include/win10/openssl/des.h",
|
|
|
|
"external/openssl/include/win10/openssl/des_old.h",
|
|
|
|
"external/openssl/include/win10/openssl/dh.h",
|
|
|
|
"external/openssl/include/win10/openssl/dsa.h",
|
|
|
|
"external/openssl/include/win10/openssl/dso.h",
|
|
|
|
"external/openssl/include/win10/openssl/dtls1.h",
|
|
|
|
"external/openssl/include/win10/openssl/e_os2.h",
|
|
|
|
"external/openssl/include/win10/openssl/ebcdic.h",
|
|
|
|
"external/openssl/include/win10/openssl/ec.h",
|
|
|
|
"external/openssl/include/win10/openssl/ecdh.h",
|
|
|
|
"external/openssl/include/win10/openssl/ecdsa.h",
|
|
|
|
"external/openssl/include/win10/openssl/engine.h",
|
|
|
|
"external/openssl/include/win10/openssl/err.h",
|
|
|
|
"external/openssl/include/win10/openssl/evp.h",
|
|
|
|
"external/openssl/include/win10/openssl/hmac.h",
|
|
|
|
"external/openssl/include/win10/openssl/idea.h",
|
|
|
|
"external/openssl/include/win10/openssl/krb5_asn.h",
|
|
|
|
"external/openssl/include/win10/openssl/kssl.h",
|
|
|
|
"external/openssl/include/win10/openssl/lhash.h",
|
|
|
|
"external/openssl/include/win10/openssl/md4.h",
|
|
|
|
"external/openssl/include/win10/openssl/md5.h",
|
|
|
|
"external/openssl/include/win10/openssl/mdc2.h",
|
|
|
|
"external/openssl/include/win10/openssl/modes.h",
|
|
|
|
"external/openssl/include/win10/openssl/obj_mac.h",
|
|
|
|
"external/openssl/include/win10/openssl/objects.h",
|
|
|
|
"external/openssl/include/win10/openssl/ocsp.h",
|
|
|
|
"external/openssl/include/win10/openssl/opensslconf.h",
|
|
|
|
"external/openssl/include/win10/openssl/opensslv.h",
|
|
|
|
"external/openssl/include/win10/openssl/ossl_typ.h",
|
|
|
|
"external/openssl/include/win10/openssl/pem.h",
|
|
|
|
"external/openssl/include/win10/openssl/pem2.h",
|
|
|
|
"external/openssl/include/win10/openssl/pkcs12.h",
|
|
|
|
"external/openssl/include/win10/openssl/pkcs7.h",
|
|
|
|
"external/openssl/include/win10/openssl/pqueue.h",
|
|
|
|
"external/openssl/include/win10/openssl/rand.h",
|
|
|
|
"external/openssl/include/win10/openssl/rc2.h",
|
|
|
|
"external/openssl/include/win10/openssl/rc4.h",
|
|
|
|
"external/openssl/include/win10/openssl/ripemd.h",
|
|
|
|
"external/openssl/include/win10/openssl/rsa.h",
|
|
|
|
"external/openssl/include/win10/openssl/safestack.h",
|
|
|
|
"external/openssl/include/win10/openssl/seed.h",
|
|
|
|
"external/openssl/include/win10/openssl/sha.h",
|
|
|
|
"external/openssl/include/win10/openssl/srp.h",
|
|
|
|
"external/openssl/include/win10/openssl/srtp.h",
|
|
|
|
"external/openssl/include/win10/openssl/ssl.h",
|
|
|
|
"external/openssl/include/win10/openssl/ssl2.h",
|
|
|
|
"external/openssl/include/win10/openssl/ssl23.h",
|
|
|
|
"external/openssl/include/win10/openssl/ssl3.h",
|
|
|
|
"external/openssl/include/win10/openssl/stack.h",
|
|
|
|
"external/openssl/include/win10/openssl/symhacks.h",
|
|
|
|
"external/openssl/include/win10/openssl/tls1.h",
|
|
|
|
"external/openssl/include/win10/openssl/ts.h",
|
|
|
|
"external/openssl/include/win10/openssl/txt_db.h",
|
|
|
|
"external/openssl/include/win10/openssl/ui.h",
|
|
|
|
"external/openssl/include/win10/openssl/ui_compat.h",
|
|
|
|
"external/openssl/include/win10/openssl/whrlpool.h",
|
|
|
|
"external/openssl/include/win10/openssl/x509.h",
|
|
|
|
"external/openssl/include/win10/openssl/x509_vfy.h",
|
|
|
|
"external/openssl/include/win10/openssl/x509v3.h",
|
2017-01-19 14:15:08 +08:00
|
|
|
"external/openssl/include/win32/openssl/__DECC_INCLUDE_EPILOGUE.H",
|
|
|
|
"external/openssl/include/win32/openssl/__DECC_INCLUDE_PROLOGUE.H",
|
|
|
|
"external/openssl/include/win32/openssl/aes.h",
|
|
|
|
"external/openssl/include/win32/openssl/applink.c",
|
|
|
|
"external/openssl/include/win32/openssl/asn1.h",
|
|
|
|
"external/openssl/include/win32/openssl/asn1_mac.h",
|
|
|
|
"external/openssl/include/win32/openssl/asn1t.h",
|
|
|
|
"external/openssl/include/win32/openssl/async.h",
|
|
|
|
"external/openssl/include/win32/openssl/bio.h",
|
|
|
|
"external/openssl/include/win32/openssl/blowfish.h",
|
|
|
|
"external/openssl/include/win32/openssl/bn.h",
|
|
|
|
"external/openssl/include/win32/openssl/buffer.h",
|
|
|
|
"external/openssl/include/win32/openssl/camellia.h",
|
|
|
|
"external/openssl/include/win32/openssl/cast.h",
|
|
|
|
"external/openssl/include/win32/openssl/cmac.h",
|
|
|
|
"external/openssl/include/win32/openssl/cms.h",
|
|
|
|
"external/openssl/include/win32/openssl/comp.h",
|
|
|
|
"external/openssl/include/win32/openssl/conf.h",
|
|
|
|
"external/openssl/include/win32/openssl/conf_api.h",
|
|
|
|
"external/openssl/include/win32/openssl/crypto.h",
|
|
|
|
"external/openssl/include/win32/openssl/ct.h",
|
|
|
|
"external/openssl/include/win32/openssl/des.h",
|
|
|
|
"external/openssl/include/win32/openssl/dh.h",
|
|
|
|
"external/openssl/include/win32/openssl/dsa.h",
|
|
|
|
"external/openssl/include/win32/openssl/dtls1.h",
|
|
|
|
"external/openssl/include/win32/openssl/e_os2.h",
|
|
|
|
"external/openssl/include/win32/openssl/ebcdic.h",
|
|
|
|
"external/openssl/include/win32/openssl/ec.h",
|
|
|
|
"external/openssl/include/win32/openssl/ecdh.h",
|
|
|
|
"external/openssl/include/win32/openssl/ecdsa.h",
|
|
|
|
"external/openssl/include/win32/openssl/engine.h",
|
|
|
|
"external/openssl/include/win32/openssl/err.h",
|
|
|
|
"external/openssl/include/win32/openssl/evp.h",
|
|
|
|
"external/openssl/include/win32/openssl/hmac.h",
|
|
|
|
"external/openssl/include/win32/openssl/idea.h",
|
|
|
|
"external/openssl/include/win32/openssl/kdf.h",
|
|
|
|
"external/openssl/include/win32/openssl/lhash.h",
|
|
|
|
"external/openssl/include/win32/openssl/md2.h",
|
|
|
|
"external/openssl/include/win32/openssl/md4.h",
|
|
|
|
"external/openssl/include/win32/openssl/md5.h",
|
|
|
|
"external/openssl/include/win32/openssl/mdc2.h",
|
|
|
|
"external/openssl/include/win32/openssl/modes.h",
|
|
|
|
"external/openssl/include/win32/openssl/obj_mac.h",
|
|
|
|
"external/openssl/include/win32/openssl/objects.h",
|
|
|
|
"external/openssl/include/win32/openssl/ocsp.h",
|
|
|
|
"external/openssl/include/win32/openssl/opensslconf.h",
|
|
|
|
"external/openssl/include/win32/openssl/opensslv.h",
|
|
|
|
"external/openssl/include/win32/openssl/ossl_typ.h",
|
|
|
|
"external/openssl/include/win32/openssl/pem.h",
|
|
|
|
"external/openssl/include/win32/openssl/pem2.h",
|
|
|
|
"external/openssl/include/win32/openssl/pkcs12.h",
|
|
|
|
"external/openssl/include/win32/openssl/pkcs7.h",
|
|
|
|
"external/openssl/include/win32/openssl/rand.h",
|
|
|
|
"external/openssl/include/win32/openssl/rc2.h",
|
|
|
|
"external/openssl/include/win32/openssl/rc4.h",
|
|
|
|
"external/openssl/include/win32/openssl/rc5.h",
|
|
|
|
"external/openssl/include/win32/openssl/ripemd.h",
|
|
|
|
"external/openssl/include/win32/openssl/rsa.h",
|
|
|
|
"external/openssl/include/win32/openssl/safestack.h",
|
|
|
|
"external/openssl/include/win32/openssl/seed.h",
|
|
|
|
"external/openssl/include/win32/openssl/sha.h",
|
|
|
|
"external/openssl/include/win32/openssl/srp.h",
|
|
|
|
"external/openssl/include/win32/openssl/srtp.h",
|
|
|
|
"external/openssl/include/win32/openssl/ssl.h",
|
|
|
|
"external/openssl/include/win32/openssl/ssl2.h",
|
|
|
|
"external/openssl/include/win32/openssl/ssl3.h",
|
|
|
|
"external/openssl/include/win32/openssl/stack.h",
|
|
|
|
"external/openssl/include/win32/openssl/symhacks.h",
|
|
|
|
"external/openssl/include/win32/openssl/tls1.h",
|
|
|
|
"external/openssl/include/win32/openssl/ts.h",
|
|
|
|
"external/openssl/include/win32/openssl/txt_db.h",
|
|
|
|
"external/openssl/include/win32/openssl/ui.h",
|
|
|
|
"external/openssl/include/win32/openssl/whrlpool.h",
|
|
|
|
"external/openssl/include/win32/openssl/x509.h",
|
|
|
|
"external/openssl/include/win32/openssl/x509_vfy.h",
|
|
|
|
"external/openssl/include/win32/openssl/x509v3.h",
|
2017-01-05 09:40:38 +08:00
|
|
|
"external/openssl/prebuilt/android/Android.mk",
|
|
|
|
"external/openssl/prebuilt/android/arm64-v8a/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/android/arm64-v8a/libssl.a",
|
|
|
|
"external/openssl/prebuilt/android/armeabi-v7a/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/android/armeabi-v7a/libssl.a",
|
|
|
|
"external/openssl/prebuilt/android/x86/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/android/x86/libssl.a",
|
|
|
|
"external/openssl/prebuilt/ios/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/ios/libssl.a",
|
2017-01-19 14:15:08 +08:00
|
|
|
"external/openssl/prebuilt/linux/64-bit/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/linux/64-bit/libssl.a",
|
2017-01-05 09:40:38 +08:00
|
|
|
"external/openssl/prebuilt/mac/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/mac/libssl.a",
|
2017-02-13 15:36:30 +08:00
|
|
|
"external/openssl/prebuilt/tizen/arm/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/tizen/arm/libssl.a",
|
|
|
|
"external/openssl/prebuilt/tizen/x86/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/tizen/x86/libssl.a",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/openssl/prebuilt/tvos/libcrypto.a",
|
|
|
|
"external/openssl/prebuilt/tvos/libssl.a",
|
2017-01-05 09:40:38 +08:00
|
|
|
"external/openssl/prebuilt/win10/arm/libeay32.dll",
|
|
|
|
"external/openssl/prebuilt/win10/arm/ssleay32.dll",
|
|
|
|
"external/openssl/prebuilt/win10/win32/libeay32.dll",
|
|
|
|
"external/openssl/prebuilt/win10/win32/ssleay32.dll",
|
|
|
|
"external/openssl/prebuilt/win10/x64/libeay32.dll",
|
|
|
|
"external/openssl/prebuilt/win10/x64/ssleay32.dll",
|
2017-01-19 14:15:08 +08:00
|
|
|
"external/openssl/prebuilt/win32/libcrypto-1_1.dll",
|
|
|
|
"external/openssl/prebuilt/win32/libcrypto.lib",
|
|
|
|
"external/openssl/prebuilt/win32/libssl-1_1.dll",
|
|
|
|
"external/openssl/prebuilt/win32/libssl.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/png/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/png/include/android/png.h",
|
|
|
|
"external/png/include/android/pngconf.h",
|
|
|
|
"external/png/include/android/pnglibconf.h",
|
|
|
|
"external/png/include/ios/png.h",
|
|
|
|
"external/png/include/ios/pngconf.h",
|
|
|
|
"external/png/include/ios/pnglibconf.h",
|
|
|
|
"external/png/include/mac/png.h",
|
|
|
|
"external/png/include/mac/pngconf.h",
|
|
|
|
"external/png/include/mac/pnglibconf.h",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/png/include/tizen/png.h",
|
|
|
|
"external/png/include/tizen/pngconf.h",
|
|
|
|
"external/png/include/tizen/pnglibconf.h",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/png/include/tvos/png.h",
|
|
|
|
"external/png/include/tvos/pngconf.h",
|
|
|
|
"external/png/include/tvos/pnglibconf.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/png/include/win32/png.h",
|
|
|
|
"external/png/include/win32/pngconf.h",
|
|
|
|
"external/png/include/win32/pnglibconf.h",
|
|
|
|
"external/png/prebuilt/android/Android.mk",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/png/prebuilt/android/arm64-v8a/libpng.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/png/prebuilt/android/armeabi-v7a/libpng.a",
|
|
|
|
"external/png/prebuilt/android/x86/libpng.a",
|
|
|
|
"external/png/prebuilt/ios/libpng.a",
|
|
|
|
"external/png/prebuilt/mac/libpng.a",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/png/prebuilt/tizen/arm/libpng.a",
|
|
|
|
"external/png/prebuilt/tizen/x86/libpng.a",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/png/prebuilt/tvos/libpng.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/png/prebuilt/win32/libpng.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/poly2tri/CMakeLists.txt",
|
2015-04-27 15:46:12 +08:00
|
|
|
"external/poly2tri/common/shapes.cc",
|
|
|
|
"external/poly2tri/common/shapes.h",
|
|
|
|
"external/poly2tri/common/utils.h",
|
|
|
|
"external/poly2tri/poly2tri.h",
|
|
|
|
"external/poly2tri/sweep/advancing_front.cc",
|
|
|
|
"external/poly2tri/sweep/advancing_front.h",
|
|
|
|
"external/poly2tri/sweep/cdt.cc",
|
|
|
|
"external/poly2tri/sweep/cdt.h",
|
|
|
|
"external/poly2tri/sweep/sweep.cc",
|
|
|
|
"external/poly2tri/sweep/sweep.h",
|
|
|
|
"external/poly2tri/sweep/sweep_context.cc",
|
|
|
|
"external/poly2tri/sweep/sweep_context.h",
|
2016-08-25 08:47:51 +08:00
|
|
|
"external/rapidxml/rapidxml.hpp",
|
|
|
|
"external/rapidxml/rapidxml_iterators.hpp",
|
|
|
|
"external/rapidxml/rapidxml_print.hpp",
|
|
|
|
"external/rapidxml/rapidxml_sax3.hpp",
|
|
|
|
"external/rapidxml/rapidxml_utils.hpp",
|
2015-05-27 16:02:47 +08:00
|
|
|
"external/recast/Android.mk",
|
|
|
|
"external/recast/CMakeLists.txt",
|
|
|
|
"external/recast/DebugUtils/DebugDraw.cpp",
|
|
|
|
"external/recast/DebugUtils/DebugDraw.h",
|
|
|
|
"external/recast/DebugUtils/DetourDebugDraw.cpp",
|
|
|
|
"external/recast/DebugUtils/DetourDebugDraw.h",
|
|
|
|
"external/recast/DebugUtils/RecastDebugDraw.cpp",
|
|
|
|
"external/recast/DebugUtils/RecastDebugDraw.h",
|
|
|
|
"external/recast/DebugUtils/RecastDump.cpp",
|
|
|
|
"external/recast/DebugUtils/RecastDump.h",
|
|
|
|
"external/recast/Detour/DetourAlloc.cpp",
|
|
|
|
"external/recast/Detour/DetourAlloc.h",
|
|
|
|
"external/recast/Detour/DetourAssert.h",
|
|
|
|
"external/recast/Detour/DetourCommon.cpp",
|
|
|
|
"external/recast/Detour/DetourCommon.h",
|
|
|
|
"external/recast/Detour/DetourMath.h",
|
|
|
|
"external/recast/Detour/DetourNavMesh.cpp",
|
|
|
|
"external/recast/Detour/DetourNavMesh.h",
|
|
|
|
"external/recast/Detour/DetourNavMeshBuilder.cpp",
|
|
|
|
"external/recast/Detour/DetourNavMeshBuilder.h",
|
|
|
|
"external/recast/Detour/DetourNavMeshQuery.cpp",
|
|
|
|
"external/recast/Detour/DetourNavMeshQuery.h",
|
|
|
|
"external/recast/Detour/DetourNode.cpp",
|
|
|
|
"external/recast/Detour/DetourNode.h",
|
|
|
|
"external/recast/Detour/DetourStatus.h",
|
|
|
|
"external/recast/DetourCrowd/DetourCrowd.cpp",
|
|
|
|
"external/recast/DetourCrowd/DetourCrowd.h",
|
|
|
|
"external/recast/DetourCrowd/DetourLocalBoundary.cpp",
|
|
|
|
"external/recast/DetourCrowd/DetourLocalBoundary.h",
|
|
|
|
"external/recast/DetourCrowd/DetourObstacleAvoidance.cpp",
|
|
|
|
"external/recast/DetourCrowd/DetourObstacleAvoidance.h",
|
|
|
|
"external/recast/DetourCrowd/DetourPathCorridor.cpp",
|
|
|
|
"external/recast/DetourCrowd/DetourPathCorridor.h",
|
|
|
|
"external/recast/DetourCrowd/DetourPathQueue.cpp",
|
|
|
|
"external/recast/DetourCrowd/DetourPathQueue.h",
|
|
|
|
"external/recast/DetourCrowd/DetourProximityGrid.cpp",
|
|
|
|
"external/recast/DetourCrowd/DetourProximityGrid.h",
|
|
|
|
"external/recast/DetourTileCache/DetourTileCache.cpp",
|
|
|
|
"external/recast/DetourTileCache/DetourTileCache.h",
|
|
|
|
"external/recast/DetourTileCache/DetourTileCacheBuilder.cpp",
|
|
|
|
"external/recast/DetourTileCache/DetourTileCacheBuilder.h",
|
|
|
|
"external/recast/Recast/Recast.cpp",
|
|
|
|
"external/recast/Recast/Recast.h",
|
|
|
|
"external/recast/Recast/RecastAlloc.cpp",
|
|
|
|
"external/recast/Recast/RecastAlloc.h",
|
|
|
|
"external/recast/Recast/RecastArea.cpp",
|
|
|
|
"external/recast/Recast/RecastAssert.h",
|
|
|
|
"external/recast/Recast/RecastContour.cpp",
|
|
|
|
"external/recast/Recast/RecastFilter.cpp",
|
|
|
|
"external/recast/Recast/RecastLayers.cpp",
|
|
|
|
"external/recast/Recast/RecastMesh.cpp",
|
|
|
|
"external/recast/Recast/RecastMeshDetail.cpp",
|
|
|
|
"external/recast/Recast/RecastRasterization.cpp",
|
|
|
|
"external/recast/Recast/RecastRegion.cpp",
|
|
|
|
"external/recast/fastlz/fastlz.c",
|
|
|
|
"external/recast/fastlz/fastlz.h",
|
2015-06-17 04:26:30 +08:00
|
|
|
"external/recast/proj.win10/librecast.vcxproj",
|
|
|
|
"external/recast/proj.win10/librecast.vcxproj.filters",
|
2015-05-27 16:02:47 +08:00
|
|
|
"external/recast/proj.win32/librecast.vcxproj",
|
|
|
|
"external/recast/proj.win32/librecast.vcxproj.filters",
|
2017-03-15 16:23:50 +08:00
|
|
|
"external/tinydir/COPYING",
|
|
|
|
"external/tinydir/package.json",
|
|
|
|
"external/tinydir/tinydir.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/tinyxml2/CMakeLists.txt",
|
|
|
|
"external/tinyxml2/tinyxml2.cpp",
|
|
|
|
"external/tinyxml2/tinyxml2.h",
|
|
|
|
"external/unzip/CMakeLists.txt",
|
2015-01-08 14:05:46 +08:00
|
|
|
"external/unzip/crypt.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/unzip/ioapi.cpp",
|
|
|
|
"external/unzip/ioapi.h",
|
|
|
|
"external/unzip/ioapi_mem.cpp",
|
|
|
|
"external/unzip/ioapi_mem.h",
|
|
|
|
"external/unzip/unzip.cpp",
|
|
|
|
"external/unzip/unzip.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/uv/CMakeLists.txt",
|
2018-09-06 16:07:25 +08:00
|
|
|
"external/uv/include/uv.h",
|
|
|
|
"external/uv/include/uv/aix.h",
|
|
|
|
"external/uv/include/uv/android-ifaddrs.h",
|
|
|
|
"external/uv/include/uv/bsd.h",
|
|
|
|
"external/uv/include/uv/darwin.h",
|
|
|
|
"external/uv/include/uv/errno.h",
|
|
|
|
"external/uv/include/uv/linux.h",
|
|
|
|
"external/uv/include/uv/os390.h",
|
|
|
|
"external/uv/include/uv/posix.h",
|
|
|
|
"external/uv/include/uv/pthread-barrier.h",
|
|
|
|
"external/uv/include/uv/stdint-msvc2008.h",
|
|
|
|
"external/uv/include/uv/sunos.h",
|
|
|
|
"external/uv/include/uv/threadpool.h",
|
|
|
|
"external/uv/include/uv/tree.h",
|
|
|
|
"external/uv/include/uv/unix.h",
|
|
|
|
"external/uv/include/uv/version.h",
|
|
|
|
"external/uv/include/uv/win.h",
|
|
|
|
"external/uv/prebuilt/android/Android.mk",
|
|
|
|
"external/uv/prebuilt/android/arm64-v8a/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/android/armeabi-v7a/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/android/x86/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/ios/arm64/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/ios/armv7/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/ios/i386/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/ios/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/ios/x86_64/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/linux/64-bit/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/linux/i386/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/mac/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/mac/x86_64/libuv_a.a",
|
2018-09-07 09:25:07 +08:00
|
|
|
"external/uv/prebuilt/tvos/arm64/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/tvos/libuv_a.a",
|
|
|
|
"external/uv/prebuilt/tvos/x86_64/libuv_a.a",
|
2018-09-06 16:07:25 +08:00
|
|
|
"external/uv/prebuilt/win10/i386/uv.dll",
|
|
|
|
"external/uv/prebuilt/win10/i386/uv_a.lib",
|
|
|
|
"external/uv/prebuilt/win10/x64/uv.dll",
|
|
|
|
"external/uv/prebuilt/win10/x64/uv_a.lib",
|
|
|
|
"external/uv/prebuilt/win32/uv.dll",
|
|
|
|
"external/uv/prebuilt/win32/uv_a.lib",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/version.json",
|
|
|
|
"external/webp/CMakeLists.txt",
|
|
|
|
"external/webp/include/android/decode.h",
|
|
|
|
"external/webp/include/android/encode.h",
|
|
|
|
"external/webp/include/android/types.h",
|
|
|
|
"external/webp/include/ios/decode.h",
|
|
|
|
"external/webp/include/ios/encode.h",
|
|
|
|
"external/webp/include/ios/types.h",
|
|
|
|
"external/webp/include/linux/decode.h",
|
|
|
|
"external/webp/include/linux/encode.h",
|
|
|
|
"external/webp/include/linux/types.h",
|
|
|
|
"external/webp/include/mac/decode.h",
|
|
|
|
"external/webp/include/mac/encode.h",
|
|
|
|
"external/webp/include/mac/types.h",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/webp/include/tizen/decode.h",
|
|
|
|
"external/webp/include/tizen/encode.h",
|
|
|
|
"external/webp/include/tizen/types.h",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/webp/include/tvos/decode.h",
|
|
|
|
"external/webp/include/tvos/encode.h",
|
|
|
|
"external/webp/include/tvos/types.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/webp/include/win32/decode.h",
|
|
|
|
"external/webp/include/win32/encode.h",
|
|
|
|
"external/webp/include/win32/types.h",
|
|
|
|
"external/webp/prebuilt/android/Android.mk",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/webp/prebuilt/android/arm64-v8a/libwebp.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/webp/prebuilt/android/armeabi-v7a/libwebp.a",
|
|
|
|
"external/webp/prebuilt/android/x86/libwebp.a",
|
|
|
|
"external/webp/prebuilt/ios/libwebp.a",
|
|
|
|
"external/webp/prebuilt/linux/64-bit/libwebp.a",
|
|
|
|
"external/webp/prebuilt/mac/libwebp.a",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/webp/prebuilt/tizen/arm/libwebp.a",
|
|
|
|
"external/webp/prebuilt/tizen/x86/libwebp.a",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/webp/prebuilt/tvos/libwebp.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/webp/prebuilt/win32/libwebp.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/websockets/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/websockets/include/android/libwebsockets.h",
|
2016-02-21 23:03:26 +08:00
|
|
|
"external/websockets/include/android/lws_config.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/websockets/include/ios/libwebsockets.h",
|
2017-01-19 14:15:08 +08:00
|
|
|
"external/websockets/include/ios/lws_config-arm32.h",
|
|
|
|
"external/websockets/include/ios/lws_config-arm64.h",
|
|
|
|
"external/websockets/include/ios/lws_config-i386.h",
|
|
|
|
"external/websockets/include/ios/lws_config-x86_64.h",
|
2016-02-21 23:03:26 +08:00
|
|
|
"external/websockets/include/ios/lws_config.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/websockets/include/linux/libwebsockets.h",
|
2016-02-21 23:03:26 +08:00
|
|
|
"external/websockets/include/linux/lws_config.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/websockets/include/mac/libwebsockets.h",
|
2016-02-21 23:03:26 +08:00
|
|
|
"external/websockets/include/mac/lws_config.h",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/websockets/include/tizen/libwebsockets.h",
|
|
|
|
"external/websockets/include/tizen/lws_config.h",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/websockets/include/tvos/libwebsockets.h",
|
|
|
|
"external/websockets/include/tvos/lws_config.h",
|
2015-06-02 13:47:44 +08:00
|
|
|
"external/websockets/include/win10/libwebsockets.h",
|
2016-02-21 23:03:26 +08:00
|
|
|
"external/websockets/include/win10/lws_config.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/websockets/include/win32/libwebsockets.h",
|
2016-02-21 23:03:26 +08:00
|
|
|
"external/websockets/include/win32/lws_config.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/websockets/prebuilt/android/Android.mk",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/websockets/prebuilt/android/arm64-v8a/libwebsockets.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/websockets/prebuilt/android/armeabi-v7a/libwebsockets.a",
|
|
|
|
"external/websockets/prebuilt/android/x86/libwebsockets.a",
|
|
|
|
"external/websockets/prebuilt/ios/libwebsockets.a",
|
|
|
|
"external/websockets/prebuilt/linux/64-bit/libwebsockets.a",
|
2018-09-06 16:07:25 +08:00
|
|
|
"external/websockets/prebuilt/linux/i386/libwebsockets.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/websockets/prebuilt/mac/libwebsockets.a",
|
2016-04-28 09:52:35 +08:00
|
|
|
"external/websockets/prebuilt/tizen/arm/libwebsockets.a",
|
|
|
|
"external/websockets/prebuilt/tizen/x86/libwebsockets.a",
|
2017-04-18 09:12:21 +08:00
|
|
|
"external/websockets/prebuilt/tvos/libwebsockets.a",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/websockets/prebuilt/win10/win32/websockets.dll",
|
|
|
|
"external/websockets/prebuilt/win10/win32/websockets.lib",
|
|
|
|
"external/websockets/prebuilt/win10/x64/websockets.lib",
|
2017-02-13 15:36:30 +08:00
|
|
|
"external/websockets/prebuilt/win32/websockets.dll",
|
|
|
|
"external/websockets/prebuilt/win32/websockets.lib",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/win10-specific/OggDecoder/include/ogg/config_types.h",
|
2015-06-10 09:49:13 +08:00
|
|
|
"external/win10-specific/OggDecoder/include/ogg/ogg.h",
|
|
|
|
"external/win10-specific/OggDecoder/include/ogg/os_types.h",
|
|
|
|
"external/win10-specific/OggDecoder/include/vorbis/codec.h",
|
|
|
|
"external/win10-specific/OggDecoder/include/vorbis/vorbisenc.h",
|
|
|
|
"external/win10-specific/OggDecoder/include/vorbis/vorbisfile.h",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/win10-specific/OggDecoder/prebuilt/arm/ogg.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/arm/ogg.lib",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/arm/vorbis.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/arm/vorbis.lib",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/arm/vorbisfile.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/arm/vorbisfile.lib",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/win32/ogg.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/win32/ogg.lib",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/win32/vorbis.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/win32/vorbis.lib",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/win32/vorbisfile.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/win32/vorbisfile.lib",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/x64/ogg.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/x64/ogg.lib",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/x64/vorbis.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/x64/vorbis.lib",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/x64/vorbisfile.dll",
|
|
|
|
"external/win10-specific/OggDecoder/prebuilt/x64/vorbisfile.lib",
|
2015-06-02 13:47:44 +08:00
|
|
|
"external/win10-specific/angle/include/EGL/egl.h",
|
|
|
|
"external/win10-specific/angle/include/EGL/eglext.h",
|
|
|
|
"external/win10-specific/angle/include/EGL/eglplatform.h",
|
|
|
|
"external/win10-specific/angle/include/GLES2/gl2.h",
|
|
|
|
"external/win10-specific/angle/include/GLES2/gl2ext.h",
|
|
|
|
"external/win10-specific/angle/include/GLES2/gl2platform.h",
|
|
|
|
"external/win10-specific/angle/include/GLES3/gl3.h",
|
2015-10-20 10:36:00 +08:00
|
|
|
"external/win10-specific/angle/include/GLES3/gl31.h",
|
|
|
|
"external/win10-specific/angle/include/GLES3/gl32.h",
|
2015-06-02 13:47:44 +08:00
|
|
|
"external/win10-specific/angle/include/GLES3/gl3platform.h",
|
|
|
|
"external/win10-specific/angle/include/KHR/khrplatform.h",
|
|
|
|
"external/win10-specific/angle/include/angle_windowsstore.h",
|
|
|
|
"external/win10-specific/angle/prebuilt/arm/libEGL.dll",
|
|
|
|
"external/win10-specific/angle/prebuilt/arm/libEGL.lib",
|
|
|
|
"external/win10-specific/angle/prebuilt/arm/libGLESv2.dll",
|
|
|
|
"external/win10-specific/angle/prebuilt/arm/libGLESv2.lib",
|
|
|
|
"external/win10-specific/angle/prebuilt/win32/libEGL.dll",
|
|
|
|
"external/win10-specific/angle/prebuilt/win32/libEGL.lib",
|
|
|
|
"external/win10-specific/angle/prebuilt/win32/libGLESv2.dll",
|
|
|
|
"external/win10-specific/angle/prebuilt/win32/libGLESv2.lib",
|
2016-06-16 15:51:35 +08:00
|
|
|
"external/win10-specific/angle/prebuilt/x64/libEGL.dll",
|
|
|
|
"external/win10-specific/angle/prebuilt/x64/libEGL.lib",
|
|
|
|
"external/win10-specific/angle/prebuilt/x64/libGLESv2.dll",
|
|
|
|
"external/win10-specific/angle/prebuilt/x64/libGLESv2.lib",
|
2015-06-02 13:47:44 +08:00
|
|
|
"external/win10-specific/zlib/include/zconf.h",
|
|
|
|
"external/win10-specific/zlib/include/zlib.h",
|
|
|
|
"external/win10-specific/zlib/prebuilt/arm/zlib.lib",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/win10-specific/zlib/prebuilt/arm/zlib1.dll",
|
2016-04-14 09:57:22 +08:00
|
|
|
"external/win10-specific/zlib/prebuilt/arm/zlibstatic.lib",
|
2015-06-02 13:47:44 +08:00
|
|
|
"external/win10-specific/zlib/prebuilt/win32/zlib.lib",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/win10-specific/zlib/prebuilt/win32/zlib1.dll",
|
2016-04-14 09:57:22 +08:00
|
|
|
"external/win10-specific/zlib/prebuilt/win32/zlibstatic.lib",
|
2016-06-16 15:51:35 +08:00
|
|
|
"external/win10-specific/zlib/prebuilt/x64/zlib.lib",
|
2017-02-08 13:57:29 +08:00
|
|
|
"external/win10-specific/zlib/prebuilt/x64/zlib1.dll",
|
2016-06-16 15:51:35 +08:00
|
|
|
"external/win10-specific/zlib/prebuilt/x64/zlibstatic.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/win32-specific/MP3Decoder/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/win32-specific/MP3Decoder/include/mpg123.h",
|
|
|
|
"external/win32-specific/MP3Decoder/prebuilt/libmpg123.dll",
|
|
|
|
"external/win32-specific/MP3Decoder/prebuilt/libmpg123.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/win32-specific/OggDecoder/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/win32-specific/OggDecoder/include/ogg/ogg.h",
|
|
|
|
"external/win32-specific/OggDecoder/include/ogg/os_types.h",
|
|
|
|
"external/win32-specific/OggDecoder/include/vorbis/codec.h",
|
|
|
|
"external/win32-specific/OggDecoder/include/vorbis/vorbisenc.h",
|
|
|
|
"external/win32-specific/OggDecoder/include/vorbis/vorbisfile.h",
|
|
|
|
"external/win32-specific/OggDecoder/prebuilt/libogg.dll",
|
|
|
|
"external/win32-specific/OggDecoder/prebuilt/libogg.lib",
|
|
|
|
"external/win32-specific/OggDecoder/prebuilt/libvorbis.dll",
|
|
|
|
"external/win32-specific/OggDecoder/prebuilt/libvorbis.lib",
|
|
|
|
"external/win32-specific/OggDecoder/prebuilt/libvorbisfile.dll",
|
|
|
|
"external/win32-specific/OggDecoder/prebuilt/libvorbisfile.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/win32-specific/OpenalSoft/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/win32-specific/OpenalSoft/include/AL/al.h",
|
|
|
|
"external/win32-specific/OpenalSoft/include/AL/alc.h",
|
|
|
|
"external/win32-specific/OpenalSoft/include/AL/alext.h",
|
|
|
|
"external/win32-specific/OpenalSoft/include/AL/efx-creative.h",
|
|
|
|
"external/win32-specific/OpenalSoft/include/AL/efx-presets.h",
|
|
|
|
"external/win32-specific/OpenalSoft/include/AL/efx.h",
|
|
|
|
"external/win32-specific/OpenalSoft/prebuilt/OpenAL32.dll",
|
|
|
|
"external/win32-specific/OpenalSoft/prebuilt/OpenAL32.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/win32-specific/gles/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/win32-specific/gles/include/OGLES/GL/glew.h",
|
|
|
|
"external/win32-specific/gles/include/OGLES/GL/glxew.h",
|
|
|
|
"external/win32-specific/gles/include/OGLES/GL/wglew.h",
|
|
|
|
"external/win32-specific/gles/prebuilt/glew32.dll",
|
|
|
|
"external/win32-specific/gles/prebuilt/glew32.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/win32-specific/icon/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/win32-specific/icon/include/iconv.h",
|
|
|
|
"external/win32-specific/icon/prebuilt/iconv.dll",
|
|
|
|
"external/win32-specific/icon/prebuilt/libiconv.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/win32-specific/zlib/Readme.md",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/win32-specific/zlib/include/zconf.h",
|
|
|
|
"external/win32-specific/zlib/include/zlib.h",
|
|
|
|
"external/win32-specific/zlib/prebuilt/libzlib.lib",
|
|
|
|
"external/win32-specific/zlib/prebuilt/zlib1.dll",
|
|
|
|
"external/xxhash/CMakeLists.txt",
|
|
|
|
"external/xxhash/xxhash.c",
|
|
|
|
"external/xxhash/xxhash.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/xxtea/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/xxtea/xxtea.cpp",
|
|
|
|
"external/xxtea/xxtea.h",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/zlib/CMakeLists.txt",
|
2015-04-08 09:56:07 +08:00
|
|
|
"external/zlib/include/zconf.h",
|
|
|
|
"external/zlib/include/zlib.h",
|
|
|
|
"external/zlib/prebuilt/android/Android.mk",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/zlib/prebuilt/android/arm64-v8a/libz.a",
|
2015-04-08 09:56:07 +08:00
|
|
|
"external/zlib/prebuilt/android/armeabi-v7a/libz.a",
|
|
|
|
"external/zlib/prebuilt/android/x86/libz.a",
|
|
|
|
"external/zlib/prebuilt/mac/libz.a",
|
2019-03-11 15:50:54 +08:00
|
|
|
"install-deps-linux.sh",
|
2016-07-25 17:33:45 +08:00
|
|
|
"issue_template.md",
|
2014-10-11 10:16:23 +08:00
|
|
|
"licenses/LICENSE_AA-EDT.txt",
|
|
|
|
"licenses/LICENSE_CCBReader.txt",
|
|
|
|
"licenses/LICENSE_CCControlExtension.txt",
|
|
|
|
"licenses/LICENSE_JSON4Lua.txt",
|
|
|
|
"licenses/LICENSE_Kazmath.txt",
|
|
|
|
"licenses/LICENSE_LuaSocket.txt",
|
2015-04-27 15:46:12 +08:00
|
|
|
"licenses/LICENSE_Poly2Tri.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"licenses/LICENSE_artwork.txt",
|
|
|
|
"licenses/LICENSE_box2d.txt",
|
|
|
|
"licenses/LICENSE_chipmunk.txt",
|
|
|
|
"licenses/LICENSE_cocos2d-iphone.txt",
|
|
|
|
"licenses/LICENSE_cocos2d-x.txt",
|
2016-05-04 09:24:01 +08:00
|
|
|
"licenses/LICENSE_com.android.vending.expansion.zipfile.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"licenses/LICENSE_curl.txt",
|
|
|
|
"licenses/LICENSE_js.txt",
|
|
|
|
"licenses/LICENSE_jsoncpp.txt",
|
|
|
|
"licenses/LICENSE_libjpeg.txt",
|
2017-04-01 14:45:38 +08:00
|
|
|
"licenses/LICENSE_libmd5-rfc.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"licenses/LICENSE_libpng.txt",
|
|
|
|
"licenses/LICENSE_libtiff.txt",
|
|
|
|
"licenses/LICENSE_libwebsockets.txt",
|
|
|
|
"licenses/LICENSE_libxml2.txt",
|
|
|
|
"licenses/LICENSE_llvm.txt",
|
|
|
|
"licenses/LICENSE_lua.txt",
|
|
|
|
"licenses/LICENSE_ogg_vorbis.txt",
|
2017-02-17 10:17:46 +08:00
|
|
|
"licenses/LICENSE_pvmp3dec.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"licenses/LICENSE_spine.txt",
|
|
|
|
"licenses/LICENSE_tolua++.txt",
|
2017-02-17 10:17:46 +08:00
|
|
|
"licenses/LICENSE_tremolo.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"licenses/LICENSE_unicode.txt",
|
|
|
|
"licenses/LICENSE_zlib.txt",
|
2017-07-17 16:51:50 +08:00
|
|
|
"tools/appveyor-scripts/before-build.ps1",
|
|
|
|
"tools/appveyor-scripts/build.ps1",
|
2018-10-24 14:26:01 +08:00
|
|
|
"tools/appveyor-scripts/git_retry.py",
|
2018-01-16 13:43:50 +08:00
|
|
|
"tools/appveyor-scripts/setup_android.py",
|
2016-03-21 20:53:09 +08:00
|
|
|
"tools/coding-style/include-linter.py",
|
2016-04-18 09:43:40 +08:00
|
|
|
"tools/coding-style/tailing-spaces.py",
|
2019-07-25 14:28:26 +08:00
|
|
|
"tools/fbx-conv/README.md",
|
|
|
|
"tools/fbx-conv/mac/fbx-conv",
|
|
|
|
"tools/fbx-conv/mac/libfbxsdk.dylib",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/missing-tools.txt",
|
2015-01-14 16:45:40 +08:00
|
|
|
"tools/particle/convert_YCoordFlipped.py",
|
2015-09-14 10:57:12 +08:00
|
|
|
"tools/performance-analyze/README.md",
|
|
|
|
"tools/performance-analyze/convertor.py",
|
2019-03-12 14:13:48 +08:00
|
|
|
"tools/release/generate_docs.sh"
|
2014-10-11 10:16:23 +08:00
|
|
|
],
|
|
|
|
"lua": [
|
|
|
|
"cocos/scripting/lua-bindings/CMakeLists.txt",
|
2015-09-29 17:08:15 +08:00
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_3d_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_3d_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_audioengine_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_audioengine_auto.hpp",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.hpp",
|
2019-06-18 09:37:56 +08:00
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_backend_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_backend_auto.hpp",
|
2015-09-29 17:08:15 +08:00
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_controller_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_controller_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_csloader_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_csloader_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_experimental_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_experimental_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_experimental_video_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_experimental_video_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_experimental_webview_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_experimental_webview_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_extension_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_extension_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_navmesh_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_navmesh_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_physics3d_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_physics3d_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_physics_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_physics_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_spine_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_spine_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.hpp",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/3d/lua_cocos2dx_3d_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/3d/lua_cocos2dx_3d_manual.h",
|
2015-09-27 23:10:43 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/CCComponentLua.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/CCComponentLua.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/CCLuaBridge.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/CCLuaBridge.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/CCLuaEngine.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/CCLuaEngine.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/CCLuaStack.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/CCLuaStack.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/CCLuaValue.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/CCLuaValue.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/Cocos2dxLuaLoader.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/Cocos2dxLuaLoader.h",
|
2015-12-01 23:37:14 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/Lua-BindingsExport.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/LuaBasicConversions.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/LuaBasicConversions.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/audioengine/lua_cocos2dx_audioengine_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/audioengine/lua_cocos2dx_audioengine_manual.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/LuaScriptHandlerMgr.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/LuaScriptHandlerMgr.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/lua_cocos2dx_deprecated.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/lua_cocos2dx_deprecated.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/lua_cocos2dx_experimental_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/lua_cocos2dx_experimental_manual.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/lua_cocos2dx_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/lua_cocos2dx_manual.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/lua_cocos2dx_physics_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocos2d/lua_cocos2dx_physics_manual.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocostudio/CustomGUIReader.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocostudio/CustomGUIReader.h",
|
2015-01-21 13:41:12 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/cocostudio/lua-cocos-studio-conversions.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocostudio/lua-cocos-studio-conversions.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/cocostudio/lua_cocos2dx_coco_studio_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocostudio/lua_cocos2dx_coco_studio_manual.hpp",
|
2014-11-28 03:37:40 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/cocostudio/lua_cocos2dx_csloader_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/cocostudio/lua_cocos2dx_csloader_manual.hpp",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/controller/lua_cocos2dx_controller_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/controller/lua_cocos2dx_controller_manual.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/extension/lua_cocos2dx_extension_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/extension/lua_cocos2dx_extension_manual.h",
|
2015-12-01 23:37:14 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/lua_module_register.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/lua_module_register.h",
|
2015-06-17 11:39:08 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/navmesh/lua_cocos2dx_navmesh_conversions.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/navmesh/lua_cocos2dx_navmesh_conversions.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/navmesh/lua_cocos2dx_navmesh_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/navmesh/lua_cocos2dx_navmesh_manual.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/network/Lua_web_socket.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/network/Lua_web_socket.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/network/lua_cocos2dx_network_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/network/lua_cocos2dx_network_manual.h",
|
2018-10-08 10:42:24 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/network/lua_downloader.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/network/lua_downloader.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/network/lua_extensions.c",
|
|
|
|
"cocos/scripting/lua-bindings/manual/network/lua_extensions.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/network/lua_xml_http_request.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/network/lua_xml_http_request.h",
|
2015-05-25 15:16:13 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/physics3d/lua_cocos2dx_physics3d_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/physics3d/lua_cocos2dx_physics3d_manual.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/platform/android/CCLuaJavaBridge.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/platform/android/CCLuaJavaBridge.h",
|
2019-05-14 08:59:29 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/platform/android/jni/Cocos2dxLuaJavaBridge.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/platform/android/jni/Cocos2dxLuaJavaBridge.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/platform/ios/CCLuaObjcBridge.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/platform/ios/CCLuaObjcBridge.mm",
|
|
|
|
"cocos/scripting/lua-bindings/manual/spine/LuaSkeletonAnimation.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/spine/LuaSkeletonAnimation.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/spine/lua_cocos2dx_spine_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/spine/lua_cocos2dx_spine_manual.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/tolua_fix.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/tolua_fix.h",
|
|
|
|
"cocos/scripting/lua-bindings/manual/ui/lua_cocos2dx_experimental_video_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/ui/lua_cocos2dx_experimental_video_manual.hpp",
|
2015-04-20 13:37:44 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/ui/lua_cocos2dx_experimental_webview_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/ui/lua_cocos2dx_experimental_webview_manual.hpp",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/manual/ui/lua_cocos2dx_ui_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/ui/lua_cocos2dx_ui_manual.hpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/video/lua_cocos2dx_experimental_video_manual.cpp",
|
|
|
|
"cocos/scripting/lua-bindings/manual/video/lua_cocos2dx_experimental_video_manual.hpp",
|
2018-09-25 11:16:04 +08:00
|
|
|
"cocos/scripting/lua-bindings/proj.android/CMakeLists.txt",
|
2015-04-08 11:48:57 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/3d/3dConstants.lua",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/Cocos2d.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/Cocos2dConstants.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/DeprecatedCocos2dClass.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/DeprecatedCocos2dEnum.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/DeprecatedCocos2dFunc.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/DrawPrimitives.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/bitExtend.lua",
|
2014-12-29 10:31:59 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/deprecated.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/functions.lua",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/json.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/luaj.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocos2d/luaoc.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocosdenshion/AudioEngine.lua",
|
2014-10-15 13:56:51 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/cocostudio/CocoStudio.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocostudio/DeprecatedCocoStudioClass.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocostudio/DeprecatedCocoStudioFunc.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/cocostudio/StudioConstants.lua",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/controller/ControllerConstants.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/extension/DeprecatedExtensionClass.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/extension/DeprecatedExtensionEnum.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/extension/DeprecatedExtensionFunc.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/extension/ExtensionConstants.lua",
|
2014-12-29 10:31:59 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/framework/components/event.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/device.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/display.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/LayerEx.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/MenuEx.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/NodeEx.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/SpriteEx.lua",
|
2014-12-30 18:34:54 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/UICheckBox.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/UIEditBox.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/UIListView.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/UIPageView.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/UIScrollView.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/UISlider.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/UITextField.lua",
|
2014-12-29 13:48:30 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/framework/extends/UIWidget.lua",
|
2014-12-29 10:31:59 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/framework/init.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/package_support.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/framework/transition.lua",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/init.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/network/DeprecatedNetworkClass.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/network/DeprecatedNetworkEnum.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/network/DeprecatedNetworkFunc.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/network/NetworkConstants.lua",
|
2015-05-25 15:16:13 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/physics3d/physics3d-constants.lua",
|
2014-10-17 13:47:13 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/spine/SpineConstants.lua",
|
2014-10-11 10:16:23 +08:00
|
|
|
"cocos/scripting/lua-bindings/script/ui/DeprecatedUIEnum.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/ui/DeprecatedUIFunc.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/ui/GuiConstants.lua",
|
|
|
|
"cocos/scripting/lua-bindings/script/ui/experimentalUIConstants.lua",
|
2014-12-31 15:14:27 +08:00
|
|
|
"external/lua/cjson/fpconv.c",
|
|
|
|
"external/lua/cjson/fpconv.h",
|
|
|
|
"external/lua/cjson/lua_cjson.c",
|
|
|
|
"external/lua/cjson/lua_cjson.h",
|
|
|
|
"external/lua/cjson/strbuf.c",
|
|
|
|
"external/lua/cjson/strbuf.h",
|
2016-07-13 12:38:56 +08:00
|
|
|
"external/lua/lua/Android.mk",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/lua/CMakeLists.txt",
|
|
|
|
"external/lua/lua/lapi.c",
|
|
|
|
"external/lua/lua/lapi.h",
|
|
|
|
"external/lua/lua/lauxlib.c",
|
|
|
|
"external/lua/lua/lauxlib.h",
|
|
|
|
"external/lua/lua/lbaselib.c",
|
|
|
|
"external/lua/lua/lcode.c",
|
|
|
|
"external/lua/lua/lcode.h",
|
|
|
|
"external/lua/lua/ldblib.c",
|
|
|
|
"external/lua/lua/ldebug.c",
|
|
|
|
"external/lua/lua/ldebug.h",
|
|
|
|
"external/lua/lua/ldo.c",
|
|
|
|
"external/lua/lua/ldo.h",
|
|
|
|
"external/lua/lua/ldump.c",
|
|
|
|
"external/lua/lua/lfunc.c",
|
|
|
|
"external/lua/lua/lfunc.h",
|
|
|
|
"external/lua/lua/lgc.c",
|
|
|
|
"external/lua/lua/lgc.h",
|
|
|
|
"external/lua/lua/linit.c",
|
|
|
|
"external/lua/lua/liolib.c",
|
|
|
|
"external/lua/lua/llex.c",
|
|
|
|
"external/lua/lua/llex.h",
|
|
|
|
"external/lua/lua/llimits.h",
|
|
|
|
"external/lua/lua/lmathlib.c",
|
|
|
|
"external/lua/lua/lmem.c",
|
|
|
|
"external/lua/lua/lmem.h",
|
|
|
|
"external/lua/lua/loadlib.c",
|
|
|
|
"external/lua/lua/lobject.c",
|
|
|
|
"external/lua/lua/lobject.h",
|
|
|
|
"external/lua/lua/lopcodes.c",
|
|
|
|
"external/lua/lua/lopcodes.h",
|
|
|
|
"external/lua/lua/loslib.c",
|
|
|
|
"external/lua/lua/lparser.c",
|
|
|
|
"external/lua/lua/lparser.h",
|
|
|
|
"external/lua/lua/lstate.c",
|
|
|
|
"external/lua/lua/lstate.h",
|
|
|
|
"external/lua/lua/lstring.c",
|
|
|
|
"external/lua/lua/lstring.h",
|
|
|
|
"external/lua/lua/lstrlib.c",
|
|
|
|
"external/lua/lua/ltable.c",
|
|
|
|
"external/lua/lua/ltable.h",
|
|
|
|
"external/lua/lua/ltablib.c",
|
|
|
|
"external/lua/lua/ltm.c",
|
|
|
|
"external/lua/lua/ltm.h",
|
|
|
|
"external/lua/lua/lua.c",
|
|
|
|
"external/lua/lua/lua.h",
|
|
|
|
"external/lua/lua/luaconf.h",
|
|
|
|
"external/lua/lua/lualib.h",
|
|
|
|
"external/lua/lua/lundump.c",
|
|
|
|
"external/lua/lua/lundump.h",
|
|
|
|
"external/lua/lua/lvm.c",
|
|
|
|
"external/lua/lua/lvm.h",
|
|
|
|
"external/lua/lua/lzio.c",
|
|
|
|
"external/lua/lua/lzio.h",
|
|
|
|
"external/lua/lua/prebuilt/ios/liblua.a",
|
|
|
|
"external/lua/lua/print.c",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/lua/luajit/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/luajit/include/lauxlib.h",
|
|
|
|
"external/lua/luajit/include/lua.h",
|
2016-08-25 08:47:51 +08:00
|
|
|
"external/lua/luajit/include/lua.hpp",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/luajit/include/luaconf.h",
|
2016-08-25 08:47:51 +08:00
|
|
|
"external/lua/luajit/include/luajit.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/luajit/include/lualib.h",
|
|
|
|
"external/lua/luajit/prebuilt/android/Android.mk",
|
2016-08-25 08:47:51 +08:00
|
|
|
"external/lua/luajit/prebuilt/android/arm64-v8a/libluajit.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/luajit/prebuilt/android/armeabi-v7a/libluajit.a",
|
|
|
|
"external/lua/luajit/prebuilt/android/x86/libluajit.a",
|
|
|
|
"external/lua/luajit/prebuilt/ios/libluajit.a",
|
2016-08-25 08:47:51 +08:00
|
|
|
"external/lua/luajit/prebuilt/linux/64-bit/libluajit.a",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/luajit/prebuilt/mac/libluajit.a",
|
|
|
|
"external/lua/luajit/prebuilt/win32/lua51.dll",
|
|
|
|
"external/lua/luajit/prebuilt/win32/lua51.lib",
|
2018-09-25 11:16:04 +08:00
|
|
|
"external/lua/luasocket/CMakeLists.txt",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/luasocket/auxiliar.c",
|
|
|
|
"external/lua/luasocket/auxiliar.h",
|
|
|
|
"external/lua/luasocket/buffer.c",
|
|
|
|
"external/lua/luasocket/buffer.h",
|
|
|
|
"external/lua/luasocket/except.c",
|
|
|
|
"external/lua/luasocket/except.h",
|
|
|
|
"external/lua/luasocket/inet.c",
|
|
|
|
"external/lua/luasocket/inet.h",
|
|
|
|
"external/lua/luasocket/io.c",
|
|
|
|
"external/lua/luasocket/io.h",
|
|
|
|
"external/lua/luasocket/luasocket.c",
|
|
|
|
"external/lua/luasocket/luasocket.h",
|
2014-10-14 16:55:38 +08:00
|
|
|
"external/lua/luasocket/luasocket_scripts.c",
|
|
|
|
"external/lua/luasocket/luasocket_scripts.h",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/luasocket/mime.c",
|
|
|
|
"external/lua/luasocket/mime.h",
|
|
|
|
"external/lua/luasocket/options.c",
|
|
|
|
"external/lua/luasocket/options.h",
|
2014-10-14 16:55:38 +08:00
|
|
|
"external/lua/luasocket/script/ltn12.lua",
|
|
|
|
"external/lua/luasocket/script/mime.lua",
|
|
|
|
"external/lua/luasocket/script/socket.lua",
|
|
|
|
"external/lua/luasocket/script/socket/ftp.lua",
|
|
|
|
"external/lua/luasocket/script/socket/headers.lua",
|
|
|
|
"external/lua/luasocket/script/socket/http.lua",
|
|
|
|
"external/lua/luasocket/script/socket/mbox.lua",
|
|
|
|
"external/lua/luasocket/script/socket/smtp.lua",
|
|
|
|
"external/lua/luasocket/script/socket/tp.lua",
|
|
|
|
"external/lua/luasocket/script/socket/url.lua",
|
2014-10-11 10:16:23 +08:00
|
|
|
"external/lua/luasocket/select.c",
|
|
|
|
"external/lua/luasocket/select.h",
|
|
|
|
"external/lua/luasocket/serial.c",
|
|
|
|
"external/lua/luasocket/socket.h",
|
|
|
|
"external/lua/luasocket/tcp.c",
|
|
|
|
"external/lua/luasocket/tcp.h",
|
|
|
|
"external/lua/luasocket/timeout.c",
|
|
|
|
"external/lua/luasocket/timeout.h",
|
|
|
|
"external/lua/luasocket/udp.c",
|
|
|
|
"external/lua/luasocket/udp.h",
|
|
|
|
"external/lua/luasocket/unix.c",
|
|
|
|
"external/lua/luasocket/unix.h",
|
|
|
|
"external/lua/luasocket/usocket.c",
|
|
|
|
"external/lua/luasocket/usocket.h",
|
|
|
|
"external/lua/luasocket/wsocket.c",
|
|
|
|
"external/lua/luasocket/wsocket.h",
|
|
|
|
"external/lua/tolua/CMakeLists.txt",
|
|
|
|
"external/lua/tolua/tolua++.h",
|
|
|
|
"external/lua/tolua/tolua_event.c",
|
|
|
|
"external/lua/tolua/tolua_event.h",
|
|
|
|
"external/lua/tolua/tolua_is.c",
|
|
|
|
"external/lua/tolua/tolua_map.c",
|
|
|
|
"external/lua/tolua/tolua_push.c",
|
|
|
|
"external/lua/tolua/tolua_to.c",
|
|
|
|
"tools/bindings-generator/AUTHORS",
|
|
|
|
"tools/bindings-generator/README.md",
|
|
|
|
"tools/bindings-generator/clang/__init__.py",
|
|
|
|
"tools/bindings-generator/clang/cindex.py",
|
|
|
|
"tools/bindings-generator/clang/enumerations.py",
|
|
|
|
"tools/bindings-generator/generator",
|
|
|
|
"tools/bindings-generator/generator.py",
|
|
|
|
"tools/bindings-generator/libclang/VERSION.txt",
|
|
|
|
"tools/bindings-generator/libclang/libclang.dll",
|
|
|
|
"tools/bindings-generator/libclang/libclang.dylib",
|
|
|
|
"tools/bindings-generator/libclang/libclang.so",
|
|
|
|
"tools/bindings-generator/targets/lua/conversions.yaml",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/apidoc_classfoot.script",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/apidoc_classhead.script",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/apidoc_function.script",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/apidoc_function_foot.script",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/apidoc_function_head.script",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/apidoc_function_overload.script",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/apidoc_ns.script",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/apidoc_ns_foot.script",
|
2019-06-18 09:37:56 +08:00
|
|
|
"tools/bindings-generator/targets/lua/templates/enum.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/bindings-generator/targets/lua/templates/function.h",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/ifunction.c",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/ifunction_overloaded.c",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/lambda.c",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/layout_foot.c",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/layout_foot.h",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/layout_head.c",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/layout_head.h",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/prelude.c",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/prelude.h",
|
2015-07-31 00:23:47 +08:00
|
|
|
"tools/bindings-generator/targets/lua/templates/public_field.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/bindings-generator/targets/lua/templates/register.c",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/sfunction.c",
|
|
|
|
"tools/bindings-generator/targets/lua/templates/sfunction_overloaded.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/conversions.yaml",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/apidoc_classfoot.script",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/apidoc_classhead.script",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/apidoc_function.script",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/apidoc_function_overload.script",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/apidoc_ns.script",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/constructor.c",
|
2015-07-30 18:43:43 +08:00
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/ctor.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/function.h",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/ifunction.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/ifunction_overloaded.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/lambda.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/layout_foot.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/layout_foot.h",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/layout_head.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/layout_head.h",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/prelude.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/prelude.h",
|
2015-07-31 00:23:47 +08:00
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/public_field.c",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/register.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/sfunction.c",
|
|
|
|
"tools/bindings-generator/targets/spidermonkey/templates/sfunction_overloaded.c",
|
|
|
|
"tools/bindings-generator/test/simple_test/simple_class.cpp",
|
|
|
|
"tools/bindings-generator/test/simple_test/simple_class.h",
|
|
|
|
"tools/bindings-generator/test/test.ini",
|
2016-05-30 17:23:17 +08:00
|
|
|
"tools/bindings-generator/test/test.py",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/bindings-generator/test/user.cfg.sample",
|
|
|
|
"tools/bindings-generator/test/userconf.ini.sample",
|
2015-03-09 17:45:58 +08:00
|
|
|
"tools/bindings-generator/tools/win32/",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/bindings-generator/tools/win32/cygiconv-2.dll",
|
|
|
|
"tools/bindings-generator/tools/win32/cygintl-8.dll",
|
|
|
|
"tools/bindings-generator/tools/win32/cygwin1.dll",
|
2015-03-09 17:45:58 +08:00
|
|
|
"tools/bindings-generator/tools/win32/dos2unix.exe",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/tolua/README.mdown",
|
|
|
|
"tools/tolua/cocos2dx.ini",
|
|
|
|
"tools/tolua/cocos2dx_3d.ini",
|
|
|
|
"tools/tolua/cocos2dx_audioengine.ini",
|
2019-06-18 09:37:56 +08:00
|
|
|
"tools/tolua/cocos2dx_backend.ini",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/tolua/cocos2dx_controller.ini",
|
2014-11-28 03:37:40 +08:00
|
|
|
"tools/tolua/cocos2dx_csloader.ini",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/tolua/cocos2dx_experimental.ini",
|
|
|
|
"tools/tolua/cocos2dx_experimental_video.ini",
|
2015-04-20 13:37:44 +08:00
|
|
|
"tools/tolua/cocos2dx_experimental_webview.ini",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/tolua/cocos2dx_extension.ini",
|
2015-06-17 11:39:08 +08:00
|
|
|
"tools/tolua/cocos2dx_navmesh.ini",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/tolua/cocos2dx_physics.ini",
|
2015-05-25 15:16:13 +08:00
|
|
|
"tools/tolua/cocos2dx_physics3d.ini",
|
2014-10-11 10:16:23 +08:00
|
|
|
"tools/tolua/cocos2dx_spine.ini",
|
|
|
|
"tools/tolua/cocos2dx_studio.ini",
|
|
|
|
"tools/tolua/cocos2dx_ui.ini",
|
2019-07-25 14:28:26 +08:00
|
|
|
"tools/tolua/genbindings.py",
|
|
|
|
"tools/tolua/userconf.ini"
|
2014-10-11 10:16:23 +08:00
|
|
|
]
|
2019-07-25 14:28:26 +08:00
|
|
|
}
|