urhobot
f861a10a61
GH Actions: Bump copyright to 2021.
2021-07-17 16:43:46 +00:00
1vanK
711053d293
AS Bindings: Allows using generic calling convention on any platform [cache clear] ( #2783 )
2021-02-23 21:31:21 +03:00
SuperWangKai
30a629ca21
Tracy profiler integration. ( #2776 )
...
* Tracy profiler integration.
* Cleanup URHO3D_TRACY_PROFILING macro.
* Fix comment of Tracy build option.
* Decouple URHO3D_TRACY_PROFILING exclusively from URHO3D_PROFILING.
* Comment explains URHO3D_TRACY_PROFILING
* Update
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update
* Update TracyCallstack.cpp
* Update
* Update CMakeLists.txt
* Update TracyCallstack.cpp
* Update TracyCallstack.cpp
Co-authored-by: 1vanK <1vanK@users.noreply.github.com>
2021-02-16 17:56:04 +03:00
Yao Wei Tjong 姚伟忠
0d4e038827
Major refactoring on the Gradle build system.
2020-10-29 08:22:44 +08:00
urho3d-travis-ci
1151b8a2d6
Travis CI: bump copyright to 2020.
2020-01-05 06:21:40 +00:00
songruining
9d960b05cc
Fix ETCPACK cmake file for consistency.
2019-10-25 08:47:51 +08:00
songruining
bb174b0a73
Use ETCPACK as 3rd-party to decompress ETC1/ETC2 texture, and remove old ETC1 decompression code.
2019-10-25 08:47:51 +08:00
urho3d-travis-ci
a476f0c401
Travis CI: bump copyright to 2019.
2019-01-12 01:00:16 +00:00
Yao Wei Tjong 姚伟忠
3add6d4359
Add another RPATH entry for the tool executable in the build tree.
2018-10-22 22:05:38 +08:00
Yao Wei Tjong 姚伟忠
57bb8b7f29
Adjust RPATH to avoid hard-coded lib location entry in the build tree.
...
As such, the executable with SHARED lib type generated from the dockerized build environment is runnable in the host system out of the box.
2018-10-22 09:12:14 +08:00
Arnis Lielturks
e363036036
kNet replaced with SLikeNet (RakNet fork).
2018-08-11 20:35:09 +08:00
Yao Wei Tjong 姚伟忠
d827f5ebfb
Proper segregation between Gradle modules.
2018-08-06 21:46:00 +08:00
Sandu Liviu Catalin
4740e142b3
Update the STB Image Write library. This removes the dependency on the Jo_JPEG library since it was integrated into STB Image Writte (github.com/nothings/stb/pull/432).
2018-02-03 10:46:06 +08:00
urho3d-travis-ci
70049ba582
Travis CI: bump copyright to 2018.
...
[cache clear]
2018-01-01 05:35:37 +00:00
carnalis
3339e5012b
Initial commit of WebP image support
2017-07-20 00:43:15 -04:00
Yao Wei Tjong 姚伟忠
752609701b
Indirectly detect the availability of the "RtlGetVersion" function.
...
Fix #1998 .
2017-07-01 17:49:17 +08:00
Yao Wei Tjong 姚伟忠
c7a0149dc9
Another sweep for tvOS conditional code branch.
2017-06-05 23:04:09 +08:00
Yao Wei Tjong 姚伟忠
75b8420a31
Initial work for porting Urho3D to AppleTV platform.
2017-06-05 23:04:09 +08:00
Yao Wei Tjong 姚伟忠
e62179f133
Integrate IK sub-library with Urho3D's build system.
2017-04-01 21:28:27 +08:00
TheComet
cf30fb98c0
Adding IK library to Urho3D, enable/disable it with -DURHO3D_IK
2017-03-21 15:56:46 +01:00
Yao Wei Tjong 姚伟忠
73c97d9f64
Only add defines at the scope they are actually required.
2017-03-05 08:45:38 +08:00
Yao Wei Tjong 姚伟忠
9f19d51c08
Remove older constructs that have been earmarked previously.
2017-03-05 08:34:41 +08:00
urho3d-travis-ci
ee054a1507
Travis CI: bump copyright to 2017.
...
[ccache clear]
2017-01-01 13:01:31 +00:00
Yao Wei Tjong 姚伟忠
f1d1b757b8
Change all CMakeLists.txt to use LF for consistency sake.
2016-12-05 22:33:59 +08:00
Yao Wei Tjong 姚伟忠
5bdd519ce7
Another attempt to reenable AS wrapper for 64-bit ARM platform.
...
For CI - switch all the Android CI jobs to use Clang compiler toolchian instead of GCC compiler toolchain. The old GCC 4.9 is not able to handle C++11 standard for AS wrapper. Besides, the latest change log in Android NDK has marked GCC as deprecated and recommended developers to migrate to Clang.
2016-06-10 17:17:21 +08:00
Yao Wei Tjong 姚伟忠
64d975ba1a
Add initial build support for generic ARM platform.
...
Add a new build option "ARM_ABI_FLAGS" for supplying additional ABI compiler flags when targeting generic arm.
Fix Linux build from using OpenGLES instead of GLEW, fix RPI build from using wrong OpenGLES library, fix iOS build from using arm-specific compiler flags directly which would cause problem in universal binary build containing iphonesimulator archs as well.
And other minor refactoring.
2016-06-10 17:17:21 +08:00
Lasse Öörni
98dfaf3c75
Add Boost Preprocessor library to Source/ThirdParty. Force C++11 for AngelScript / Emscripten combo. Default to CharacterDemo instead of NinjaSnowWar in Urho3DPlayer on Emscripten due to missing Network subsystem.
2016-06-02 20:55:52 +03:00
urho3d-travis-ci
c4f6f315ff
Travis CI: bump copyright to 2016.
...
[ccache clear]
2016-01-26 13:55:03 +00:00
Yao Wei Tjong 姚伟忠
431559c2bd
For Travis CI & AppVeyor - unified 'ci' rake task and spring cleaning.
2016-01-06 16:38:58 +08:00
Yao Wei Tjong 姚伟忠
90edf01c7c
For Travis CI - avoid CMake 3.4 to fix #1043 .
...
Another attempt to fix Android Intel Atom CI builds.
[skip appveyor] [ci package] [ci only: OSX, Android]
2015-11-22 16:47:38 +08:00
Yao Wei Tjong 姚伟忠
d4929af473
For Travis CI - attempt to fix Android Intel Atom CI builds.
...
Alter the debug print for troubleshooting iOS CI builds.
[ci package] [skip appveyor] [ci only: Android, OSX]
2015-11-22 12:01:27 +08:00
Yao Wei Tjong 姚伟忠
688f1f4892
For Travis CI - add debug print for iOS build.
2015-11-22 09:48:43 +08:00
Yao Wei Tjong 姚伟忠
4f1722f223
Fix RPATH for tools built with Shared Urho3D library type.
2015-11-03 17:57:50 +08:00
Yao Wei Tjong 姚伟忠
440bc484e7
Add skeleton project for Annotator tool.
...
Currently it just dumps the AST out instead of actually annotating.
[ci only: master, Annotate]
2015-09-14 20:13:26 +08:00
aster2013
27aaabd6d7
Move spriter from ThirdParty to Urho2D, credit to @weitjong.
2015-09-08 13:52:30 +08:00
aster2013
5dedc993a9
Remove URHO3D_SPINE option, if exists ThirdParty/spine make URHO3D_SPINE enabled.
2015-09-05 23:44:45 +08:00
aster2013
0cded698e4
Merge from spine-spriter branch.
...
Main changes:
Make spriter as a lib
Enable spine support in AnimatedSprite2D and Animation2D.
2015-09-05 22:23:35 +08:00
Yao Wei Tjong 姚伟忠
0e2af9c788
Initial ODBC API support.
...
Enhance db demo to work with ODBC database connectioon string.
2015-08-10 01:51:25 +08:00
Yao Wei Tjong 姚伟忠
560ef3bb37
Add Database subsystem. Add new build option to enable it.
...
Initial C++ sample database demo using execute immediate mode.
2015-08-10 01:51:25 +08:00
JSandusky
567a29d74e
Implementation of DetourCrowd and DetourTileCache
...
Added Components:
- DynamicNavigationMesh (uses DetourTileCache)
- Obstacle (interacts with DynamicNavigationMesh)
- DetourCrowdManager (uses DetourCrowd for crowd control)
- CrowdAgent (interacts with DetourCrowdManager)
- NavArea (marks area types)
Changes:
- Refactor NavigationMesh build process
- Addition of cylinder debug rendering
- Exposed Area Type Costs in navigation
CrowdNavigation sample for Lua, Angelscript, and C++ using
DynamicNavigationMesh, Obstacle, CrowdAgent, and DetourCrowdManager
components.
2015-05-04 22:14:00 -04:00
Yao Wei Tjong 姚伟忠
67ce3e48bd
Increase the multiplier for the EMRUN time out setting.
...
Emscripten has just released version 1.30 which, among others, fixes the EMRUN time out handling. In the previous version it did not time-out as expected. But now as EMRUN times out correctly, the build test failed on our Emscripten build due to Travis CI latency.
2015-04-13 17:26:10 +08:00
Lasse Öörni
281809121c
Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation.
2015-02-22 22:44:12 +02:00
Yao Wei Tjong 姚伟忠
24e70ecd60
For Travis-CI - reduce number of samples in Emscripten build.
...
Also remove CI build for shared lib type. It is anyway just an emulation as Emscripten does not support dynamic library (yet) and our earlier issue with emar for static lib type has been fully resolved. Test [ci package] for Emscripten.
2015-02-13 21:31:59 +08:00
Yao Wei Tjong 姚伟忠
85c893a83d
Attempt to enable CI build for Emscripten.
2015-02-13 21:31:59 +08:00
Yao Wei Tjong 姚伟忠
19ab396e74
Add new Emscripten/CMake toolchain file based on Urho3D convention.
...
Use EMSCRIPTEN_ROOT_PATH environment variable to specify the root path to the emscripten, instead of the original EMSCRIPTEN environment variable exported in emsdk_set_env.sh.
This is because the original EMSCRIPTEN environment variable name clashes with our build scripts.
2015-02-13 21:23:05 +08:00
t
6ff6c5fe49
modify Source/CMakeLists.txt for emscripten build options
2015-02-13 21:23:05 +08:00
Lasse Öörni
bb2ebf7568
Bump copyright to 2015.
2015-01-31 21:03:53 +02:00
Yao Wei Tjong 姚伟忠
f9158a045e
Install binaries to the "bin" subdir relative to install prefix.
...
Fix the Android installing and packaging steps which previously failed to install all the sample libs.
Close #616 .
2015-01-18 22:29:57 +08:00
Yao Wei Tjong 姚伟忠
4c17b03173
Remove existing include path abstraction.
...
Remove engine's sub-CMakeLists.txt.
2015-01-04 22:32:42 +08:00
Yao Wei Tjong 姚伟忠
a4a4cde236
Refactor all CMake toolchains to reset CMAKE_INSTALL_PREFIX variable.
...
Add new build options for specifying tool-prefix and target-sysroot in cross-compiling build.
Add new IOS_SYSROOT variable to store the path to iOS sysroot and use it to set CMAKE_FIND_ROOT_PATH variable.
Now also generate pkg-config Urho3D.pc for iOS platform.
For Travis CI - simplify SDK installation logic. Use DESTDIR=~ to avoid sudo.
2015-01-04 22:32:41 +08:00