Commit Graph

27921 Commits (d2510284ec25349dbf934d7bf92d2be36ffa7148)
 

Author SHA1 Message Date
elsid d2510284ec
Support TES4 in esmtool dump 3 years ago
elsid 4b28d51d5e
Remove virtual modifiers from ESM4 record functions
There is no need to have virtual functions.
3 years ago
elsid 2c9b6fffe5
Remove preloading logic from ESM4::Cell
This logic does not belong here. If client of ESM4::Cell needs to cache load
results it can be done separately.
3 years ago
elsid 13c970b37a
Add const modifier to encoder type 3 years ago
elsid c7ba4100e1
Remove undefined and redundant ESM4 record type constructors 3 years ago
elsid 43b2892cc3
Move ESMData, reader and writer out of esmtool Arguments 3 years ago
jvoisin dd4f1e3044 Merge branch 'increase-timeout' into 'master'
Increase CI timeout for windows builds to 2h

See merge request OpenMW/openmw!1801
3 years ago
ζeh Matt 0c2c47810c
Increase CI timeout for windows builds to 2h 3 years ago
psi29a c930aabf17 Merge branch 'fix_windows_build' into 'master'
Fix build on Windows

See merge request OpenMW/openmw!1796
3 years ago
elsid 0dcb1f5aac
Fix build on Windows
Use wrapper header over Windows.h to undefine far and near in a single place.
3 years ago
psi29a eceb7406aa Merge branch 'lua_storage' into 'master'
[Lua] Update openmw.storage

See merge request OpenMW/openmw!1795
3 years ago
jvoisin 3621b9a759 Merge branch 'clean' into 'master'
Appease some clang warnings

See merge request OpenMW/openmw!1794
3 years ago
Petr Mikheev eae1e87081 [Lua] Update openmw.storage 3 years ago
psi29a f99f818c0c Merge branch 'esm4_cleanup' into 'master'
ESM4 cleanup

See merge request OpenMW/openmw!1792
3 years ago
psi29a cfcc88f64c Merge branch 'istream_unique_ptr' into 'master'
Use unique_ptr to store istream

See merge request OpenMW/openmw!1793
3 years ago
uramer 1206d30add Merge branch 'lua_console' into 'master'
Lua console

See merge request OpenMW/openmw!1780
3 years ago
fredzio 5a1a987f6c Remove write-only variable. 3 years ago
elsid 4a49bc4941
Remove undefined constructor declaration 3 years ago
elsid d71a1efa92
Rename components/esm4/acti.hpp -> components/esm4/loadacti.hpp 3 years ago
elsid d5fb2f8091
Use ESM::fourCC to define ESM4 record types 3 years ago
elsid 761a04ce00
Remove duplicated enum definition 3 years ago
elsid 3abcf3dd0d
Fix style guide 3 years ago
elsid 94c1d0cced
Use unique_ptr to store istream 3 years ago
elsid c94d8be7bf
Add generic StreamWithBuffer owning the underlying buffer 3 years ago
elsid 9d6d0c6ffb
Move ConstrainedStreamBuf into separate file 3 years ago
psi29a ddd01ac777 Merge branch 'fix_log_time' into 'master'
Use system_clock for time in logs (#6711)

Closes #6711

See merge request OpenMW/openmw!1791
3 years ago
elsid e777e35414
Use system_clock for time in logs
high_resolution_clock may not give real time. MSVC implements it as
steady_clock that is basically CPU time which is usually desynchronized with
real time.
3 years ago
Petr Mikheev 88d09c336c Lua console 3 years ago
Petr Mikheev 1363292fc9 Merge branch 'l10n_docs' into 'master'
L10n docs

See merge request OpenMW/openmw!1785
3 years ago
Alexei Kotov 6d794cf9ca Merge branch 'fix-savegamerecords' into 'master'
Include random state record in count of saved records

See merge request OpenMW/openmw!1790
3 years ago
psi29a 43f1d27c17 Merge branch 'icu-build-updates' into 'master'
ICU Build updates

Closes #6708

See merge request OpenMW/openmw!1789
3 years ago
psi29a f63cd44f52 Merge branch 'navmesh_debug_async_scene' into 'master'
Prepare navmesh scene asynchronously

See merge request OpenMW/openmw!1788
3 years ago
ζeh Matt 51a84aaef8
Include random state record in count of saved records 3 years ago
Benjamin Winger 8179a097f8
Added ICU feature filters to limit the size of the data library when building ICU ourselves 3 years ago
Benjamin Winger 8a09cec0ab
Only disable building ICU tools when doing an android cross-compile
Otherwise the icudata library won't be built
3 years ago
Benjamin Winger 206f0d4b1d
Remove some hardcoded values in when building ICU on android 3 years ago
Benjamin Winger 755c161ab7
Display fatal error if OPENMW_ICU_HOST_BUILD_DIR is not set on Android 3 years ago
Benjamin Winger 2f455aa87b
Added fallback details to l10n docs 3 years ago
Benjamin Winger dac4415699
Moved localisation docs to dedicated page 3 years ago
elsid a2d596dbc7
Prepare navmesh scene asynchronously
It is expensive operation to generate new osg::Group for updated navmesh tile
which noticeably slows down main thread primarily because of
SceneManager::recreateShaders call. Move it to the preload work queue that is
used by RenderingManager. Leave to main thread only manipulations on the root
node.

Also move deallocation of no more needed data to the work queue. It's also
quite expensive operation because SceneManager::recreateShaders allocates a
new state set for each osg::Geometry. Deallocating them takes time.

Avoid creating another work item if there is existing one that is not started
yet.

Make sure results are accepted in the proper serialized order by selecting
completed work item with maximum {id, version}.
3 years ago
psi29a 9a00ce1c20 Merge branch 'icu_friends_with_android' into 'master'
Disable ICU tools for Android

See merge request OpenMW/openmw!1786
3 years ago
Abdu Sharif 6cb36464c3 disable ICU tools for android 3 years ago
psi29a c23ca2e882 Merge branch 'macos_icu_root' into 'master'
Added missing line continuation to ICU_ROOT setting on macos CI

See merge request OpenMW/openmw!1784
3 years ago
Benjamin Winger 7821029056
Added missing line continuation to ICU_ROOT setting on macos CI 3 years ago
psi29a f3d7b01c5d Merge branch 'document-editor-tables' into 'master'
Document OpenMW-CS tables.

See merge request OpenMW/openmw!831
3 years ago
Matjaž Lamut 4907bcaf41 Document OpenMW-CS tables. 3 years ago
psi29a c14796fc57 Merge branch 'ncc' into 'master'
#6496 Handle NCC flag in Nif files

See merge request OpenMW/openmw!1516
3 years ago
psi29a 4e723cad59 Merge branch 'issue-6667-pressing_escape_during_wait_causes_black_screen' into 'master'
issue-6667 pressing escape during wait causes black screen

See merge request OpenMW/openmw!1783
3 years ago
Eris Caffee 627656ace0 issue-6667 pressing escape during wait causes black screen 3 years ago
psi29a 58f77ab3ef Merge branch 'issue-5279-console_stops_scrolling_properly_after_selection' into 'master'
issue-5279 console stops scrolling properly after selection

See merge request OpenMW/openmw!1781
3 years ago