Yao Wei Tjong 姚伟忠
fffedb900e
Initial setup for GitHub Actions migration.
2020-10-29 08:22:32 +08:00
1vanK
2512cc838a
AS Autobindings: guard implicitly declared destructor wrappers by defines
2020-10-29 08:21:12 +08:00
Yao Wei Tjong 姚伟忠
024dc14aad
CI - disable auto binding generation on the main branch for now.
2020-10-28 20:01:21 +08:00
1vanK
ef1dfe3417
AS Autobindings
2020-10-28 19:18:41 +08:00
moneromooo
d5644c93cb
Str: allow move assignment to self ( #2698 )
...
* Containers: allow move assignment to self
It's used for instance when shuffling a std::vector of String
* Remove unnecessary checks
Co-authored-by: moneromooo <moneromooo>
Co-authored-by: Eugene Kozlov <nekoeuge@gmail.com>
2020-10-27 11:10:39 +03:00
r-a-sattarov
01a54008d1
E2K: added use of x86 SIMD instruction set on MCST Elbrus 2000 arch
...
MCST e2k (Elbrus 2000) architecture has half native / half software
support of most Intel/AMD SIMD
e.g. MMX/SSE/SSE2/SSE3/SSSE3/SSE4.1/SSE4.2/AES/AVX/AVX2 &
3DNow!/SSE4a/XOP/FMA4
Ref: https://en.wikipedia.org/wiki/Elbrus_2000
2020-10-21 11:42:51 +08:00
r-a-sattarov
daad2935aa
CMake/Modules/CheckCompilerToolchain.cmake: fixed typo
2020-10-21 11:42:51 +08:00
UkoeHB
8a4adb3387
silence compiler warnings ( #2686 )
...
update compiler silence patch
update silence compiler
avoid mixing actions and conditions
2020-10-20 21:55:23 +03:00
moneromooo
d34c7c0d7f
PackageTool: fix empty string check in extension check ( #2696 )
...
Co-authored-by: moneromooo <moneromooo>
2020-10-20 21:20:09 +03:00
Nwokoma Uchechukwu
44220053a9
Fix incorrect relative includes ( #2681 )
2020-10-08 09:07:12 +03:00
Yao Wei Tjong 姚伟忠
ebd7633f89
Expose GLEW 3rd-party lib for using OpenGL Graphics API.
2020-09-20 22:38:38 +08:00
Yao Wei Tjong 姚伟忠
dc271bf225
Shorten the stale workflow name.
2020-09-12 10:37:15 +08:00
urho3d-travis-ci
16de1f96d2
Travis CI: API documentation update at 2020-09-10 16:31:32 UTC.
...
[ci package]
Commit: e78462de15
Message: An intersection test for IntRect (#2675 )
* Intersection test for IntRect
* Properly handling of intersections with neighbors
* Сonsider right-bottom borders not owned by a rect
2020-09-11 00:31:32 +08:00
TEDERIs
e78462de15
An intersection test for IntRect ( #2675 )
...
* Intersection test for IntRect
* Properly handling of intersections with neighbors
* Сonsider right-bottom borders not owned by a rect
2020-09-10 19:13:57 +03:00
Yao Wei Tjong 姚伟忠
cc975dbccd
Android - upgrade Gradle, Android plugin and other deps.
2020-09-04 21:12:42 +08:00
Yao Wei Tjong 姚伟忠
68e7f7cc75
For CI - use master DBE tag.
2020-08-31 01:40:48 +08:00
Yao Wei Tjong 姚伟忠
7c38ee0c37
Apple - update plist to support retina display.
...
Close #2139
2020-08-31 01:39:08 +08:00
Yao Wei Tjong 姚伟忠
2950f760ff
For CI - bump the deployment targets for Apple platforms.
2020-08-31 01:39:08 +08:00
Yao Wei Tjong 姚伟忠
197cb5eb80
Apple - Suppress warnings due to implicit cast to unsigned.
2020-08-31 01:39:08 +08:00
Yao Wei Tjong 姚伟忠
43d7a38a9c
Apple - Exclude CoreMotion when targeting tvOS.
...
Reconfigure Apple build to not using the 'no_weak_imports' linker flags.
This means the new build artifacts may not run correctly on old macOS/iOS/tvOS.
It is up to the devs to handle the weak symbols during runtime in their own apps if they needs to be run on old systems.
2020-08-31 01:39:08 +08:00
Yao Wei Tjong 姚伟忠
cd76243496
For CI - upgrade Window's version of MinGW compiler toolchain.
2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
d47e4e7533
MSVC - fix PCH generation for VS.
2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
01dfc7dfa2
Android - fix PCH generation for Android build.
2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
92cf44551f
Fix PCH generation and visibility warning on STATIC build.
...
Close #2652
2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
6d6cd58e34
Fix PCH generation for GCC and Clang.
...
Add a new compiler flag to warn against invalid PCH generation in the future.
Remove temporary PCH workaround for all Clang compilers.
2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
4a2a132ee0
RPI & ARM - only add rpath-link for the linker when necessary.
2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
47af104d17
Enforce the C++11 standard as minimal requirement.
2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
53186464c2
Use modern CMake way to set the default C++ standard.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
9e02cb3dd6
Prevent building of SDL GL video drivers on non-desktop platforms.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
29015cc8c1
RPI - initialize the default ABI correctly for 64-bit build.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
6ae88f9b44
DBE - avoid retrying from other public registries.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
0b9c49cab8
Refactor to avoid hard-coding the library arch for Debian distro.
...
Instead, assume the GCC (cross-)compiler toolchain will have the "--enable-multiarch" enabled and the toolchain has a triplet matching the CMAKE_LIBRARY_ARCHITECTURE_REGEX which is set to "[a-z0-9_]+(-[a-z0-9_]+)?-linux-gnu[a-z0-9_]*" as of this writing. If so, CMake will automatically initialize the CMAKE_LIBRARY_ARCHITECTURE with a right value and CMake will use it when searching for libraries, not requiring the build script to spell out the extra path suffixes manually.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
2076b6d6eb
For CI - RPI - reenable LUAJIT and Angelscript scripting subsystems.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
c6ea0d61ca
RPI - quick fix by relaxing the 'template' keyword check.
...
The check could be tighten again based on user report.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
cbc72fa30b
RPI - Fix 64-bit SHARED lib type build config.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
63986a1fd6
RPI - Use vanila GLES2 library for RPI4.
2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
45089a1322
Fix build script in finding the DRM, GBM and others.
...
RPI 4 may require KMS/DRM to replace DISPMAN.
2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
70073287b4
RPI - initial attempt to support RPI4 64-bit build.
2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
0b50ef80e4
For Travis - CI - Use the new RPI_ABI build option values.
2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
db094af7af
For CI - RPI - Drop RPI 1 and replace it with 64-bit CI build.
2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
4c1e9ddf35
Android - upgrade dependencies. Works with Android Studio 4.0.
2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
3af2b68237
Prevent building of SDL GLES video drivers on desktop platforms.
2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
2980809aed
Adapt to EMSDK changes. [ci only: Web]
2020-08-31 01:39:04 +08:00
Yao Wei Tjong 姚伟忠
ee8a095ac1
For CI - upgrade toolchains and Doxygen version.
2020-08-31 01:39:04 +08:00
1vanK
e01329ec6c
Merge branch 'master' of https://github.com/Urho3D/Urho3D
2020-08-28 11:26:36 +03:00
1vanK
ec060153db
WriteDrawablesToOBJ: pass vector as reference
2020-08-28 11:26:27 +03:00
ssinai1
0134b64eb3
Fix 3D texture mipmap generator.
2020-08-27 11:18:54 +08:00
1vanK
23a6d24ac0
UIElement: return children as PODVector
...
Used by AutoBinder
2020-08-14 23:35:38 +03:00
1vanK
68a4c6e193
Database: rename parameter context_ to context
2020-08-10 10:19:47 +03:00
Arnis Lielturks
30dce947c4
Outgoing messages are now packed together ( #2636 )
...
* outgoing messages are now packed together
* ability to set connection packet buffer limit
* custom messages and broadcasting fixed
* code style updates
2020-08-04 22:25:52 +03:00