Commit Graph

49 Commits

Author SHA1 Message Date
一线灵 13fc72c02c
Migrate axys (#782) 2022-08-08 18:02:17 +08:00
aismann 10530b1a19
Replace push_back() vs emplace_back() on axis/tests/cpp-tests and axis/core (#781)
* Replace push_back() vs emplace_back() on axis\tests\cpp-tests\

D:\______\GitHub\aismann\axis\tests\cpp-tests\Classes
Replace Vector push_back() vs emplace_back() #762

* Replace push_back() vs emplace_back() on axis\core\ #781

* Update CCConsole.cpp

* Update UIWebViewImpl-android.cpp

* Update UIWebViewImpl-android.cpp
2022-08-08 13:18:33 +08:00
aismann 73153ad614
Improve c++11 for-loop performance with Universal References (#760) 2022-07-21 19:19:08 +08:00
halx99 f3ac6ea871 Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
一线灵 279337f17f
Migrate engine namespace to `axis`(abbv: `ax`) (#743) 2022-07-11 17:50:21 +08:00
halx99 986540dbef Update byte_buffer to fix #741 2022-07-11 09:12:40 +08:00
一线灵 8bbcf80330
Fix logic 2022-07-10 21:22:08 +08:00
一线灵 3594b161bf
Fix ci 2022-07-10 20:47:50 +08:00
halx99 16a30c8fb8 Fix #741 2022-07-10 20:23:48 +08:00
一线灵 04ca16125b
Merge pull request #738 from solan-solan/index_array_to_stl
IndexArray to stl
2022-07-10 09:47:27 +08:00
DESKTOP-16GC0B8\813658 2f8d5dd2f6 operator[] changed for better usage 2022-07-09 02:07:01 +03:00
一线灵 18076d09f0
Merge pull request #734 from solan-solan/index_array_to_stl
IndexArray to stl
2022-07-09 01:23:36 +08:00
Turky Mohammed 8517d0ee7f
Replace everything under `core` (#735)
Co-authored-by: deal <halx99@live.com>
2022-07-09 01:23:11 +08:00
DESKTOP-16GC0B8\813658 21f928c4a0 Added operator[] for IndexArray to align it to stl container to protect existing code which could use IndexArray with the corresponding api;
Added uint16_t as default template parameter for IndexArray::push_back(...)
2022-07-08 17:08:39 +03:00
halx99 698b84d7b2 Delete unused comments 2022-07-07 15:41:32 +08:00
halx99 39d40728cb The `operator[]` not good for template use, always use at instead. 2022-07-07 15:40:16 +08:00
halx99 a9be51ff72 Improve IndexArray implementation 2022-07-07 14:49:26 +08:00
一线灵 fca740889d
Update CCBundle3DData.h 2022-07-07 09:52:11 +08:00
halx99 43e1a41440 Improve IndexArray 2022-07-07 09:31:34 +08:00
halx99 701c1aa6ff Merge branch 'improve-3d-renderer' of https://github.com/DelinWorks/adxe into dev 2022-07-05 15:42:38 +08:00
Turky Mohammed fb4e263b8b
[IMPROVMENT] Change class name `Sprite3D` to `MeshRenderer` (#705)
* First draft [skip ci]

* Improve comments [skip ci]

* Rename MeshRendererMaterial to MeshMaterial [skip ci]

* Update dependent classes.

* Replace occurrences of Sprite3D with MeshRenderer.

* Update cpp-tests and extensions.

* Fix compilation.

* Try fixing lua-bindings

* Try fixing lua-bindings

* Update lua_cocos2dx_3d_manual.cpp [skip ci]

* Create RENAMED_TYPES.md
2022-07-05 14:48:46 +08:00
DelinWorks 35f7bd2f76 Update CCBundle3DData.h [skip ci] 2022-07-04 21:09:54 +03:00
DelinWorks b2583b2614 Update CCBundle3DData.h [skip ci] 2022-07-04 21:07:06 +03:00
DelinWorks 74a2ed5ab1 Update CCBundle3DData.h 2022-07-04 21:05:27 +03:00
DelinWorks 293c28f6b6 Expose stride conversion functions. 2022-07-04 20:54:56 +03:00
DelinWorks 21cb99695a Update CCBundle3DData.h [skip ci] 2022-07-04 20:42:44 +03:00
DelinWorks 96a4d83700 Update CCBundle3DData.h 2022-07-04 20:41:53 +03:00
DelinWorks 0c6998cf41 Update CCBundle3DData.h 2022-07-04 20:35:31 +03:00
DelinWorks 31a2f46891 Use integral_constant rathar than bool_contant. 2022-07-04 20:32:29 +03:00
DelinWorks 5797662ca1 Update CCBundle3DData.h [skip ci] 2022-07-04 20:29:50 +03:00
DelinWorks 9057a47996 Update CCBundle3DData.h 2022-07-04 20:25:16 +03:00
DelinWorks 399bd7e89f Add stride functions and remove unneeded UNSPEC value. 2022-07-04 19:20:04 +03:00
Turky Mohammed 1a0a06c4b5
Update CCBundle3DData.h
Co-authored-by: 一线灵 <halx99@live.com>
2022-07-04 07:59:14 +03:00
Turky Mohammed dc02ea5ac5
Update CCBundle3DData.h
Co-authored-by: 一线灵 <halx99@live.com>
2022-07-04 07:57:44 +03:00
DelinWorks ad189af97f Update CCBundle3DData.h 2022-07-04 07:36:42 +03:00
DelinWorks 13710ff075 Update CCBundle3DData.h 2022-07-04 07:30:16 +03:00
DelinWorks 6c242f3e35 Update CCBundle3DData.h 2022-07-04 07:27:35 +03:00
DelinWorks 13a9949c30 Update CCBundle3DData.h 2022-07-04 07:23:02 +03:00
DelinWorks dd90911e07 Add safety checks. 2022-07-04 06:34:44 +03:00
DelinWorks 5c8b5dd003 Improve function naming. 2022-07-04 06:23:49 +03:00
DelinWorks 0e355244d5 Improve function naming and add descriptions. 2022-07-04 05:55:29 +03:00
halx99 86a08575ba Improve class IndexArray 2022-07-04 09:13:06 +08:00
DelinWorks 7a8b123548 Fix mobile compilation.
Treat `CC_ENABLE_CACHE_TEXTURE_DATA` portion of code accordingly.
2022-07-03 22:50:19 +03:00
halx99 0e99b4ece0 Improve class IndexArray 2022-07-03 21:17:49 +08:00
halx99 8eea4cccdc [WIP] Wrapper IndexArray with byte_buffer 2022-07-03 17:24:10 +08:00
DelinWorks a7a022c48d Remove buffers stat and add quad mesh shaders.
Remove drawn buffers label and Add a simple position_texture_color shader for simple primitives like quads to implement static sprite batching in the future.
2022-07-02 18:22:31 +03:00
DelinWorks b32f4d1196 Change shorts to ints 2022-07-01 14:11:00 +03:00
halx99 2a6e749ad4 Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
halx99 e534dd66c0 Rename core folder name 2021-12-31 14:39:08 +08:00