Commit Graph

28296 Commits (10e4eb8e8e536a57d75faa26253aad16cb49a856)
 

Author SHA1 Message Date
Evil Eye 10e4eb8e8e Append orphaned dialogue instead of always appending it 3 years ago
psi29a c7449dc272 Merge branch 'bullet_includes' into 'master'
Clean up bullet includes

See merge request OpenMW/openmw!1974
3 years ago
psi29a 58fd560ce9 Merge branch 'esm_readers_cache' into 'master'
Limit the number of simultaneously open not actively used content files (#6756)

Closes #6756

See merge request OpenMW/openmw!1966
3 years ago
psi29a 70f0aae14d Merge branch 'const_sRecordId' into 'master'
Make the sRedcordId constexpr

See merge request OpenMW/openmw!1973
3 years ago
psi29a 22ad2615e3 Merge branch 'mygui_includes' into 'master'
Clean up MyGUI includes

See merge request OpenMW/openmw!1972
3 years ago
jvoisin 72a6d1f69f Clean up bullet includes 3 years ago
jvoisin df0cd86cf4 Use the proper types 3 years ago
jvoisin 6c71071083 Make the sRedcordId constexpr 3 years ago
jvoisin 33c66e3d5e Merge branch 'light_origin' into 'master'
Attach lights at origin when missing AttachLight node

Closes #6794

See merge request OpenMW/openmw!1970
3 years ago
Cody Glassman ce49aa1202 Attach lights at origin when missing AttachLight node 3 years ago
jvoisin 34aa27b713 Merge branch 'docs_and_rtt' into 'master'
[Postprocessing] Typos in docs and state attributes

See merge request OpenMW/openmw!1969
3 years ago
Cody Glassman bc0eed9843 [Postprocessing] Typos in docs and state attributes 3 years ago
jvoisin 1e20c8ba22 Merge branch 'luadoc_fix' into 'master'
Fix incorrect package name in lua docs

See merge request OpenMW/openmw!1971
3 years ago
Petr Mikheev 0745ed590b Fix incorrect package name in lua docs 3 years ago
jvoisin 0cc304e659 Clean up MyGUI includes
This should improve incremental compilation.
3 years ago
jvoisin 075ecc8558 Merge branch 'minor_simp_multidircoll' into 'master'
Minor simplification in multidircollection.cpp

See merge request OpenMW/openmw!1963
3 years ago
elsid 3affe9913f
Limit the number of simultaneously open not actively used content files
Use LRU cache for ESMReaders. When cache capacity is reached close least
recently used ESMReader. Remember the file name if a reader was open. Once the
reader requested again open the file if there is stored name for it. Put
released ESMReader to the back of the free items list. Close ESMReader's from
the front of the free items list.

Cached item can be used only by one client at the same time. If the same item is
requested twice exception is thrown. This should never happen in practice. If
this happens need to fix the client logic.

It's allowed to go over the capacity limit when requesting different readers.
Ideally this should never happen but there will be system error anyway
signalizing about too many open files. Need to fix client logic in this case.

All places that were using a vector of ESMReaders now using the cache. Cache is
local for each use case and there is no need for a thread safety.
3 years ago
jvoisin a204f392c9 Minor simplification in multidircollection.cpp 3 years ago
psi29a e78d36ff50 Merge branch 'no_input' into 'master'
[Postprocessing] Take away mouse input from headers, remove unnecessary dirty

See merge request OpenMW/openmw!1965
3 years ago
psi29a 160cbb51d2 Merge branch 'nobody-cared-who-he-was-until-he-didnt-put-on-the-mask' into 'master'
Apply Mask_RenderToTexture to local map RTT node

Closes #6784

See merge request OpenMW/openmw!1962
3 years ago
glassmancody.info a3d95785d7 remove unecassary dirty, don't allow dividers to have mouse input 3 years ago
Cody Glassman 87de776cbc Merge branch 'weather_transition' into 'master'
Make the behaviour of `omw.weatherTransition` in omwfx more reasonable

See merge request OpenMW/openmw!1964
3 years ago
Petr Mikheev 23f1d21e48 Make the behaviour of `omw.weatherTransition` in omwfx more reasonable 3 years ago
Mads Buvik Sandvei 6bb296723e Apply Mask_RenderToTexture to local map RTT node 3 years ago
psi29a 1a9fe98764 Merge branch 'lua-api-potions' into 'master'
Lua api for potion records

See merge request OpenMW/openmw!1961
3 years ago
beelzebielsk fb5eb542ff Lua api for potion records 3 years ago
psi29a 7021b1607e Merge branch 'fillbars' into 'master'
[Postprocessing] Fillbar and color coding to HUD

See merge request OpenMW/openmw!1959
3 years ago
glassmancody.info 4dee9acd1e fill bars to postprocess hud 3 years ago
psi29a a875ac86c0 Merge branch 'change-inventory-usage-docs' into 'master'
Make inventory example runnable in a script

See merge request OpenMW/openmw!1957
3 years ago
psi29a c64a7f1b62 Merge branch 'ptmikheev-master-patch-74247' into 'master'
Fix broken Lua docs generation

See merge request OpenMW/openmw!1956
3 years ago
psi29a 6d050a4a91 Merge branch 'fix-docs-typos' into 'master'
Fix docs typos

See merge request OpenMW/openmw!1955
3 years ago
beelzebielsk ad3b83432c Fix docs typos 3 years ago
adam e4b2f730c7 Make inventory example runnable in a script 3 years ago
Petr Mikheev 9441d6266d Update docs/source/generate_luadoc.sh 3 years ago
uramer bca05d018e Merge branch 'fix_tests' into 'master'
Fix  #6771

Closes #6771

See merge request OpenMW/openmw!1925
3 years ago
Petr Mikheev 11f21c39ec Merge branch 'addmiscluabinds' into 'master'
Lua API for Miscellaneous records

See merge request OpenMW/openmw!1954
3 years ago
Kindi 638ad15af8 Lua API for Miscellaneous records 3 years ago
Petr Mikheev 7bc0d46896 Merge branch 'save_me_not' into 'master'
[Postprocessing] Fix a couple awkward issues with Lua API

See merge request OpenMW/openmw!1946
3 years ago
Cody Glassman 447b586d7d [Postprocessing] Fix a couple awkward issues with Lua API 3 years ago
AnyOldName3 feb5d5bbc2 Merge branch 'main_noboost' into 'master'
Remove boost:: from openmw/main.cpp

See merge request OpenMW/openmw!1943
3 years ago
AnyOldName3 e24a85419a Merge branch 'master' into 'master'
When building Win32 (VS 2019), there are problems in line 45.

See merge request OpenMW/openmw!1953
3 years ago
psi29a f7b9ab583e Merge branch 'nostring_sprintf' into 'master'
Don't pass a std::string to C's sprintf

Closes #6762

See merge request OpenMW/openmw!1950
3 years ago
Petr Mikheev 709d186b8d Put tests output files to a separate dir 3 years ago
Petr Mikheev ab1be50b86 Merge branch 'addapparatusluabinds' into 'master'
Lua API for Apparatus records

See merge request OpenMW/openmw!1942
3 years ago
Kindi 3d0adf259b Lua API for Apparatus records 3 years ago
jvoisin a6d46ecc75 Don't pass a std::string to C's sprintf
This should fix #6762
3 years ago
jvoisin 4366ec11fc Merge branch 'blank_is_bad' into 'master'
0 initialize mRecordFlags

Closes #6719

See merge request OpenMW/openmw!1949
3 years ago
psi29a 1712a8779c Merge branch 'remove_moar_booooost' into 'master'
Remove boost:: constructs

See merge request OpenMW/openmw!1948
3 years ago
Evil Eye bb495bffeb 0 initialize mRecordFlags 3 years ago
psi29a 80ad667daa Merge branch 'macos-icu-fix' into 'master'
macOS CI changes

Closes #6776

See merge request OpenMW/openmw!1940
3 years ago