Commit Graph

  • f8f86e5e3c
    Merge all tasks into one Rakefile. Yao Wei Tjong 姚伟忠 2020-09-30 01:36:48 +0800
  • 1977d10cde
    Enhance rake new task with opinionated default. Yao Wei Tjong 姚伟忠 2020-09-30 01:20:59 +0800
  • 567e164c18
    Minor refactor to use symbol literal. Yao Wei Tjong 姚伟忠 2020-09-28 23:47:37 +0800
  • 2702c75b3b
    Differentiate between normal and DBE build tree. Yao Wei Tjong 姚伟忠 2020-09-28 23:39:24 +0800
  • 6b0ea384bc
    Enhance rake install task to understand tilde expansion. Yao Wei Tjong 姚伟忠 2020-09-28 21:07:13 +0800
  • 5c20b48fe7
    Rake 'new' task. Yao Wei Tjong 姚伟忠 2020-09-27 23:00:20 +0800
  • 42bd32d142
    Minor refactoring for code reuse. Yao Wei Tjong 姚伟忠 2020-09-27 13:05:03 +0800
  • fff97c3e65
    Include documentation.zip and sources.jar as Android build artifacts. Yao Wei Tjong 姚伟忠 2020-09-27 12:03:49 +0800
  • 00e38454c5
    Reset the CMAKE_INSTALL_PREFIX for Windows 64-bit platform. Yao Wei Tjong 姚伟忠 2020-09-26 23:13:16 +0800
  • 67a437b285
    For CI - skip code signing executable targets for iOS/tvOS platforms. Yao Wei Tjong 姚伟忠 2020-09-26 22:41:12 +0800
  • 49d2933711
    Initial scaffolding test steps. Yao Wei Tjong 姚伟忠 2020-09-26 20:08:39 +0800
  • 30a60e70ce
    Rake 'install' task. Yao Wei Tjong 姚伟忠 2020-09-24 22:23:59 +0800
  • 4888e488e1
    Auto init. Yao Wei Tjong 姚伟忠 2020-09-24 02:28:32 +0800
  • 2d71e523ab
    Minor refactoring and clean up. Yao Wei Tjong 姚伟忠 2020-09-24 00:44:58 +0800
  • c13dd61ec2
    Android - only build Urho3DPlayer for STATIC lib type. Yao Wei Tjong 姚伟忠 2020-09-20 16:27:28 +0800
  • 77fb86d9ba
    Refactor to rename package from 'com.github.urho3d' to 'io.urho3d'. Yao Wei Tjong 姚伟忠 2020-09-18 22:17:28 +0800
  • 0ffabb0939
    Refactor to shorten the step name. Yao Wei Tjong 姚伟忠 2020-09-18 13:11:11 +0800
  • d518d45f60
    Rake 'publish' task. Yao Wei Tjong 姚伟忠 2020-09-18 12:47:32 +0800
  • afb2edab1e
    Skip packaging steps for PR. Yao Wei Tjong 姚伟忠 2020-09-16 19:20:12 +0800
  • dbd90fb195
    Refactor to have better artifact names. Yao Wei Tjong 姚伟忠 2020-09-16 15:13:19 +0800
  • d1b77a7263
    Enable upload artifact step for Clang-tidy and Clang-format. Yao Wei Tjong 姚伟忠 2020-09-16 13:53:03 +0800
  • e6596cfc37
    Upload artifact step. Yao Wei Tjong 姚伟忠 2020-09-16 01:24:22 +0800
  • b2b29755a4
    Enable package step for Android platform. Yao Wei Tjong 姚伟忠 2020-09-15 16:25:35 +0800
  • 0a6df5627f
    Enable documentation step for Android platform. Yao Wei Tjong 姚伟忠 2020-09-15 14:37:59 +0800
  • 2240afe6b1
    Make 'cpack' task as internal to avoid confusion with 'package' task. Yao Wei Tjong 姚伟忠 2020-09-15 12:35:06 +0800
  • 3bd8e83914
    Rake 'cpack' task. Yao Wei Tjong 姚伟忠 2020-09-15 11:05:11 +0800
  • d425b17694
    Always unshallow to get the correct Urho3D version. Yao Wei Tjong 姚伟忠 2020-09-14 23:58:27 +0800
  • f00f3b0f9e
    Rake 'package' task. Yao Wei Tjong 姚伟忠 2020-09-14 23:41:18 +0800
  • f08259b4b3
    Rake 'doc' task. Yao Wei Tjong 姚伟忠 2020-09-14 23:01:06 +0800
  • 542d57f2be
    Install Doxygen and GraphViz on macOS and Windows VMs. Yao Wei Tjong 姚伟忠 2020-09-14 22:10:29 +0800
  • fbff271bfc
    Task to auto update the criticial dot files. Yao Wei Tjong 姚伟忠 2020-09-14 18:45:52 +0800
  • 6cc52c6240
    Style job with clang-format. Yao Wei Tjong 姚伟忠 2020-09-14 14:06:54 +0800
  • 18cd3b3995
    Simplify lint setup. Lint from 3rd-party libraries are 'suppressed' by having a separate '.clang-tidy' file with minimal checks enabled. Yao Wei Tjong 姚伟忠 2020-09-14 13:22:25 +0800
  • f0af72778a
    For CI - use bind mount instead of hacking into docker volume. Yao Wei Tjong 姚伟忠 2020-09-13 18:14:59 +0800
  • 395fd5eedc
    For CI - web platform with Debug build config. Yao Wei Tjong 姚伟忠 2020-09-13 17:35:10 +0800
  • 1fd2c6208f
    Temporarily let the failed linter checks to pass. Yao Wei Tjong 姚伟忠 2020-09-13 13:51:06 +0800
  • f18fefa2cd
    Lint job with clang-tidy. Yao Wei Tjong 姚伟忠 2020-09-12 15:03:46 +0800
  • c5ff723776
    Minor code cleanup. Yao Wei Tjong 姚伟忠 2020-09-12 12:46:47 +0800
  • 2553b9851d
    Debug build config for Linux VM. Yao Wei Tjong 姚伟忠 2020-09-11 22:38:43 +0800
  • 1dcf1e0285
    For CI - (re-)enable the macOS build using Makefile. Yao Wei Tjong 姚伟忠 2020-09-11 14:21:23 +0800
  • c7f782417b
    Skip 'CMake' step on Android platform. Yao Wei Tjong 姚伟忠 2020-09-11 12:03:56 +0800
  • 847a42806e
    Use xcpretty for Xcode when it is available. Yao Wei Tjong 姚伟忠 2020-09-11 11:32:20 +0800
  • ea9ca17e23
    Minor refactoring on 'init_default' method. Yao Wei Tjong 姚伟忠 2020-09-11 11:21:16 +0800
  • e45a278e59
    Enable 'test' step on Android platform. Equivalent to invoking "./gradlew test" which currently does nothing much yet. Yao Wei Tjong 姚伟忠 2020-09-11 10:38:25 +0800
  • efa7203519
    For CI - skip 'test' step for OpenGL on Windows VM. The test didn't work. MinGW build artifacts produced segfault, while VS ones just hung (probably showing a dialog complaining about missing OpenGL driver somewhere which the CTest doesn't know how to dismiss). Yao Wei Tjong 姚伟忠 2020-09-11 10:23:02 +0800
  • a0378ffa16
    Separate DBE image pulling from 'CMake' step for easy profiling. Yao Wei Tjong 姚伟忠 2020-09-11 10:20:47 +0800
  • 5ec46d763e
    Separate the 'cmake' and 'build' steps for easy profiling. Yao Wei Tjong 姚伟忠 2020-09-11 09:32:19 +0800
  • d1f723bb97
    Rake 'test' task. Yao Wei Tjong 姚伟忠 2020-09-11 00:13:51 +0800
  • cdcaf0acf6
    For CI - disable PCH on 'linux-gcc' platform. Yao Wei Tjong 姚伟忠 2020-09-10 20:36:24 +0800
  • a7004a657d
    Always build host-tools using 'generic' deployment target. Yao Wei Tjong 姚伟忠 2020-09-10 14:33:15 +0800
  • cf113394cb
    Better cache key. Yao Wei Tjong 姚伟忠 2020-09-10 11:50:08 +0800
  • c875f1796d
    Enable cache action. Yao Wei Tjong 姚伟忠 2020-09-09 16:55:13 +0800
  • 0dab09ff66
    Don't skip the 'cmake' task when it is explicitly call. Yao Wei Tjong 姚伟忠 2020-09-09 15:58:56 +0800
  • bb73a41d0e
    Refactor to rename 'native' DBE to 'linux'. Yao Wei Tjong 姚伟忠 2020-09-09 15:23:11 +0800
  • 9ae4dd83aa
    Change the Windows matrix to use GRAPHICS_API instead of ARCH. Yao Wei Tjong 姚伟忠 2020-09-09 01:15:04 +0800
  • bed2c8335c
    Install 32-bit & 64-bit MinGW-W64 ccompiler for Windows VM. Yao Wei Tjong 姚伟忠 2020-09-08 19:28:01 +0800
  • 1d1805ced7
    Rename to avoid ambiguity in bash-completion. Yao Wei Tjong 姚伟忠 2020-09-07 23:29:46 +0800
  • c5b1f53c0c
    Rake 'build' task. Yao Wei Tjong 姚伟忠 2020-09-07 20:09:08 +0800
  • de003c09f7
    Setup step specific to Github Actions. Yao Wei Tjong 姚伟忠 2020-09-07 12:12:22 +0800
  • ddc04818ed
    Double quote build tree path for portability. Yao Wei Tjong 姚伟忠 2020-09-07 11:22:46 +0800
  • dadb6212db
    Fix 'ci' task to only set 'URHO3D_64BIT' conditionally. Yao Wei Tjong 姚伟忠 2020-09-06 21:50:52 +0800
  • 487069ded7
    Hack into GitHub Actions' VM to free up some disk space. Yao Wei Tjong 姚伟忠 2020-09-06 19:16:40 +0800
  • 47336b43ae
    Android - process both Gradle properties and env-vars as build options. Yao Wei Tjong 姚伟忠 2020-09-06 19:08:12 +0800
  • f7babac92e
    Enable LuaJIT by default on all platforms that support/allow it. Yao Wei Tjong 姚伟忠 2020-09-06 17:23:32 +0800
  • 2293618c24
    Rake task delegating to Gradle on Android platform. Yao Wei Tjong 姚伟忠 2020-09-06 17:10:39 +0800
  • 9fa51dad5b
    Rake 'cmake' task. Yao Wei Tjong 姚伟忠 2020-09-05 18:22:40 +0800
  • 7937119e63
    Handle CMake cache entry in '-D <var>=<value>' format. Yao Wei Tjong 姚伟忠 2020-09-05 20:31:08 +0800
  • 0eb778b4e5
    Remove ununsed python file from SDL. This is to avoid IntelliJ from detecting it and suggesting a Python framework. Yao Wei Tjong 姚伟忠 2020-09-05 13:40:46 +0800
  • 91a7287d0a
    Auto unshallowing. Yao Wei Tjong 姚伟忠 2020-09-03 23:16:27 +0800
  • 051b0d0f3f
    Replace 'window' emoji until the rest has caught up with Emoji 13.0. Yao Wei Tjong 姚伟忠 2020-09-03 20:28:42 +0800
  • 99d941c3c7
    Web - display the EMCC version during CMake configuration. Yao Wei Tjong 姚伟忠 2020-09-03 00:31:06 +0800
  • 37882aca8b
    Setup env-vars for CI. Yao Wei Tjong 姚伟忠 2020-09-02 22:55:05 +0800
  • d49c4dcc4c
    Test if CMake is installed by default. Yao Wei Tjong 姚伟忠 2020-09-02 20:23:42 +0800
  • 343a57572e
    Initial skeleton for the rake tasks. Yao Wei Tjong 姚伟忠 2020-09-02 00:39:22 +0800
  • f4c69cd0e1
    Complete the whole supported build matrix. Yao Wei Tjong 姚伟忠 2020-09-01 23:53:25 +0800
  • bf33826489
    Pass both HOST and PLATFORM as env-vars. Yao Wei Tjong 姚伟忠 2020-09-01 23:31:23 +0800
  • fffedb900e
    Initial setup for GitHub Actions migration. Yao Wei Tjong 姚伟忠 2020-09-01 23:16:21 +0800
  • 2512cc838a AS Autobindings: guard implicitly declared destructor wrappers by defines 1vanK 2020-10-28 22:28:00 +0300
  • 024dc14aad
    CI - disable auto binding generation on the main branch for now. Yao Wei Tjong 姚伟忠 2020-10-28 20:01:21 +0800
  • ef1dfe3417
    AS Autobindings 1vanK 2020-09-19 16:57:23 +0300
  • e6fa304713 disable joystick on windows, fix link issue Crypto City 2020-10-27 19:45:17 +0000
  • d5644c93cb
    Str: allow move assignment to self (#2698) moneromooo 2020-10-27 08:10:39 +0000
  • 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 r-a-sattarov 2020-10-19 23:17:43 +0300
  • daad2935aa CMake/Modules/CheckCompilerToolchain.cmake: fixed typo r-a-sattarov 2020-10-19 21:23:39 +0300
  • 8a4adb3387
    silence compiler warnings (#2686) UkoeHB 2020-10-20 13:55:23 -0500
  • d34c7c0d7f
    PackageTool: fix empty string check in extension check (#2696) moneromooo 2020-10-20 19:20:09 +0100
  • 413b76fd60 Octree: faster drawable removal as we don't need to preserve order upstream-octree moneromooo 2020-07-07 10:40:03 +0000
  • 8fef7281ba Octree: use const ref rather than copying shared pointers moneromooo 2020-07-06 23:03:34 +0000
  • 2d0afe4535 Octree: do not preserve drawable ordering moneromooo 2020-07-06 22:24:05 +0000
  • eece80a87a Vector3: only use rsqrt intrinsics with x86_64 GCC cc-2 Crypto City 2020-08-17 19:22:40 +0000
  • d0820d9626 Node: support derived components in GetComponent Crypto City 2020-08-10 17:02:21 +0000
  • cbce2b69d8 SDL: move WASAPI audio driver after DSOUND Crypto City 2020-10-19 19:24:01 +0000
  • f653bff647 Terrain: speed up a bit, and possible occlusion bug fix Crypto City 2020-08-08 11:06:17 +0000
  • 6f768e246b Terrain: use faster approximate Normalized function for normals/tangents Crypto City 2020-08-07 19:18:56 +0000
  • 8548653948 Vector3: add faster approximate Normalize/Normalized functions Crypto City 2020-08-07 19:18:21 +0000
  • c824ccaae7 Terrain: fix crash on exit Crypto City 2020-08-06 01:09:33 +0000
  • 607bacfdc5 Terrain: speed up UpdateEdgePatchNeighbors Crypto City 2020-07-29 13:35:03 +0000
  • 042bf9d968 Terrain: remove some divisions in CreatePatchGeometry Crypto City 2020-07-29 13:34:35 +0000
  • d1c486253e Terrain: speed up CalculateLodErrors Crypto City 2020-07-29 13:34:00 +0000
  • d61ecf008a Terrain: speed up GetRawNormal Crypto City 2020-07-29 13:33:33 +0000