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
Thunderforge
ead51784dc
[Launcher] Replacing static method access through instances
...
This addresses the Clang Tidy check [readability-static-accessed-through-instance](https://clang.llvm.org/extra/clang-tidy/checks/readability-static-accessed-through-instance.html ). It also simplifies the code by reducing the number of parameters we're passing around.
2021-05-08 23:28:29 -05:00
Thunderforge
b86356fe13
[Launcher] Removing extra box surrounding all main content
...
Previously, all main content was in a single box, separated from the bottom containing the version and Help/Close/Play buttons. For pages that already had boxes, that meant there were were boxes within boxes and this looked visually cluttered.
I've removed the box to reduce the amount of visual clutter and added a horizontal line so that the content is still separated from the bottom content.
2021-05-08 19:57:11 -05:00
Frederic Chardon
caf382c19f
Merge branch 'barrier' into 'master'
...
Do not store callback inside Misc::Barrier
See merge request OpenMW/openmw!821
2021-05-07 22:21:44 +00:00
Andrei Kortunov
2e8873af51
Add new scene nodes to scene graph serializer blacklist
2021-05-07 19:27:23 +04:00
psi29a
08e1a8e0fb
Merge branch 'esm_opti' into 'master'
...
Teensy optimisation for esmtool
See merge request OpenMW/openmw!826
2021-05-07 14:21:37 +00:00
psi29a
621cf47085
Merge branch 'master' into 'master'
...
Add information about DX format being used in normal maps
See merge request OpenMW/openmw!827
2021-05-07 12:29:06 +00:00
Joakim Berg
60649792ba
Add information about DX format being used in normal maps
2021-05-07 12:29:06 +00:00
jvoisin
8a56ba6aaa
Fix compilation
2021-05-07 13:58:30 +02:00
psi29a
9b017ef04d
Merge branch 'internal_includes_openmw' into 'master'
...
Clean up some internal includes of the openmw component
See merge request OpenMW/openmw!796
2021-05-07 10:53:25 +00:00
Bret Curtis
d4dce30952
Merge pull request #3077 from akortunov/master
...
Fix uninitialized variable
2021-05-07 12:47:20 +02:00
elsid
fbeccc2908
Apply 1 suggestion(s) to 1 file(s)
2021-05-07 09:28:47 +00:00
Bret Curtis
e720a56030
Merge pull request #3080 from akortunov/fix_ci
...
Add missing include for std::inserter
2021-05-07 11:18:33 +02:00
Andrei Kortunov
8d4a374516
Add missing include for std::inserter
2021-05-07 11:30:10 +04:00
Bret Curtis
5548033440
Merge pull request #3078 from akortunov/fix_ci
...
Fix AppVeyor CI
2021-05-07 09:28:13 +02:00
Andrei Kortunov
e8ed66767b
Fix AppVeyor CI
2021-05-07 11:04:49 +04:00
psi29a
6263ade01a
Merge branch 'esmcleanup' into 'master'
...
Minor ESM code cleanup
See merge request OpenMW/openmw!825
2021-05-07 06:47:45 +00:00
Andrei Kortunov
a0582caa26
Fix uninitialized variable
2021-05-07 10:41:14 +04:00
jvoisin
e97e4d07dd
Teensy optimisation for esmtool
...
- Use an unordered_set instead of a list to
keep track of skipped records.
- Reduce the number of conditions when parsing 4-letters
records by using a switch-case instead of cascading conditions.
- Add a const
2021-05-06 22:41:20 +02:00
CedricMocquillon
a885134868
Do not search if it is not used
2021-05-06 13:28:06 +02:00
elsid
00de80c884
Merge branch 'deadcode' into 'master'
...
GC some unused code, simplify some other
See merge request OpenMW/openmw!820
2021-05-06 11:03:14 +00:00
elsid
6446a48f91
Merge branch 'UseFindInsteadOfLoop' into 'master'
...
Use O(log(n)) search instead of O(n)
See merge request OpenMW/openmw!824
2021-05-06 11:01:23 +00:00
fredzio
e99b61d362
Simplify the code
2021-05-06 06:15:00 +02:00
AnyOldName3
b78bed90c5
Add CMake-based base64 port
2021-05-05 23:51:07 +01:00
elsid
626e032931
Do not store callback inside Misc::Barrier
...
The only wait method can be provided with it so pass it as a template
parameter there.
2021-05-05 23:42:47 +02:00
CedricMocquillon
813b8ee0d1
Search only in the niffilemanager for nif files
2021-05-05 23:19:08 +02:00
CedricMocquillon
e378159ea8
Use O(log(n)) search instead of O(n)
2021-05-05 23:10:24 +02:00
Dobrohotov Alexei
57c372a50e
ESM code cleanup
2021-05-05 22:23:06 +03:00
fredzio
00de540a31
Remove unused function.
2021-05-05 20:27:22 +02:00
elsid
7a51d0db18
Wait until navmesh is generated within given distance around player
...
Add a setting to change this distance.
To prevent situations when there is not enough navmesh generated and actors
can't find path correctly.
2021-05-05 19:44:16 +02:00
elsid
f169f8e6f0
Wait until navmesh is generated for interior cells
...
Add special loading progress bar.
It should be fast enough to not keep loading screen for noticably long but
will provide better pathfinding for actors inside interior cells.
2021-05-05 19:27:49 +02:00
Bret Curtis
3618eabaf0
remove macos10.14 support from gitlab; brew is broken
2021-05-05 14:42:54 +02:00
psi29a
1e9a7894d5
Merge branch 'no_recommends' into 'master'
...
Don't install recommended packages in Debian's CI
See merge request OpenMW/openmw!756
2021-05-05 11:45:59 +00:00
jvoisin
885ff36b01
Don't install recommended packages in Debian's CI
2021-05-05 11:45:59 +00:00
Bret Curtis
4129cc244c
allow macos11xcode12 to fail for now; but not macos10.15xcode11; add support for macos10.14_xcode10; make sure fontconfig does not update other stuff
2021-05-05 13:35:39 +02:00
Bret Curtis
a1bc10888c
add implicit dependancy fontconfig for macos
2021-05-05 11:46:59 +02:00
Bret Curtis
4f5d697e2b
Do not fail when unable to detect the FFMPEG version, like windows.
2021-05-05 10:36:34 +02:00
psi29a
d547d0dc60
Add #5800 to changelog
2021-05-05 07:32:08 +00:00
psi29a
b8128d09f9
Merge branch 'enchanted-item-selected-fix' into 'master'
...
Fix for enchanted items being removed on item equip cycling when they are re-equipped
See merge request OpenMW/openmw!714
2021-05-05 07:27:00 +00:00
psi29a
110001d47f
Merge branch 'nullroots' into 'master'
...
Improve null root handling
Closes #5963
See merge request OpenMW/openmw!818
2021-05-05 07:24:43 +00:00
psi29a
faeefbe298
Merge branch 'fix_niftest_2' into 'master'
...
Reapply nif fixes
See merge request OpenMW/openmw!817
2021-05-05 07:23:39 +00:00
Dobrohotov Alexei
19f0b80983
Improve null root handling
2021-05-05 02:41:30 +03:00
elsid
d5e28d7269
Remove redundant casts
2021-05-05 01:30:41 +02:00
elsid
d9e7c2fb42
Replace comment by static assert
2021-05-05 01:30:40 +02:00
elsid
bf2f15342b
Compare positive int as std::size_t
...
If records.size() is greater than max int comparison is invalid.
2021-05-05 01:30:40 +02:00
elsid
1c08bc0b15
Handle std::istream bad state after read
2021-05-05 01:30:40 +02:00
elsid
3e4abb9f04
Avoid copy from vector to string
...
Read directly into a string.
2021-05-05 01:30:40 +02:00
elsid
f4cfade14b
Use std::size_t to iterate
2021-05-05 01:30:40 +02:00
elsid
903ce44634
Revert "Various fixes for niftest"
...
This reverts commit 87ada56edd
.
2021-05-05 01:20:18 +02:00