Commit Graph

34158 Commits (45d62ee59f7de9a91d7381b132d18584f8c16a86)
 

Author SHA1 Message Date
AnyOldName3 d148bd1cde Add bounds check 8 months ago
psi29a a57c350c08 Merge branch 'paint_svg' into 'master'
Change SVG icons color in the editor

See merge request OpenMW/openmw!4060
8 months ago
psi29a e00f643d08 Merge branch 'one-am-sunday-night-shadows-mr' into 'master'
Use CLAMP_TO_EDGE for shadows

See merge request OpenMW/openmw!4065
8 months ago
psi29a bb89717886 Merge branch 'droppinglikeflies' into 'master'
Fix Drop behavior for creatures that don't have an inventory

See merge request OpenMW/openmw!4063
8 months ago
psi29a fa5c8f4a13 Merge branch 'fix_cell_preloading' into 'master'
Fix exterior cell preloading (#7954)

Closes #7954

See merge request OpenMW/openmw!4064
8 months ago
Andrei Kortunov f69ab506b2 Add English translation files for Qt 8 months ago
AnyOldName3 ee3d012a6a Use CLAMP_TO_EDGE for shadows
Partially mitigates https://gitlab.com/OpenMW/openmw/-/issues/7944

The border was necessary in the olden days when the FFP might have shadows, but they require shaders now.
8 months ago
elsid 404940b6e0
Make sure proper number of cells is preloaded
Limit the number of exterior cells around a cell to be preloded based on current
and max cache size not just max cache size. Avoid doing break from inner loop
only.

Log when truncation happens but only once during process lifetime to warn a user.
8 months ago
elsid 2220868fa9
Preload surrounding exterior cells for the teleport door destination
When player teleports to the exterior cell, multiple cells are loaded not only
the target so better to have them preloaded too.
8 months ago
Alexei Kotov cc4b2e5c58 Fix Drop behavior for creatures that don't have an inventory 8 months ago
Benjamin Y 954f08c2ff removed unfinished type 8 months ago
psi29a 5b25435260 Merge branch 'fix_osg_stats_report' into 'master'
Report osg stats for frames with loading screens (#7737)

Closes #7737

See merge request OpenMW/openmw!4053
8 months ago
psi29a 1e1fd28136 Merge branch 'fix_anim_state' into 'master'
Fix AnimState initialization

See merge request OpenMW/openmw!4061
8 months ago
psi29a 8204d1962b Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Joakim Berg <zapp90@gmail.com>
8 months ago
psi29a e2a299e0d0 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Joakim Berg <zapp90@gmail.com>
8 months ago
psi29a 24fca82f2c Merge branch 'faction_relations' into 'master'
Take in account faction reaction changes

See merge request OpenMW/openmw!4015
8 months ago
trav c6807465f6 Merge branch openmw:master into mwdialogue-bindings 8 months ago
trav5 0aae0299af ESM::Dialogue Lua bindings: Several post-review fixes 8 months ago
psi29a e4fd852df6 Merge branch 'ba2' into 'master'
BA2 support fixes

See merge request OpenMW/openmw!4055
8 months ago
psi29a 1eb6b322a7 Merge branch 'morefunfallout4discoveries' into 'master'
Fix reading BSLightingShaderProperty backlight power in NIF Bethesda stream version 132

See merge request OpenMW/openmw!4058
8 months ago
Alexei Kotov a5d936993f Clarify Fallout 4 next gen update BA2 version naming 8 months ago
jvoisin 3e63b507d4 Merge branch 'fix_physics_crash' into 'master'
Fix crash in physics worker on removing object (#7950)

Closes #7950

See merge request OpenMW/openmw!4057
8 months ago
jvoisin b770577623 Merge branch 'sayyestoshadowmapoverlap' into 'master'
Remove allow shadow map overlap setting (#7939)

Closes #7939

See merge request OpenMW/openmw!4056
8 months ago
trav5 f121c0ea72 ESM::Dialogue Lua bindings: API_REVISION updated 8 months ago
trav5 421cf40508 ESM::Dialogue Lua bindings: ref in DialogueInfos 8 months ago
trav5 52e1f32c88 Important change, https://godbolt.org/z/YjjaaqYsc 8 months ago
trav5 897e43ae1e Less complex "index" and "at" 8 months ago
trav5 b9358521cc Better return values 8 months ago
elsid 9d2f132aa7
Fix AnimState initialization
Remove redundant user defined constructor and destructor, make sure all members
are properly initialized including mTime (new float does not initialize the
float).
8 months ago
trav5 4449b66846 Operators and retting rid of 'records' 8 months ago
elsid 41d5d3bf09
Report osg stats for all frames showing loading screens 8 months ago
Andrei Kortunov 98abfcfe00 Use grayscale images for disabled icons 8 months ago
Andrei Kortunov 070327a259 Change SVG color in the editor 8 months ago
trav a0989c3481 Merge branch openmw:master into mwdialogue-bindings 8 months ago
bwyunker a52653858c another fix 8 months ago
bwyunker da63b8bb38 couple more fixes 8 months ago
Benjamin Y ccd0052f8d fixed escapes 8 months ago
bwyunker 87266ff63c added FR translation 8 months ago
Alexei Kotov 52bc744642 Fix reading backlight power in NIF stream version 132 8 months ago
elsid 5261f0c5cf
Modify PhysicsTaskScheduler::mCollisionObjects under lock
addCollisionObject is called from the main thread and removeCollisionObject is
usually called from the main thread and rarely from one of the physics worker
threads. This usually happens on cell unloading when object is already removed
from the scene but there is active simulation for it. Which possible because
it's a shared pointer.

There is getUserPointer function which only reads from the container but it's
called only when there is no active simulation so no lock is required.
8 months ago
Alexei Kotov 52d77e3a45 Version 8 texture BA2s found 8 months ago
elsid acf1e51a28
Call getUserPointer only for not nullptr collision object
nullptr can't have user pointer anyway so it saves a lookup in the
unordered_map.
8 months ago
Alexei Kotov f0e4793321 Remove allow shadow map overlap setting (#7939) 8 months ago
Alexei Kotov 55642650ea Merge branch 'bad_record_docs' into 'master'
Correct record store documentation errors

See merge request OpenMW/openmw!4054
8 months ago
Alexei Kotov 61b6150c01 Properly detect the version for post-FO4 BA2 formats 8 months ago
Alexei Kotov f796e051cb Support zlib-compressed version 3 DDS BA2s 8 months ago
Alexei Kotov b32385a0af Fix BA2 signature check 8 months ago
Alexei Kotov 22fb3d7f83 Add support for Fallout 4 next-gen update BA2s 8 months ago
Benjamin Y d62fb92b5b Fixed capitalization 8 months ago
Benjamin Y 3146015a00 Fixed Label Capitalization 8 months ago