Alexei Kotov
6cbda10bd5
Content selector: Remove the title
2022-06-06 12:43:28 +03:00
Alexei Kotov
323b671f6d
Launcher: Properly capitalize navmesh cache tab name
2022-06-06 12:42:52 +03:00
Alexei Kotov
d840f4e995
Launcher: Stop making redundant setting changes
2022-06-06 12:42:05 +03:00
Alexei Kotov
5f700c7e7f
Merge branch 'orphans_in_the_back' into 'master'
...
Append orphaned dialogue instead of always appending it
See merge request OpenMW/openmw!1981
2022-06-06 09:37:18 +00:00
Evil Eye
f41e46db64
Replace empty NPC class with fallback
2022-06-06 10:59:26 +02:00
Evil Eye
10e4eb8e8e
Append orphaned dialogue instead of always appending it
2022-06-06 10:12:36 +02:00
Alexei Kotov
ef978f080b
Merge branch 'fix_master_file' into 'master'
...
Fix checking whether content file is master file
See merge request OpenMW/openmw!1980
2022-06-06 02:40:19 +00:00
elsid
f8eafe0dfd
Fix checking whether content file is master file
2022-06-06 00:57:44 +02:00
glassmancody.info
acc209c294
fix threading issue when dispatching frame dependent data
2022-06-05 15:46:25 -07:00
psi29a
c7449dc272
Merge branch 'bullet_includes' into 'master'
...
Clean up bullet includes
See merge request OpenMW/openmw!1974
2022-06-05 10:17:57 +00:00
glassmancody.info
8146b05c92
pass only lights with visible geometry
2022-06-04 21:01:01 -07:00
glassmancody.info
327b8ecdcb
pass sorted lights to light postprocess light buffers
2022-06-04 20:33:21 -07:00
Petr Mikheev
a70d5831c5
Lua scripts configuration in omwaddon
2022-06-05 01:36:39 +02:00
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
2022-06-04 19:11:27 +00:00
psi29a
70f0aae14d
Merge branch 'const_sRecordId' into 'master'
...
Make the sRedcordId constexpr
See merge request OpenMW/openmw!1973
2022-06-04 19:09:32 +00:00
psi29a
22ad2615e3
Merge branch 'mygui_includes' into 'master'
...
Clean up MyGUI includes
See merge request OpenMW/openmw!1972
2022-06-04 19:07:28 +00:00
jvoisin
72a6d1f69f
Clean up bullet includes
2022-06-04 20:15:10 +02:00
jvoisin
df0cd86cf4
Use the proper types
2022-06-04 16:34:23 +02:00
jvoisin
6c71071083
Make the sRedcordId constexpr
2022-06-04 16:07:59 +02:00
jvoisin
33c66e3d5e
Merge branch 'light_origin' into 'master'
...
Attach lights at origin when missing AttachLight node
Closes #6794
See merge request OpenMW/openmw!1970
2022-06-04 13:35:27 +00:00
Cody Glassman
ce49aa1202
Attach lights at origin when missing AttachLight node
2022-06-04 13:35:27 +00:00
jvoisin
34aa27b713
Merge branch 'docs_and_rtt' into 'master'
...
[Postprocessing] Typos in docs and state attributes
See merge request OpenMW/openmw!1969
2022-06-04 13:33:35 +00:00
Cody Glassman
bc0eed9843
[Postprocessing] Typos in docs and state attributes
2022-06-04 13:33:35 +00:00
jvoisin
1e20c8ba22
Merge branch 'luadoc_fix' into 'master'
...
Fix incorrect package name in lua docs
See merge request OpenMW/openmw!1971
2022-06-04 13:28:05 +00:00
Petr Mikheev
0745ed590b
Fix incorrect package name in lua docs
2022-06-04 13:28:04 +00:00
jvoisin
0cc304e659
Clean up MyGUI includes
...
This should improve incremental compilation.
2022-06-04 15:26:36 +02:00
jvoisin
075ecc8558
Merge branch 'minor_simp_multidircoll' into 'master'
...
Minor simplification in multidircollection.cpp
See merge request OpenMW/openmw!1963
2022-06-03 17:22:19 +00:00
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.
2022-06-03 01:29:03 +02:00
Petr Mikheev
72f0174ed0
Do not filter files/data
in .gitignore
2022-06-02 22:56:24 +02:00
jvoisin
a204f392c9
Minor simplification in multidircollection.cpp
2022-06-02 20:23:19 +02:00
psi29a
e78d36ff50
Merge branch 'no_input' into 'master'
...
[Postprocessing] Take away mouse input from headers, remove unnecessary dirty
See merge request OpenMW/openmw!1965
2022-06-02 08:57:48 +00:00
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
2022-06-02 07:14:30 +00:00
glassmancody.info
a3d95785d7
remove unecassary dirty, don't allow dividers to have mouse input
2022-06-01 22:03:58 -07:00
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
2022-06-02 00:49:10 +00:00
Petr Mikheev
23f1d21e48
Make the behaviour of omw.weatherTransition
in omwfx more reasonable
2022-06-02 01:35:39 +02:00
Mads Buvik Sandvei
6bb296723e
Apply Mask_RenderToTexture to local map RTT node
2022-06-01 21:28:15 +02:00
psi29a
1a9fe98764
Merge branch 'lua-api-potions' into 'master'
...
Lua api for potion records
See merge request OpenMW/openmw!1961
2022-06-01 13:19:03 +00:00
beelzebielsk
fb5eb542ff
Lua api for potion records
2022-06-01 13:19:03 +00:00
psi29a
7021b1607e
Merge branch 'fillbars' into 'master'
...
[Postprocessing] Fillbar and color coding to HUD
See merge request OpenMW/openmw!1959
2022-06-01 07:48:05 +00:00
glassmancody.info
4dee9acd1e
fill bars to postprocess hud
2022-05-31 16:26:51 -07:00
psi29a
a875ac86c0
Merge branch 'change-inventory-usage-docs' into 'master'
...
Make inventory example runnable in a script
See merge request OpenMW/openmw!1957
2022-05-31 14:41:54 +00:00
psi29a
c64a7f1b62
Merge branch 'ptmikheev-master-patch-74247' into 'master'
...
Fix broken Lua docs generation
See merge request OpenMW/openmw!1956
2022-05-31 14:21:15 +00:00
psi29a
6d050a4a91
Merge branch 'fix-docs-typos' into 'master'
...
Fix docs typos
See merge request OpenMW/openmw!1955
2022-05-31 13:16:20 +00:00
beelzebielsk
ad3b83432c
Fix docs typos
2022-05-31 13:16:19 +00:00
adam
e4b2f730c7
Make inventory example runnable in a script
2022-05-31 13:12:40 +00:00
Petr Mikheev
9441d6266d
Update docs/source/generate_luadoc.sh
2022-05-31 12:34:40 +00:00
uramer
bca05d018e
Merge branch 'fix_tests' into 'master'
...
Fix #6771
Closes #6771
See merge request OpenMW/openmw!1925
2022-05-31 08:54:33 +00:00
Petr Mikheev
11f21c39ec
Merge branch 'addmiscluabinds' into 'master'
...
Lua API for Miscellaneous records
See merge request OpenMW/openmw!1954
2022-05-31 08:54:08 +00:00
Kindi
638ad15af8
Lua API for Miscellaneous records
2022-05-31 08:54:07 +00:00
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
2022-05-31 08:45:28 +00:00