Frederic Chardon
|
62c7adc87b
|
Merge branch 'no_at_boundaries' into 'master'
Don't use at() instead [] when length is checked/known
See merge request OpenMW/openmw!866
|
2021-05-16 11:58:14 +00:00 |
|
psi29a
|
3d61d7ec9a
|
Merge branch 'optimize_initial_load' into 'master'
Optimize engine initial loading time
See merge request OpenMW/openmw!867
|
2021-05-15 18:48:17 +00:00 |
|
jvoisin
|
7deb6a6ffd
|
Use const references when possible in for loops
No need for useless copies.
|
2021-05-15 19:50:01 +02:00 |
|
elsid
|
6248dc72cb
|
Convert to lower case only when needed
|
2021-05-15 18:45:21 +02:00 |
|
elsid
|
f2188d2533
|
Reduce temporary allocations on ESM loading
By moving objects instead of copying when possible.
|
2021-05-15 18:45:21 +02:00 |
|
jvoisin
|
690d85d0e9
|
Don't use at() instead [] when length is checked/known
|
2021-05-15 15:38:17 +02:00 |
|
Andrei Kortunov
|
132fedf290
|
Analyze only used LOD levels in ObjectPaging
|
2021-05-09 15:43:13 +04:00 |
|
Andrei Kortunov
|
a939cb6692
|
Skip hidden nodes for ObjectPaging
|
2021-05-09 14:10:35 +04:00 |
|
Andrei Kortunov
|
9647b670e4
|
Do not declare unused variables
|
2021-04-19 15:43:00 +04:00 |
|
Andrei Kortunov
|
f40e227686
|
Remove redundant formatting changes
|
2021-01-26 22:29:41 +04:00 |
|
Andrei Kortunov
|
d12a0fdcb3
|
Mark only instances from groundcover files as groundcover objects
|
2021-01-26 22:29:41 +04:00 |
|
Andrei Kortunov
|
14cf0ce1dc
|
Implement instanced groundcover
|
2021-01-26 22:29:41 +04:00 |
|
Andrei Kortunov
|
f175beb304
|
Define template ref classes in components
|
2021-01-13 14:25:21 +04:00 |
|
Alexei Dobrohotov
|
53f91a3aa5
|
Merge pull request #3018 from akortunov/emplace
Use emplace_back instead of push_back
|
2020-11-01 01:58:56 +03:00 |
|
Andrei Kortunov
|
065ed5138e
|
Use emplace_back instead of push_back
|
2020-10-18 10:27:35 +04:00 |
|
Andrei Kortunov
|
8ca3c3b123
|
Mark overrided methods by override keyword
|
2020-10-16 22:18:54 +04:00 |
|
Andrei Kortunov
|
7a4efe3979
|
Avoid crash when object paging encounters an empty shape
|
2020-09-01 10:13:32 +04:00 |
|
bzzt lost a hitlab login
|
4ea018c594
|
Should resolve #5493 by better supporting objects that are placed across cells.
|
2020-07-09 23:17:01 +02:00 |
|
Bret Curtis
|
0c2fea8254
|
Merge pull request #2932 from elsid/replace_open_threads
Replace OpenThreads by std types
|
2020-07-04 13:11:23 +02:00 |
|
Andrei Kortunov
|
30b63270ce
|
Fix MSVC warning about variable re-declaration
|
2020-06-26 09:49:26 +04:00 |
|
elsid
|
40ad87bc4d
|
Replace OpenThreads by std types
|
2020-06-25 22:16:09 +02:00 |
|
Bret Curtis
|
c3dc0e62e8
|
OP profiling regression fix; Billboards such as those from Westly's tree mod should work again.
|
2020-06-18 16:16:16 +02:00 |
|
bzzt lost a hitlab login
|
26ab176389
|
profiling
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
daa2761c2d
|
alphablending & billboardfix
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
4e2efb3cdb
|
avoid sqrt
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
66c9469a80
|
fix
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
f12879a04c
|
allow statesetupdater as cullcallback = faster + works in paging
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
b27b76e325
|
avoid pagerebuild when reloading a same save
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
9f0398c021
|
intersection by refnum tag + enable paging for acti,door,cont
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
340d626589
|
static moving support
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
c7fda6d280
|
activegrid paging = 2xfps
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
17637c6575
|
pagerebuild on disable
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
4dccabeb83
|
fix analyzation not taking instancecount in account + settings calibration
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
00e56ae862
|
batch debug colours
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
8a624e5a71
|
minsize based on mergedecision solves partial culling
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
0b4226f3e2
|
ico effieciency
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
bzzt lost a hitlab login
|
38c21163ea
|
+ meshsizecache for reduce i&o stalling
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt lost a hitlab login
|
69514dfd46
|
ico redundency fix + stats counter
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt lost a hitlab login
|
1f891ca46d
|
billboarding support for tree mods
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt lost a hitlab login
|
cf439581e1
|
comply by elsid review
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt lost a hitlab login
|
ce505a9bb3
|
crashfix + optimiziation
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt
|
c0f128bcb3
|
disablesupprort
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|
bzzt
|
d684f1a78f
|
terrainbased objectpaging
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:27 +02:00 |
|