Commit Graph

9612 Commits

Author SHA1 Message Date
Eugene Kozlov
24cd09689a
Merge pull request #2323 from eugeneko/fix-web-occlusion
Add check for degenerate sub-triangles in OcclusionBuffer::DrawTriang…
2018-06-04 16:08:30 +03:00
Yao Wei Tjong 姚伟忠
4e23992456
Remove 'experimental' label from EMSCRIPTEN_WASM build option. 2018-06-03 23:51:29 +08:00
Yao Wei Tjong 姚伟忠
e7a1b4c069
Make the option not available for Release build config.
Due to how CMake works, this prevention only works for single-config generator.
2018-06-03 21:00:25 +08:00
Eugene Kozlov
47aba2aaa2
Merge pull request #2309 from eugeneko/hash-reverse
Add StringHash reverse support.
2018-06-03 15:12:42 +03:00
Eugene Kozlov
251f8d7dc8 Add check for degenerate sub-triangles in OcclusionBuffer::DrawTriangle2D. Fixes #2322. 2018-06-03 15:09:01 +03:00
Yao Wei Tjong 姚伟忠
81f7398194
For CI - clean up option from removed clang-tidy check.
[ci skip]
2018-06-03 18:03:19 +08:00
Eugene Kozlov
bf91b675ea Revert "Revert me: Test Vector with non-copyable type."
This reverts commit 82cc60d974.
2018-06-03 12:51:08 +03:00
Eugene Kozlov
e78c1d7ff5
Merge pull request #2310 from eugeneko/move-containers
Make Urho3D.Containers move-friendly
2018-06-03 12:42:44 +03:00
Yao Wei Tjong 姚伟忠
1d296ea10d
Document the new emscripten-specific build option. 2018-06-03 17:04:48 +08:00
Yao Wei Tjong 姚伟忠
6f8f178bfd
For CI - revert to exclude the EMCC's cache from CI's cache.
It seems it prevented EMCC from being activated correctly. Need to investigate further when got time.
2018-06-03 16:47:15 +08:00
Yao Wei Tjong 姚伟忠
a3ea5b679a
For CI - include EMCC's cache into CI's cache and minor clean up. 2018-06-03 10:31:46 +08:00
Zhang Kaikai
db1e4fea66 Fixed the 2D rendering order makes the layer priority higher than the Z 2018-06-03 09:09:33 +08:00
Yao Wei Tjong 姚伟忠
f27c149779
For CI - explicitly set WASM to off when CI testing for asm.js.
When cache is clear then skip the samples build because build all samples from scratch now exceeds our free time limit from Travis.
Switch to upload the WASM variant of the web samples. This means the samples should run faster on dekstop browsers but might not work on mobile browsers at the moment.
2018-06-02 22:51:09 +08:00
Eugene Kozlov
9c25ad9f97 Rename Vector::Emplace to Vector::EmplaceBack. 2018-06-02 16:12:55 +03:00
Eugene Kozlov
774f62e4c3 Update docs and CMake description for URHO3D_HASH_DEBUG 2018-06-02 16:02:07 +03:00
Yao Wei Tjong 姚伟忠
40281539f0
Add a new build option to control auto addtion of HTML shell-file. 2018-06-02 17:37:28 +08:00
Yao Wei Tjong 姚伟忠
e65cdac59e
Add build support for Emscripten 1.38.x. Emit WASM by default. 2018-06-02 16:57:49 +08:00
Eugene Kozlov
b78992ba43 Fix crash in DX11 when current render target is passed into Graphics::SetTexture. 2018-05-26 19:17:09 +03:00
Eugene Kozlov
025714ec4d Change scope of URHO3D_HASH_DEBUG define. 2018-05-22 23:11:25 +03:00
Eugene Kozlov
e0b1283d48 Minor change in Vector::Push, fix Vector::Emplace. 2018-05-22 22:52:51 +03:00
1vanK
2482502b84 Editor: more info about models 2018-05-14 07:43:45 +08:00
Eugene Kozlov
35913127c5 Disable modernize-pass-by-value check. 2018-05-08 23:14:38 +03:00
Eugene Kozlov
06e3c6871f Fix linter error. 2018-05-08 22:20:08 +03:00
Yao Wei Tjong 姚伟忠
bbb8222b8c
For CI - skip scaffolding test on STATIC/Debug build config.
This is a quick workaround to avoid running out of disk space problem.
2018-05-07 22:36:38 +08:00
Eugene Kozlov
63ada2546f Fix shared build. 2018-05-07 14:58:04 +03:00
Eugene Kozlov
f4b00a1d54 Extract StringHash reverse mapping logic into StringHashRegister. Reuse it in event system. 2018-05-07 00:32:45 +03:00
Eugene Kozlov
5ce8f820f2 Minor fix in Variant::GetCustomPtr. 2018-05-07 00:09:54 +03:00
Eugene Kozlov
b75e1015bd Add Vector::Emplace. Fix HashMap::Populate signature. Disable MSVC warnings. 2018-05-03 00:56:09 +03:00
Eugene Kozlov
0304939fec Fix incorrect implementation of Vector::EraseSwap. 2018-05-01 21:48:22 +03:00
Eugene Kozlov
0ff4cb81c0 Optimize common execution path in Vector::Push. 2018-04-30 23:50:25 +03:00
Eugene Kozlov
82cc60d974 Revert me: Test Vector with non-copyable type. 2018-04-30 15:12:13 +03:00
Eugene Kozlov
9c069c91dd Make Urho3D.Containers move-friendly. 2018-04-30 14:28:53 +03:00
Eugene Kozlov
d0ce35d194 Add StringHash reverse support. 2018-04-29 19:58:10 +03:00
Yao Wei Tjong 姚伟忠
218e4d7592
For CI - add retry logic for uploading build artifacts.
Fix #2301 [ci package]
2018-04-11 22:27:25 +08:00
Yao Wei Tjong 姚伟忠
030877647e
For CI - warn instead of abort when failed to housekeep SF.net.
[ci package] [cache clear]
2018-04-09 22:53:02 +08:00
urho3d-travis-ci
7b67f9c813 Travis CI: API documentation update at 2018-04-08 17:15:28 UTC.
[ci package]

Commit: a673dc98b5

Message: Fix Lua API binding for RayCastSingleSegmented().
2018-04-08 17:15:28 +00:00
Yao Wei Tjong 姚伟忠
a673dc98b5
Fix Lua API binding for RayCastSingleSegmented(). 2018-04-08 23:40:15 +08:00
urho3d-travis-ci
7af464c0ef Travis CI: API documentation update at 2018-04-08 14:32:33 UTC.
[ci package]

Commit: 6241c9623e

Message: Add PCH workaround include.
2018-04-08 14:32:33 +00:00
Yao Wei Tjong 姚伟忠
6241c9623e
Add PCH workaround include. 2018-04-08 22:12:35 +08:00
Yao Wei Tjong 姚伟忠
7fce254c22
Fix the API binding and minor code cleanup.
Close #2093
2018-04-08 22:12:12 +08:00
Enhex
8ecbfad065
renamed to Selectable to UISelectable 2018-04-08 21:13:29 +08:00
Enhex
8c8c812ab9
add editor icon for Selectable 2018-04-08 21:13:29 +08:00
Enhex
91af42eca9
setters/getters.
override instead of virtual.
2018-04-08 21:13:29 +08:00
Enhex
d4231e0d13
use nullptr instead of 0 2018-04-08 21:13:29 +08:00
Enhex
b09b42e4d0
Created Selectable UI element 2018-04-08 21:13:28 +08:00
Modanung
01da0589e4 Replaced template UI with new default 2018-04-08 12:25:07 +08:00
Modanung
4578d4bbf5 Trimmed checkmarks, modified accept drop cursor and reduced refresh icon size 2018-04-08 12:25:07 +08:00
Modanung
f19c632c62 Modified selection and hover colors in DefaultStyle.xml to match new skin 2018-04-08 12:25:07 +08:00
Modanung
3983f61697 Moved SVG of UI to SourceAssets folder 2018-04-08 12:25:07 +08:00
Modanung
14ba47fe79 Tiny GUI modifications 2018-04-08 12:25:07 +08:00