DelinWorks
d35455212a
Revert "Revert! dumb idea."
...
This reverts commit 7969deb02a
.
2022-06-16 19:32:52 +03:00
DelinWorks
7969deb02a
Revert! dumb idea.
2022-06-16 19:31:17 +03:00
DelinWorks
2f12e7692a
Fix enum class confliction & clean up types.
2022-06-16 18:48:53 +03:00
DelinWorks
6d858b4b9d
Apply orthographic zoom values non-destructively.
2022-06-16 16:41:40 +03:00
一线灵
dc8650d7f6
Merge pull request #639 from DelinWorks/partical-system-animation
...
[PROPOSAL] Add Particle System Animations And Improvements
2022-06-16 21:18:57 +08:00
DelinWorks
3ad75970ee
Remove useless functions.
2022-06-16 16:16:19 +03:00
DelinWorks
2e3c84252d
Add fourccId support.
2022-06-16 15:25:43 +03:00
Turky Mohammed
2b2a57e8ce
Update CCParticleSystem.h
2022-06-16 14:13:59 +03:00
一线灵
1154fd8eb4
Update version [skip ci]
2022-06-16 19:00:51 +08:00
Turky Mohammed
26013c7d15
Update RngSeed.hpp [skip ci]
2022-06-16 05:23:41 +03:00
Turky Mohammed
ce77ba4c72
Update RngSeed.hpp [skip ci]
2022-06-16 05:14:56 +03:00
DelinWorks
ca4d1524dc
extract RngSeed struct to it's separate class. [skip ci]
2022-06-16 05:01:35 +03:00
DelinWorks
ee711032a7
Fix fixed fps move stuttering.
2022-06-16 03:55:46 +03:00
DelinWorks
16a4dab9d0
Add function versioning. [skip ci]
2022-06-16 00:47:19 +03:00
DelinWorks
0a1fe16b33
Add cpp_tests and improve system.
2022-06-15 23:04:08 +03:00
DelinWorks
730700cf10
Fix rotation override and node base class calls.
...
Make sure Node class calls it's base functions and NOT the ones overridden when changing position, and make sure the rotation set for the camera isn't altered when calling applyCustomProperties().
2022-06-15 16:10:47 +03:00
Turky Mohammed
0e7a8a8ae8
Remove useless code and comments. [skip ci]
2022-06-15 05:25:40 +03:00
DelinWorks
8d614ada98
Fix rotation update & reference deduction.
2022-06-15 05:00:17 +03:00
DelinWorks
c43880d991
Fix orthogonal apply custom positioning. [skip ci]
2022-06-15 03:55:57 +03:00
DelinWorks
81a6c508d1
Add position rotation setters & getters override for custom behaviors.
2022-06-15 03:48:26 +03:00
halx99
2e412ee29f
Take care glGetTexImage func pointer check
2022-06-14 15:33:42 +08:00
一线灵
7dcffeeb9a
cocos2dVersion compatible ( #655 )
...
* cocos2dVersion compatible
* Update [skip ci]
2022-06-14 13:33:45 +08:00
DelinWorks
e9ce8da4ef
Update CCCamera.cpp [skip ci]
2022-06-14 02:11:40 +03:00
DelinWorks
a9a29c2a40
Improve system and fix near plane zoom in.
2022-06-14 01:53:35 +03:00
DelinWorks
61337ff5f4
Fix other platforms compilation.
2022-06-13 21:33:23 +03:00
DelinWorks
6d5c1a446a
Add zoom and camera features.
2022-06-13 21:04:24 +03:00
一线灵
d6bfe25f76
Fix typo [skip ci]
2022-06-13 15:44:25 +08:00
halx99
6c63c55abb
Improve code style
2022-06-13 14:28:09 +08:00
halx99
864c73154c
Improve code style
2022-06-13 12:46:40 +08:00
halx99
1339c325ba
Improve code style
2022-06-13 09:45:33 +08:00
halx99
de069f201c
Improve code style
2022-06-13 09:26:10 +08:00
Turky Mohammed
c950c4ed1e
Merge branch 'adxeproject:dev' into partical-system-animation
2022-06-13 00:10:42 +03:00
一线灵
bd2cff3dfd
Improve text rendering ( #652 )
...
* Improve text-rendering
a. Separate outline texture data upload for GL and Metal backend
b. Fix memory leak of FontAtlas::_currentPageDataRGBA
b. Add FontFreeType::setMissingGlyphCharacter for rendering a missing char
d. Improve FontFreetype::renderCharAt with memcpy
2022-06-13 01:44:31 +08:00
Turky Mohammed
31dcd4eb25
Merge branch 'adxeproject:dev' into partical-system-animation
2022-06-12 17:26:54 +03:00
DelinWorks
a2bea19e1e
Add in-between fill in.
2022-06-12 15:57:11 +03:00
DelinWorks
eff782dfb4
Add comments.
2022-06-12 15:36:25 +03:00
DelinWorks
83f801c544
Emplace dummy masks to container.
2022-06-12 15:15:51 +03:00
DelinWorks
61b3de52a3
Cleanup and add performance logs.
...
Somehow not using const reference takes 30 fps away 😕
2022-06-12 03:40:13 +03:00
DelinWorks
2836420fb3
what? [skip ci]
2022-06-12 03:10:49 +03:00
DelinWorks
b670066756
Avoid unnecessary copying of memory.
2022-06-12 02:44:27 +03:00
DelinWorks
503a5bb1e4
Add emission mask transformations support.
2022-06-12 02:16:15 +03:00
DelinWorks
224bcf3397
Fix RANDOM_KISS rounding crash.
2022-06-12 01:39:11 +03:00
DelinWorks
d28e92aa45
Fix RANDOM_KISS 1.0F Bias
2022-06-12 01:32:29 +03:00
DelinWorks
4d3f7ab92d
Add emission mask support.
2022-06-12 00:58:01 +03:00
DelinWorks
6b133b68a2
Improve emission shapes workflow.
...
`ps->addEmissionShape(ParticleSystem::createConeShape({ -2000, 0 }, 400, 90, 50));` is the new workflow.
2022-06-11 18:06:43 +03:00
halx99
3ac444efa6
Fix #651
2022-06-11 17:58:02 +08:00
一线灵
ab95092e9e
Merge pull request #650 from adxeproject/ndk-r23c
...
Upgrade android toolsets to ndk-r23c LTS
2022-06-11 16:57:37 +08:00
halx99
345c9e11f9
Fix ci
2022-06-11 16:21:47 +08:00
halx99
5c35eda3b9
Upgrade android toolsets
...
- ndk to r23c
- gradle plugin to 7.2.0
- gradle wrapper to 7.4.2
- config ndk ver at adxetools.gradle
2022-06-11 16:16:47 +08:00
halx99
86921d2c9e
Delete unused comment
2022-06-11 15:30:51 +08:00
halx99
f6f6ea126d
Fix ci
2022-06-11 10:14:32 +08:00
halx99
beebd22266
Fix #648 , remove GB2312 charset handle, only support UNICODE font
2022-06-11 09:50:07 +08:00
halx99
a4372fe9be
Change android log debug info tag
2022-06-11 09:12:40 +08:00
halx99
384fa1056f
Remove unused [skip ci]
2022-06-10 17:34:46 +08:00
halx99
6f4fe63208
Remove feature filename lookup dictionary
2022-06-09 16:48:59 +08:00
halx99
879c8bd5b7
Remove ugly feature, fix ci
2022-06-09 16:40:14 +08:00
halx99
faf4d5b42e
Improve performance with string_view
2022-06-09 16:30:51 +08:00
halx99
de9a56cdaf
Improve performance with string_view
2022-06-09 16:19:33 +08:00
halx99
4413728f6d
Fix Value large integer storage
2022-06-08 16:38:42 +08:00
一线灵
5959b9e822
Cancel downloader with closesocket when shutdown failed
2022-06-08 12:51:46 +08:00
一线灵
0117dd5c7d
Merge pull request #637 from rh101/fix-screen-blank
...
Fix Android screen blank issue after unlocking device
2022-06-07 20:05:29 +08:00
Turky Mohammed
04630b9313
Merge branch 'adxeproject:dev' into partical-system-animation
2022-06-07 13:04:51 +03:00
DelinWorks
c54b142e58
Fix indentations.
2022-06-06 19:23:11 +03:00
DelinWorks
4ab0fbd62d
Fix rectangular torus stretched dimensions.
2022-06-02 22:26:26 +03:00
DelinWorks
fcbd50daa8
Add ability to clear emission shapes.
2022-06-02 19:29:19 +03:00
DelinWorks
2ccd401555
Add emission shapes support.
2022-06-02 19:26:02 +03:00
DelinWorks
1640b1bbfa
Oops [skip ci]
2022-05-29 08:21:08 +03:00
DelinWorks
d3d30711f5
Optimize code.
2022-05-29 08:13:22 +03:00
DelinWorks
b822680e3a
Improve performance.
2022-05-28 20:36:04 +03:00
DelinWorks
5a74146e18
Fix HSV Blending bug.
2022-05-28 20:34:19 +03:00
DelinWorks
2e8370f61c
Remove useless `_isHSV`
2022-05-27 14:08:25 +03:00
DelinWorks
5d360a61bc
Improve allocation safety.
2022-05-27 13:36:38 +03:00
DelinWorks
eda8c1376f
Make scale in smooth 😋
2022-05-27 00:29:53 +03:00
DelinWorks
298a73c746
Add spawn scale in feature.
2022-05-26 22:53:19 +03:00
DelinWorks
6fe2541992
Put loops inside ifs statements not the opposite 🤡
2022-05-26 21:34:15 +03:00
DelinWorks
83655d2798
Add spawn fade in feature.
2022-05-26 19:59:48 +03:00
DelinWorks
caa1b7594e
Fix texture atlas index unintended increment bug. [skip ci]
2022-05-26 16:53:26 +03:00
DelinWorks
67098c979c
Conserve memory allocations & Improve animation system.
...
Use memory when we need it 😠
2022-05-26 15:56:56 +03:00
Turky Mohammed
6943fb9dce
Fix typo in HSV/HSL classes. ( #647 )
...
Co-authored-by: 一线灵 <halx99@live.com>
2022-05-26 19:25:30 +08:00
DelinWorks
7599aa29b1
Add HSV support and remove frame compensation.
2022-05-26 14:00:33 +03:00
Turky Mohammed
65233211fc
Merge branch 'adxeproject:dev' into partical-system-animation
2022-05-25 22:04:13 +03:00
Turky Mohammed
c6bca8ef86
Add HSV/HSL color spaces to the engine. ( #642 )
...
* Add HSV support.
* Do not use a reference on hsv()
* Add alpha specifier to hsv()
* Rename function hsv() to rgb()
* Update ccTypes.cpp
* Fix angle wrapping
* Fix typo.
* Added HSV & HSL Support with a much better API
* Remove parameter prefixes.
* Fix self assignment.
* Fix self assignment.
* Update core/base/ccTypes.h [skip ci]
* Update core/base/ccTypes.h [skip ci]
Co-authored-by: 一线灵 <halx99@live.com>
2022-05-25 20:10:52 +08:00
DelinWorks
f0d650c6ef
Revert "Revert stashed changes temporarily."
...
This reverts commit c3ca96bcbc
.
2022-05-25 10:46:54 +03:00
DelinWorks
c3ca96bcbc
Revert stashed changes temporarily.
2022-05-25 10:20:35 +03:00
一线灵
1cdbf8c273
Update revision
2022-05-25 12:35:30 +08:00
rh101
65b70dce36
Allow the forced reformatting of RichText contents
2022-05-25 11:42:12 +10:00
DelinWorks
30f7decf25
Improve code and add frame animation independence and null indices.
2022-05-24 11:26:53 +03:00
DelinWorks
ab3854f51a
Improve code and add stutter compensation.
2022-05-24 09:42:27 +03:00
DelinWorks
3c3069b4fc
Stop annoying me visual studio 😠 ur not helping
2022-05-24 08:58:49 +03:00
DelinWorks
9a175cb49b
Add fixed FPS function for particle system.
...
Useful for low-end devices.
2022-05-24 00:49:17 +03:00
DelinWorks
27eecf1857
Improve code and add useful functions.
...
Renamed some variables and functions correctly, added the ability to simulate particles and give them a true random look.
2022-05-24 00:46:38 +03:00
DelinWorks
355eee6aac
Fix particle bursts when using manual emissions.
2022-05-23 18:35:36 +03:00
Turky Mohammed
0704503186
Merge branch 'adxeproject:dev' into partical-system-animation
2022-05-23 16:55:30 +03:00
DelinWorks
6e1d48835e
Improve particle RNG and add useful functions
...
Replaced M11 RNG with KISS RNG which is better and fixes a problem with particle strafing, added the ability to pause the entire particle system (useful for pause menus) and ability to control particle system time speed multiplier 💪 🥶
2022-05-23 16:04:09 +03:00
DelinWorks
3dff79f416
Separate quad animation loop from color loop
...
This improves cache hit rate which in turn increases performance 🥶
Of course that's viable when you're using pure memory pointer arrays that use simple POD-like data types.
2022-05-23 11:32:54 +03:00
DelinWorks
09fa4da845
Improve loops using std::fill_n() [skip ci]
2022-05-23 11:11:55 +03:00
DelinWorks
ba5eb463cc
Recheck code and improve it (No CI I trust it 🥶 ) [skip ci]
2022-05-22 20:51:56 +03:00
Turky Mohammed
c006fd51c0
Update core/2d/CCParticleSystem.cpp
...
Co-authored-by: 一线灵 <halx99@live.com>
2022-05-22 17:51:42 +03:00
Turky Mohammed
13ebf7460f
Update core/2d/CCParticleSystem.cpp
...
Co-authored-by: 一线灵 <halx99@live.com>
2022-05-22 17:42:54 +03:00
DelinWorks
35f0368fe0
Use const reference vectors 😮
2022-05-22 17:38:43 +03:00