smilediver
74c6a4a417
Fix same uniforms in fragment and vertex shaders not working in Metal ( #1808 )
...
* Fix same uniforms in fragment and vertex shaders not working in Metal
* Add missing copyright
* Fix lua bindings for UniformLocation conversion
* Fix uniform mismatch in positionNormalTexture.vert and colorNormalTexture.frag
* Enable ProgramState::setFragmentUniform() only for Metal
2024-04-12 23:12:51 +08:00
halx99
a0f2c4e489
Add cmake option: `AX_EXT_HINT` to set default extensions state
2024-04-11 22:23:02 +08:00
halx99
9872818890
Fix typo: BLEND_CLOLOR ==> BLEND_COLOR
2024-04-10 21:47:00 +08:00
halx99
2ccdb3dbcd
Fix typo: RESERVE_SUBTRACT ==> REVERSE_SUBTRACT
2024-04-10 21:45:48 +08:00
halx99
68a5c250cd
Fix build android with axmol cmdline arch not working
2024-04-09 01:37:04 +08:00
halx99
b2d2f98525
Remove unnecessary include statments
2024-04-08 22:01:02 +08:00
halx99
5ff87acdfe
Add fallback ttf render support
2024-04-08 01:55:41 +08:00
halx99
95fe4d35bf
Fix ax::print missing '\n'
2024-04-06 23:46:04 +08:00
halx99
6d8eda761a
Fix compile warnings
2024-04-06 23:42:51 +08:00
halx99
195d0e7984
Make FileStream open file for write share flags same with cstd
2024-04-06 22:47:00 +08:00
halx99
ba734bc3e5
Fix some compiling warnings
2024-04-06 18:05:42 +08:00
Deal
bf7635fe63
Add CMake option to remove Console from builds ( #1788 )
...
* Add CMake option to remove Console from builds
- option: AX_ENABLE_CONSOLE
* Fix ci
2024-04-05 14:25:22 +08:00
halx99
a6867f3c28
Improve feature dependencies control
2024-04-05 11:07:47 +08:00
halx99
c80fc1a8be
Avoid dead loop when enable enableRetina
2024-04-05 01:55:19 +08:00
halx99
9b25809898
Improve code style
2024-04-05 01:44:41 +08:00
halx99
3bcb13f22a
Fix #1787
2024-04-05 01:20:44 +08:00
halx99
4d89b04850
Move Logging APIs from Console.h/Console.cpp to Logging.h/Logging.cpp
2024-04-03 21:03:40 +08:00
RH
690e16df30
Use single macro to control each feature ( #1776 )
...
* Use single macro to control each feature
* Allow Physics module to be enabled or disabled via cmake option
2024-03-30 08:56:32 +08:00
halx99
9a10407d7d
Improve build system
2024-03-30 01:08:55 +08:00
RH
4fb845244f
Allow certain code modules to be removed from build process ( #1769 )
...
* Add support for disabling code sections from build process
* Add support for disabling built-in audio
* No need to add definition here
* Remove extra blank lines
* Add required copyright notice
* Document new options
2024-03-28 10:45:20 +08:00
halx99
5797e355a3
Remove unused rpath
2024-03-27 22:59:35 +08:00
RH
f0c0c75979
Add support for verbose trace level logging ( #1764 )
...
* Add support for verbose trace level logging
* Set trace log color to white and debug log color to cyan
2024-03-25 12:56:22 +08:00
halx99
3555f97a7b
Fix ci
2024-03-24 05:20:59 +08:00
smilediver
db057444b9
Fix texture recreation when GL context is lost ( #1763 )
...
* Fix texture recreation when GL context is lost
* Add missing copyright
2024-03-23 09:15:36 +08:00
宾晓皎
f211ba248c
[wasm] Fix frame rate control ( #1762 )
2024-03-22 18:10:59 +08:00
halx99
2701bd1088
Fix #1759
2024-03-21 00:41:11 +08:00
halx99
fe29f50aa7
Improve wasm EditBox
2024-03-19 23:45:51 +08:00
halx99
d1ec623bb5
Rename folder thirdparty ==> 3rdparty
2024-03-19 21:33:02 +08:00
宾晓皎
6caa3f895a
fix EditBox error ( #1755 )
...
1.fix fontsize in inputbox on wasm
2.fix fontname , fontsize in EditBox
2024-03-17 12:11:08 +08:00
aismann
06d4c3f255
Update Console.cpp (removed the '\n' which creates an second (empty) line) ( #1746 )
2024-03-15 19:50:22 +08:00
Turky Mohammed
28f3915445
Node World Space Positioning ( #1743 )
...
* node set world position
* Adapt tests
2024-03-15 09:33:38 +08:00
Deal
76db9007b0
Move color types to math/Color.h ( #1741 )
...
* Move color types to math/Color.h
* Use V3F_C4F
* Fix ci
2024-03-14 23:38:45 +08:00
halx99
79b6b8c7af
Fix #1726
2024-03-14 01:10:56 +08:00
RH
cdf69d159a
Removing EditBox should not result in logging an error message ( #1740 )
...
* Removing EditBox should not result in logging an error message
* Add copyright notice
2024-03-13 12:37:33 +08:00
halx99
cb12cbc366
Initial implement wasm EditBox
2024-03-13 01:20:37 +08:00
halx99
601434965a
Fix wasm error
2024-03-12 21:50:14 +08:00
halx99
7c7d3beb02
Improve wasm logging color style
2024-03-11 23:32:34 +08:00
halx99
6a57a020da
Strip ansi color escape for wasm
2024-03-11 01:22:48 +08:00
halx99
c1718fee9b
Fix linux crash
2024-03-10 01:24:32 +08:00
Deal
729718134f
Improve logging color style ( #1739 )
...
* Improve logging color style
* Improve code style
* Fix ci
* Fix ci
* Fix ci
* Fixup
* Fix ci
2024-03-09 09:23:39 +08:00
halx99
1297642416
Fix #1737
2024-03-08 20:42:05 +08:00
halx99
0972191e89
Reset console text color on non-win32 platforms
2024-03-08 01:55:10 +08:00
Deal
931ca91c71
Logging colorful support ( #1735 )
...
* Add logging colorful support
* Enable full log fmt style in cpp-tests
2024-03-08 01:15:26 +08:00
Deal
5d2c42e73f
Implement new axmol log system based on fmtlib ( #1732 )
...
* Implement new log macros based on fmtlib
* Fix ci
* Fix ci
* Fix android ci
* Fix warnings
* Replace more ax::log by AXLOGX
* Fix ci
* Fix linux build
* Use stack memory for log prefix
* Fix linux build
* Fix warning
* Add ILogOutput support
* Replace old log calls with new log macros
* Fixup
* Fixup
* Fixup
* Update ci msvc to 14.39
* Update Console.h [skip ci]
* Pass log level to ILogOutput
2024-03-07 08:47:00 +08:00
smilediver
d3a0357e84
HttpClient: add support for PATCH method ( #1722 )
...
* HttpClient: add support for PATCH method
2024-02-29 11:43:41 +08:00
smilediver
fcf18f8fc5
Android build fixes ( #1723 )
...
* Try default macOS Android SDK location if SDK is not specified or found
* Fix Android Studio project sync failing if NDK is not installed
2024-02-28 23:50:15 +08:00
Deal
6da5d7b059
Bump version to 2.1.3
2024-02-27 01:45:09 +08:00
halx99
8b33156e65
Update glfw to 3.4
2024-02-24 14:17:31 +08:00
halx99
5e6b865215
Update cppwinrt: 2.0.230706.1 ==> 2.0.240111.5
2024-02-22 20:03:16 +08:00
RH
184e0dcc74
Allow overriding defines without modifying engine source ( #1710 )
2024-02-21 09:40:04 +08:00