Crypto City
eece80a87a
Vector3: only use rsqrt intrinsics with x86_64 GCC
2020-10-19 19:24:22 +00:00
Crypto City
d0820d9626
Node: support derived components in GetComponent
2020-10-19 19:24:14 +00:00
Crypto City
cbce2b69d8
SDL: move WASAPI audio driver after DSOUND
...
WASAPI support seems patchy, and in particular causes
high pitch fast music
2020-10-19 19:24:01 +00:00
Crypto City
f653bff647
Terrain: speed up a bit, and possible occlusion bug fix
2020-10-19 19:22:02 +00:00
Crypto City
6f768e246b
Terrain: use faster approximate Normalized function for normals/tangents
2020-10-19 19:21:56 +00:00
Crypto City
8548653948
Vector3: add faster approximate Normalize/Normalized functions
2020-10-19 19:21:35 +00:00
Crypto City
c824ccaae7
Terrain: fix crash on exit
2020-10-19 19:20:35 +00:00
Crypto City
607bacfdc5
Terrain: speed up UpdateEdgePatchNeighbors
2020-10-19 19:20:31 +00:00
Crypto City
042bf9d968
Terrain: remove some divisions in CreatePatchGeometry
2020-10-19 19:19:59 +00:00
Crypto City
d1c486253e
Terrain: speed up CalculateLodErrors
2020-10-19 19:19:59 +00:00
Crypto City
d61ecf008a
Terrain: speed up GetRawNormal
2020-10-19 19:19:59 +00:00
Crypto City
03e9f5ff20
Terrain: speed up height map copy
2020-10-19 19:19:59 +00:00
Crypto City
02abd710ce
Terrain: speed up GetLodHeight
2020-10-19 19:19:59 +00:00
Crypto City
7c218a8b58
Terrain: speed up patch lookup when building terrain
2020-10-19 19:19:59 +00:00
Crypto City
47a205122a
Terrain: make tangent calculation optional
2020-10-19 19:19:59 +00:00
Crypto City
3e82fc1fca
Terrain: cache index data across objects
2020-10-19 19:19:59 +00:00
Crypto City
eb676fb31c
Ray: fix wrong normal on HitDistance
...
It could leak the normal from a hit behind the closest hit
2020-10-19 19:19:59 +00:00
Crypto City
9c2e1cc0e8
Octree: faster drawable removal as we don't need to preserve order
2020-10-19 19:19:59 +00:00
Crypto City
47b7bdf735
Application: allow overriding the error dialog name
2020-10-19 19:19:21 +00:00
Crypto City
aab18992f2
Octree: use const ref rather than copying shared pointers
2020-10-19 19:19:21 +00:00
Crypto City
d7103ff604
Octree: do not preserve drawable ordering
...
We don't need it and it's faster to remove
2020-10-19 19:19:21 +00:00
Crypto City
ac6b50f073
StaticModel: optionally ignore E_RELOADFINISHED event
...
It's much faster with lots of children on a node
2020-10-19 19:19:21 +00:00
Crypto City
a8fb844693
Str: allow move assignment to self
...
It's used for instance when shuffling a std::vector of String
2020-10-19 19:19:03 +00:00
Crypto City
29d4e39f96
static build fixes
2020-10-19 19:19:03 +00:00
Crypto City
fb29a34cdc
PackageTool: add an exclude option
...
One may set a number of glob patterns to exclude from the output
2020-10-19 19:19:03 +00:00
Crypto City
2713da6256
PackageTool: fix empty string check in extension check
2020-10-19 19:18:51 +00:00
Crypto City
5556ffd451
SoundSource: send E_SOUNDFINISHED to the source object too
...
It might not have a node
2020-10-19 19:18:44 +00:00
Crypto City
0b1951caf3
windows build fixes
2020-10-19 19:18:32 +00:00
Crypto City
03efe5df4d
Load obfuscated data files
...
Some assets have a licence prohibiting easy reuse by game users,
so we store them obfuscated
2020-10-19 19:17:39 +00:00
Crypto City
e5ca160902
Graphics: fix "infinite" loop when asking for an invalid monitor
2020-10-19 19:17:34 +00:00
Crypto City
3a86d00996
core: add VariantMapVector to the variant types
2020-10-19 19:17:29 +00:00
Crypto City
48f7e251ab
LineEdit: hide cursor when not editable
2020-10-19 19:17:24 +00:00
Crypto City
58d058ad7e
Sprite: basic animation support
2020-10-19 19:17:03 +00:00
Crypto City
87fcaae84a
UI: add italic text effect
2020-10-19 19:16:58 +00:00
Crypto City
4f850eabec
DropDownList/ListView: allow selection by typed prefix
2020-10-19 19:16:53 +00:00
Crypto City
ef380e39c4
Fix modal dialogs leaking mouse events to the widgets below it
2020-10-19 19:16:47 +00: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