Turky Mohammed
aed837b0ae
Update ccTypes.cpp ( #1184 )
2023-04-25 10:39:52 +08:00
halx99
1834561a2c
Fix ci
2023-04-22 20:52:23 +08:00
halx99
16ce534635
Update yasio to latest
2023-04-17 00:28:05 +08:00
RH
6b9d5fe32d
Fix to ensure new line is correctly added to RichText ( #1171 )
2023-04-13 21:33:29 +08:00
halx99
8dd3bda49e
Fix ci
2023-04-07 23:57:13 +08:00
halx99
efad15b120
Fix windows H264 video render
2023-04-07 23:32:26 +08:00
halx99
a63fd04abf
Add ui::RichText setString, refer to: #1166
2023-04-05 16:16:57 +08:00
halx99
497c91a1da
Improve HttpClient event dispatch
2023-04-05 13:32:13 +08:00
Deal(涓€绾跨伒)
0451318aaa
Forward packet for HttpClient only ( #1164 )
2023-04-03 22:32:33 +08:00
halx99
2f1a4a9921
Improve HttpClient, remove unsafe API `sendSync`
2023-04-03 19:54:58 +08:00
Deal(涓€绾跨伒)
46a21e729b
Building with ninja + official llvm-clang-cl support ( #1159 )
...
* Building with ninja + official llvm-clang-cl support
* Update gh ci for clang
* Fix ci
* Fix ci
* Fix ci
* FIx dll copy [skip ci]
* Fix ci warnings
* Update ci files and readme
* Update badges
2023-04-02 16:04:19 +08:00
halx99
80354a98c1
Fix UWP mouse scroll delta process
2023-04-02 14:31:51 +08:00
Deal(涓€绾跨伒)
621c94c9e7
Enable video player(VideoTexture) based on new MediaEngine for macOS and tvos ( #1154 )
...
* Ready for PR macOS
* Update videoTexture.frag
* Fix compile
* Fix h265 for mac [skip ci]
* Fix compile error
* Update readme [skip ci]
2023-04-02 01:51:36 +08:00
Deal(涓€绾跨伒)
f6281b9504
Support clang-cl + ninja, refer to #1152 ( #1153 )
2023-04-01 23:11:58 +08:00
RH
52d7ea6316
Ensure that the axmol engine git folder is the one used for versioning ( #1149 )
...
* Committing genbindings changes
* Fix compilation error related to redefinition of 'pause'
Fix update override warning
Improve code
* Revert "Fix compilation error related to redefinition of 'pause'"
This reverts commit 1744a48fec
.
* Ensure that the engine .git folder is the one being referenced for versioning
2023-03-31 08:04:38 +08:00
halx99
35db29919e
Done #1139
2023-03-30 22:08:53 +08:00
halx99
7039336946
Fix #855
2023-03-29 23:36:54 +08:00
halx99
90f441441e
For clang-format happy
2023-03-28 00:07:33 +08:00
aismann
af68d2e9e2
Clipper2 1.2.2 ( #1138 )
2023-03-27 21:46:14 +08:00
halx99
cd10baf7e5
Add FileStream::getNativeHandle()
2023-03-26 22:42:13 +08:00
halx99
2e261b3dab
Fix ci
2023-03-25 16:08:48 +08:00
Deal(涓€绾跨伒)
1e6e9d4a8d
Media engine video texture ( #1133 )
...
* VideoPlayer based on new MediaEngine[Win32/UWP]
* Improve MediaEngine interface
* Update readme
* Improve pixel format
* Improve MediaEngine interface
* Ready for PR UWP/Win32
* Ready for PR UWP,Win32
* Update reademe files
* Update readme files
* Update UIVideoPlayer-android.cpp [skip ci]
* Update UIVideoPlayer-ios.mm
* Update MFUtils.cpp
* Fix ci
2023-03-25 08:37:51 +08:00
Turky Mohammed
fc4766076c
[IMPROVEMENT] Fix tilemap camera move and zoom culling ( #1134 )
...
* Fix tilemap culling
* Update CCFastTMXLayer.cpp
* Update CCFastTMXLayer.h
2023-03-25 08:33:39 +08:00
Turky Mohammed
eae2ffabcb
[BUG] Fix TMX Tiled Map `CSV`, `BASE64`, & `ZLIB` incorrect parsing ( #1131 )
...
* Fix TMX Tiled Map `CSV`, `BASE64`, & `ZLIB` incorrect parsing
* Revert "Fix TMX Tiled Map `CSV`, `BASE64`, & `ZLIB` incorrect parsing"
This reverts commit 3088123a20
.
* Use `std::regex_replace` instead
* Avoid copying strings
* Update CCTMXXMLParser.cpp
2023-03-25 08:33:13 +08:00
RH
4c90ac17a4
Fix return reference to local temporary value ( #1127 )
...
* Fix invalid return type for temporary variable
2023-03-21 21:22:02 +08:00
Sam
ba935d7dd0
Improve Android performance ( #1125 )
...
* Improve Android performance
* Remove unused memset
* Using the same code as Metal.
* Add a comment
2023-03-21 19:43:37 +08:00
Yehsam23
9b0b6fd4ce
Impore Metal Renderer Dirty Detection. ( #1120 )
...
Remove setTargetFlags _dirty
2023-03-15 11:09:20 +08:00
halx99
912bf32d13
Remove UWP from PC family
2023-03-14 12:08:31 +08:00
RH
b6ab32ae6d
Fix for incorrect tile sprite setup on creation ( #1114 )
...
* On tile sprite creation, apply required settings based on tile flags
2023-03-13 08:55:26 +08:00
RH
941ccd0d14
TiledMap sprite position fix ( #1112 )
...
* Correctly store flags and gid with sprite created for tile
Use correct coordinates when displaying sprite for a tile
* Fix up typo and long test titles
2023-03-12 16:15:11 +08:00
halx99
517ffeedc6
Update project url in sources
2023-03-12 01:44:55 +08:00
halx99
0fbda93c39
[UWP] Add API GLViewImpl::createFullScreen
...
- Fix for luabindings
2023-03-11 23:19:52 +08:00
halx99
1152c73575
Fix ci
2023-03-11 23:14:04 +08:00
halx99
360950f1d7
Improve API GLViewImpl::createWithRect
2023-03-11 22:53:55 +08:00
Deal(涓€绾跨伒)
277bcd44ce
Windows Store UWP apps support ( #1108 )
...
* [BIG FEATURE] Windows Store UWP apps support
* Fix ci, add uwp for pr-ci
* Fix ci
* Improve ci script
* Fix ci
* Fix ci
* Fix ci
* Fix ci
* Upload uwp appx package artifacts [skip ci]
* Use d2d draw system font text
* Fix ci
* Improve code style
2023-03-11 22:10:18 +08:00
halx99
f452a3d173
Remove range-v3 which is not compatible UWP c++17
2023-03-10 13:20:45 +08:00
halx99
8bf4817ff7
Fix compile errors in c++17
2023-03-08 08:34:17 +08:00
Turky Mohammed
969c2257f8
[BUG] TileMap flipped/rotated animated tiles incorrect rendering. ( #1098 )
...
* Add test cases
* Delete default_hrtf.txt
* Fix rotated/flipped animated tile maps
* Optimize bitwise operations
* improve bitwise operations
2023-03-07 23:26:37 +08:00
RH
8d52ad2e56
Add missing renderer source file references to CMakeLists.txt ( #1100 )
...
* Add missing file references to CMakeLists.txt
2023-03-07 18:51:58 +08:00
Turky Mohammed
6a7522ae84
[BUG] TileMap OpenGL pixel-tolerance fix ( #1085 )
...
* Update CCFastTMXLayer.cpp
* [skip ci]
* Implement equation into engine
* Update CCFastTMXLayer.cpp [skip ci]
* [correction] fix sub-pixel equation
2023-03-06 22:41:16 +08:00
halx99
e5acd7da01
Fix dead lock when post new http request on failure callback
2023-03-06 12:13:12 +08:00
halx99
f4855f0e14
Add more compatible macros
2023-03-04 16:13:21 +08:00
halx99
a4fae9dd57
Add more compatible macro [skip ci]
2023-03-04 15:48:33 +08:00
halx99
01a74f3b61
Fix #1082
2023-02-27 15:43:35 +08:00
aismann
2cb695e398
removed unused variable: const Vec2 pt ( #1079 )
...
const Vec2 pt(so.x / PRECISION, so.y / PRECISION);
2023-02-26 04:29:57 +08:00
halx99
c4e219160a
Fix #1075
2023-02-25 06:21:23 +08:00
halx99
ed9c2d161c
Improve UserDefault code style
2023-02-23 21:59:27 +08:00
Deal(涓€绾跨伒)
83d53ba46b
Tidy project tree and full symlink support ( #1072 )
...
* Tidy project file tree and all symlink support
2023-02-23 21:57:30 +08:00
RH
c642b3babc
Better richtext word wrapping ( #1071 )
...
* [RichText] Do not word-wrap on punctuation characters for better readability
2023-02-23 13:55:42 +08:00
aismann
cfcf541744
Visible artifacts on DrawNode::drawCircle() with a corresponding lineWidth > 5 (window resizing issue) ( #1050 )
...
* Fix DrawNode::drawCircle() behavior itf the window is resizing.
* Update CCDrawNode.cpp
Tested also with
resourceSize(960, 640) or (1280, 720)
designSize(480, 320) or (400, 320);
Making a deal with the "boss"
* Update drawCircle and Tests
_lineWidth/4 is needed => the circle grow to fast without
---------
Co-authored-by: Deal(涓€绾跨伒) <halx99@live.com>
2023-02-22 20:02:20 +08:00
RH
b21b34ee66
Scrollbar visibility fix for when auto hide is disabled ( #1067 )
...
* Fix for scrollbar visibility when auto-hide is disabled
* Set the default opacity to 255 when the scrollbar auto hide is disabled since _opacity is unknown
2023-02-22 11:13:56 +08:00
RH
20dcad664b
Trim leading space from wrapped lines of text in RichText ( #1066 )
...
* Fix issue with a whitespace appearing at the start of left-aligned text in RichText when using wrapping at word boundaries.
Update RichText test.
2023-02-21 13:15:28 +08:00
halx99
70cef3ca58
Check astc image header wildcard for some extesion formats [skip ci]
2023-02-18 11:43:44 +08:00
halx99
e6a3aedff0
Working on c++23
...
There are many more efficient features on future c++23 standard
2023-02-18 11:39:31 +08:00
Turky Mohammed
63263e09d2
Add Anchored Sprite Class ( #1040 )
...
* add anchored sprite class
* Add feature tests
2023-02-10 14:07:20 +08:00
Andreas Loew
d444937358
display error message if shader initialization fails ( #1051 )
2023-02-09 23:07:36 +08:00
Deal(涓€绾跨伒)
4d608eba39
Fix #990
2023-02-09 21:40:38 +08:00
halx99
97c77d4c9d
Fix ci
2023-01-24 15:49:40 +08:00
halx99
4b6692ece0
Fix platform macro pred
2023-01-24 13:58:29 +08:00
halx99
2727d18250
Fix macro detect
2023-01-24 11:09:16 +08:00
Joilnen
93d6f2c69d
fixing a warning message ( #1035 )
2023-01-22 14:10:39 +08:00
Deal(涓€绾跨伒)
52cb279f75
Update CCGLViewImpl-desktop.cpp
2023-01-22 07:39:46 +08:00
halx99
04cbc8dfb7
Fix ci
2023-01-21 21:57:28 +08:00
halx99
71b4287688
Fix ci
2023-01-21 20:04:58 +08:00
halx99
fc5025da10
Fix osx ci
2023-01-21 19:24:58 +08:00
halx99
7faca1e74a
Fix ci
2023-01-21 18:49:02 +08:00
halx99
27a38b2335
Unify CCGLViewImpl-desktop
2023-01-21 17:57:56 +08:00
halx99
3e4be65a8f
Fix osx ci
2023-01-21 16:56:04 +08:00
solan-solan
7378af1e88
GL_RGBA32F GL backend support ( #1034 )
...
* Added GL_RGBA32F_EXT for GL backend to support floating point textures.
* Committing genbindings changes
* Added fp texture constant to mtl.
Co-authored-by: solan-solan <solan-solan@users.noreply.github.com>
2023-01-19 22:10:41 +08:00
halx99
ae14727dc7
Fix #1032
2023-01-17 10:06:09 +08:00
Deal(涓€绾跨伒)
643d1bfaf0
Update CocosGUI.h
2023-01-12 11:55:16 +08:00
halx99
090879123c
Update comment [skip ci]
2023-01-12 09:54:47 +08:00
halx99
fa9f663e3a
Don't use deprecated function
2023-01-11 23:28:22 +08:00
halx99
5c42e19788
Improve windows optional modules
2023-01-11 22:28:14 +08:00
pietpukkel
c09449d40b
Resize on Windows ( #1026 )
...
* Resize on Windows
Fixed resize on Windows
* Better code quality
Co-authored-by: <halx99@live.com>
2023-01-11 22:24:43 +08:00
halx99
f739f49eaf
Make linux defautSearchRoot same with win32
2023-01-10 23:06:04 +08:00
Turky Mohammed
b04c8f5735
[BUG] fix _AX_HAVE_WEBVIEW2 compilation error when not defined. ( #1020 )
...
* make _AX_HAVE_WEBVIEW2 actually work
* Exclude other platforms
* Update UIWebView-inl.h
2023-01-08 09:36:43 +08:00
Turky Mohammed
35549b128c
Update positionColorLengthTexture.vert ( #1021 )
2023-01-08 09:36:14 +08:00
涓€绾跨伒|Deal
210eb3f3ab
fix typo
2023-01-07 20:24:49 +08:00
涓€绾跨伒|Deal
4d0ffcdbdb
Fix typo
2023-01-07 19:46:20 +08:00
aismann
f238e5e0ff
Improve drawCircle rendering for big rings ( #1013 )
...
* Update HelloWorldScene.cpp
replace _director->end(); with menuCloseCallback(this);
* Rendering drawCircle
2023-01-06 23:25:31 +08:00
halx99
79b90a95dd
Fix dll linkage
2023-01-06 18:38:16 +08:00
涓€绾跨伒|Deal
644fa8d01a
Update HttpCookie.cpp
2023-01-04 21:21:16 -08:00
halx99
e86f2e3f73
Fix ci
2023-01-05 00:35:55 +08:00
halx99
bc9e4483e9
Fix ci
2023-01-05 00:31:08 +08:00
halx99
2410e7a782
Change HttpRequest::getTag return type from const char* to std::string_view
2023-01-04 23:37:57 +08:00
halx99
66be2a592e
Fix ci
2023-01-04 23:21:24 +08:00
halx99
90e964ca6f
Fix ci
2023-01-04 23:20:31 +08:00
halx99
98efcfe193
Update yasio to latest
2023-01-04 23:20:07 +08:00
halx99
be9675ff1f
Improve code style
2023-01-04 23:06:52 +08:00
halx99
aeedf0daee
Improve posix macro definations
2023-01-04 23:05:52 +08:00
halx99
a8916dfd50
Preferred use ax::print for engine log output
2023-01-04 22:52:40 +08:00
halx99
429e62ff95
Merge: 427ae694bd
b5cde53994
...
Merge branch 'dev' of https://github.com/axmolengine/axmol into dev
2023-01-04 21:26:23 +08:00
halx99
8c9cda5b16
Fix http request issue when path empty from url
...
Ensure path can be use for http request directly
2023-01-04 21:26:01 +08:00
CHP
a6b09af092
ANDROID_SDK_ROOT -> ANDROID_HOME ( #1009 )
...
* Update setup.py
* ANDROID_SDK_ROOT -> ANDROID_HOME
2023-01-04 08:03:48 +08:00
halx99
cb35a48885
Take care lambda implicit capture std::string_view
...
refer to: #1002
2023-01-03 23:02:17 +08:00
halx99
2522b1ef45
Fix feature check for MSVC
2023-01-03 18:01:40 +08:00
halx99
2cc1e540ac
Fix ci
2023-01-01 23:31:24 +08:00
halx99
82214b4183
Avoid packet GC
...
yasio-3.39.7 introduce YOPT_S_FORWARD_EVENT.
2023-01-01 23:11:32 +08:00
halx99
b644220459
Fix ci
2023-01-01 18:41:48 +08:00
halx99
319aaf3a49
Renaming performFunctionInCocosThread to runOnAxmolThread
2023-01-01 18:08:25 +08:00
halx99
0f97e3fa3a
Improve base64 API
...
Move base64Encode/base64Decode to namespace `ax::utils`
2023-01-01 18:07:18 +08:00
涓€绾跨伒|Deal
bc491ca743
Remove unused
2023-01-01 18:01:01 +08:00
Turky Mohammed
4ceadb9740
[IMPROVEMENT] Remove camera unnecessary perspective option. ( #993 )
...
* Fix camera applyZoom when window size changes
* Revert "Fix camera applyZoom when window size changes"
This reverts commit 26154b5ff7
.
* Fix pr
* remove camera perspective option
* fix merge conflict
* Update CCCamera.cpp
* Update CCCamera.h
2022-12-29 16:54:26 +08:00
Turky Mohammed
d7a6a64517
[BUG] Fix camera `applyZoom()` when window size changes and remove unnecessary projection code ( #992 )
...
* Fix camera applyZoom when window size changes
* Revert "Fix camera applyZoom when window size changes"
This reverts commit 26154b5ff7
.
* Fix pr
2022-12-29 16:54:01 +08:00
pietpukkel
2dcf76a88a
Fix for UIEditBox password on Mac/iOS (Montery+/15+). ( #995 )
...
Fix for UIEditBox password on Mac/iOS (Montery+/15+).
2022-12-27 14:26:09 +08:00
halx99
0684ac0ef4
Fix charset process in glfwCharCallback
2022-12-18 11:52:57 +08:00
CHP
8d36190c98
Improve Android cmake ( #985 )
...
* Update CMakeLists.txt
* Improve Andoid CMAKE
2022-12-17 16:35:34 +08:00
halx99
ad83c5e95f
Move SIMD detection to AXConfigDefine.cmake
2022-12-17 11:56:48 +08:00
涓€绾跨伒|Deal
6d1e652213
Fix #983
2022-12-12 19:41:07 +08:00
RH
1a0612ca6e
Move getWorldPosition() from Widget to Node class ( #978 )
...
* Committing genbindings changes
* Move getWorldPosition() method to Node class to allow world position to be retrieved for any node.
2022-12-07 09:24:46 +08:00
RH
2e30b51ab7
Add a pool for GroupCommand rendering commands ( #969 )
...
* Committing genbindings changes
* Use a pool of GroupCommand entries to avoid multiple entries of the same group in the render queue in certain scenarios
* Ensure captureNode works as expected.
* Set member variables to default values when init method is called on the GroupCommand
* Explicitly reset the command state when retrieving a GroupCommand from the pool
2022-11-28 08:37:22 +08:00
Vincent Lee
5f6e1cd42d
Fix warnings (implicit conversion loses and use of deprecated function)
2022-11-20 09:58:34 +09:00
joilnen
5214ea1eb1
fixing some warnings compilation in linux gcc 12.2.0
2022-11-14 15:46:27 -03:00
Vincent Lee
97f8a8d544
Replace use of deprecated sprintf with snprintf
2022-11-14 16:02:16 +09:00
halx99
17f5cd5543
Improve MFMediaPlayer state control
2022-11-14 11:35:38 +08:00
涓€绾跨伒|Deal
c1a576558e
Update axutils.gradle
2022-11-10 23:25:45 +08:00
halx99
d742dceb9f
Improve gradle scripts
...
Add cmake options from gradle command line properties support
2022-11-10 22:53:54 +08:00
halx99
3d1bf684a4
Fix ci
2022-11-10 22:03:40 +08:00
halx99
0279d5c158
Fix #958
2022-11-10 21:22:55 +08:00
halx99
df91bc9d69
Improve ftruncate
2022-11-10 13:45:51 +08:00
涓€绾跨伒|Deal
2084a1defb
Fix http post with uri params
2022-11-08 13:15:00 +08:00
halx99
bfd96ae10a
Improve memory use
2022-11-03 18:01:10 +08:00
RH
0649ab40df
Force recalculation of normalized position when assigning new parent to node ( #952 )
...
* Committing genbindings changes
* Ensure normalized position is re-calculated if parent node changes
2022-11-03 15:49:34 +08:00
RH
82bcb1ae5f
Add support for centered horizontal layout ( #946 )
...
* Committing genbindings changes
* Add support for CENTER_HORIZONTAL layout type.
2022-11-01 19:02:04 +08:00
halx99
7d1a911b91
Remove unnecessary platform macro define in cmake
2022-11-01 19:00:48 +08:00
halx99
a4d8687066
Improve platform macro detection
2022-11-01 18:31:31 +08:00
halx99
65920b8f9d
Fix ci
2022-11-01 16:02:13 +08:00
涓€绾跨伒|Deal
762e1b09c0
Update CCRenderer.h
2022-11-01 09:27:50 +08:00
涓€绾跨伒|Deal
6ddd6f0e05
Update CMakeLists.txt
2022-11-01 06:47:36 +08:00
halx99
a87bf2ee4b
Fix effekseer compiling [skip ci]
2022-10-31 14:30:33 +08:00
涓€绾跨伒|Deal
2a440a8c42
Update CCFileUtils-apple.mm
2022-10-31 08:12:06 +08:00
涓€绾跨伒|Deal
22f51204f7
Fix ci [skip ci]
2022-10-31 08:09:55 +08:00
halx99
56d66aba67
Remove FileUtils::searchResolutionsOrderArray
2022-10-30 23:03:39 +08:00
涓€绾跨伒|Deal
d6254accc9
Improve code style
2022-10-30 16:58:48 +08:00
halx99
d5a91886dc
Fix ci warnings
2022-10-27 13:01:18 +08:00
halx99
9afa4a0255
Improve ax::Vector compiler compatible, also fix #933
2022-10-26 23:17:48 +08:00
halx99
84fe8f734a
Update glad to v2.0.0
2022-10-25 09:01:57 +08:00
halx99
2c8347fcbc
Remove unnecessary code
2022-10-24 22:42:34 +08:00
halx99
87000c35fc
Add ETC2 support in pvr3ccz format
2022-10-24 19:06:49 +08:00
halx99
4fa40ee96b
Validate shared VertexLayout from Shader Program
2022-10-20 20:22:28 +08:00
halx99
10ea947a50
Validate shared VertexLayout from Shader Program
2022-10-20 20:19:56 +08:00
halx99
04f5a9879d
Fix memory leak
2022-10-20 20:18:32 +08:00
halx99
376941da91
Migrate
2022-10-18 19:17:36 +08:00
halx99
abd9338a7a
Migrate [skip ci]
2022-10-18 19:13:40 +08:00
涓€绾跨伒|Deal
25d93bd509
Improve code quality (stage1.Oct) ( #916 )
...
* Improve code quality
* Add env PULL_REQUEST [skip ci]
* Update build.ps1
* Fix ci [skip ci]
* Update ZipUtils.cpp
* Update build.ps1
* Resolve reviews
* Improve
* Improve code style
* Resolve reviews
* Use pod_vector
* Improve resize growth
* Update CCAnimation3D.cpp
* Update axstd.h [skip ci]
2022-10-13 21:44:42 +08:00
涓€绾跨伒|Deal
ba95ca98cf
Update Device.h
2022-10-12 20:37:56 +08:00
halx99
8c18f962d5
馃敤Fix #887
2022-10-12 19:44:31 +08:00
halx99
ec72ebb697
Fix #873
2022-10-12 12:39:27 +08:00
aismann
eb5058e6d0
/* axmol thread id */ ( #924 )
2022-10-12 07:04:36 +08:00