Commit Graph

15131 Commits (dc3a17f1f6d5bca842b78d32e15b96273e1396af)

Author SHA1 Message Date
Andrei Kortunov dc3a17f1f6 Update magic effects VFX immediately after effects update (bug #4828) 6 years ago
Bret Curtis f405b1e247
Merge pull request #2143 from akortunov/optimize
Optimize HUD update
6 years ago
Andrei Kortunov 8580a58ba0 Optimize HUD update (do not do unnecessary work) 6 years ago
Capostrophic 67450a7046 Don't apply effects when spell absorption is successful (bug #4820) 6 years ago
Frederic Chardon 7ad93c1d3e Gmst typo in MWMechanics::NpcStats::increaseSkill 6 years ago
Azdul 32013d35f2 Formatting of CMakeLists made consistent with other CMakeLists files. 6 years ago
Azdul 6d8215ecb6 Google Test / Google Mock / OpenMW unit tests on Windows 6 years ago
Stomy 71be4cdd20 Ensure Unique Instance Refnum after clone, add, or move 6 years ago
Bret Curtis c5a67c2079
Merge pull request #2137 from elsid/navmesh_render
Avoid useless read of navmeshes from navigator
6 years ago
elsid 13e94ab194
Get navmesh to update osg node only if rendering is enabled 6 years ago
elsid 3572edab72
Update navmesh in a separate method 6 years ago
Andrei Kortunov 1e8b7f0f83 Fix -Wstring-plus-int warnings 6 years ago
Artur Rojek f6e1aaae1a Use case-insensitive compare when searching for game data by the wizard.
Until now, the wizard was only comparing against an exact file name
match while searching for game data, eg. "data*.cab".
This patch makes it possible to locate game data regardless of case
sensitivity, eg. "Data*.cab".
6 years ago
Capostrophic 8bb270c2bb Update moved object collisions even if the cell is the same (bug #4800) 6 years ago
Bret Curtis 8834ee95be
Merge pull request #2120 from Capostrophic/macros
Get rid of some remaining instances of C numeric limits
6 years ago
Bret Curtis db74eb4466
Merge pull request #2094 from Capostrophic/editor
Cherry-pick cc9cii's minor editor improvements
6 years ago
Bret Curtis 9c795195d0
Merge pull request #2109 from Capostrophic/loops
Simplify some world loops
6 years ago
Bret Curtis 4617dea154
Merge pull request #2119 from akortunov/stringstream
Get rid of unnecessary string streams
6 years ago
Capostrophic a71cfca580 Get rid of some remaining instances of C limit macros 6 years ago
Andrei Kortunov 3e20f36953 Handle invalid string length for hinting 6 years ago
Capostrophic 776c6c2fe6 Fix MSVC warning 6 years ago
Andrei Kortunov 0937f02598 Get rid of unnecessary string streams 6 years ago
Andrei Kortunov b17702bf1f Do not restore birthsign abilities upon game load (bug #4329) 6 years ago
Bret Curtis de24682e2f
Merge pull request #2115 from Capostrophic/slowfall
Don't reset player jumping flag unnecessarily (bug #4775)
6 years ago
Capostrophic a1af1ff487 Fix extra semicolon, redundant getStore calls and random creature spawn loop 6 years ago
Bret Curtis 9d1c0d2b22
Merge pull request #2114 from Capostrophic/cleanup
Remove some redundant code
6 years ago
Capostrophic 403db9afe3 Don't reset player jumping flag unnecessarily (bug #4775) 6 years ago
Bret Curtis 573af17cf9
Merge pull request #2097 from akortunov/camerafix
Do not scale player's model in the 1st-person view depending on race
6 years ago
Bret Curtis 93e566a08e
Merge pull request #2117 from Capostrophic/aidata
Make Interiors of Illusion puzzle of Sotha Sil Expanded work (bug #4778)
6 years ago
Andrei Kortunov ab0841cc3d Split physics update from world update in the profiler 6 years ago
Andrei Kortunov 02a43d0b32 Do not scale player's model in the 1st-person view depending on race (bug #4383) 6 years ago
Capostrophic 92d7f21926 Don't interrupt compilation when spell/effect functions are used for non-actors 6 years ago
Capostrophic 624db99bf2 Remove some redundant code 6 years ago
Capostrophic 27eb64c7f0 Clean up fallback record creation again 6 years ago
Capostrophic 8a266803eb Simplify some world loops 6 years ago
Bret Curtis 932691d199
Merge pull request #2091 from Capostrophic/fallheight
Avoid falling height reset if on-ground state wasn't actually updated (bug #4411)
6 years ago
Bret Curtis d80d056140
Merge pull request #2098 from xyzz/fix-loading-screen-uaf
loadingscreen: Fix UaF in loading screen.
6 years ago
Bret Curtis 91b962c095
Merge pull request #2099 from xyzz/replace-volatile-atomic
Replace volatile bools with std::atomic<bool>
6 years ago
Capostrophic 7155e787b4 Clean up fallback record creation 6 years ago
Ilya Zhuravlev 1bdec2399f Make sure CopyFramebufferToTextureCallback is only called once and not every frame 6 years ago
Ilya Zhuravlev 07e9ce84b3 Replace volatile bools with std::atomic<bool> 6 years ago
Ilya Zhuravlev 8e7c01b561 loadingscreen: Fix UaF in loading screen.
When the CopyFramebufferToTextureCallback callback is called, in its operator() it resets setInitialDrawCallback by providing a NULL pointer.
However, this causes the callback to get deleted. In turn, the "this" pointer is invalidated.
When execution returns to DrawCallback::run, it accesses a _nestedCallback member of deleted "this" which is UB.
6 years ago
Ilya Zhuravlev 98b2c04404 android: Add a method so that we can send relative mouse movements from java. 6 years ago
Capostrophic 793c2a19d2 Cherry-pick cc9cii's editor improvements 6 years ago
Capostrophic 0bbcc0e787 Avoid falling height reset if onGround state didn't change (bug #4411) 6 years ago
Ilya Zhuravlev 09585b7208 android_main.c: Replace nullptr back to NULL since there are no nullptr in C 6 years ago
Capostrophic 2681435857 Editor: handle AI settings, regional sound and levelled list "none" chances as shorts (bug #2987) 6 years ago
Bret Curtis 6d7aacab5e
Merge pull request #2053 from akortunov/animatedContainers
Native animated containers support
6 years ago
Bret Curtis d2c88f0983
Merge pull request #2071 from Capostrophic/sneaking
Don't interrupt sneak and swim idles in attack ready state in first person view (bug #4750)
6 years ago
Andrei Kortunov a53333c3d5 Native animated containers support (feature #4730) 6 years ago