Commit Graph

23375 Commits (88a7ecc18d07a758646ac4f2837d173a121ef749)
 

Author SHA1 Message Date
Bret Curtis 88a7ecc18d
Merge pull request #2528 from akortunov/effectstime
Use real time to update spell effects
5 years ago
Bret Curtis 730d0493db
Merge pull request #2856 from elsid/aisequence_cleanup
AiSequence cleanup
5 years ago
Bret Curtis 72507e57c6
Merge pull request #2857 from elsid/aipackage_cleanup
Remove redundant explicit dtor definition for AiPackage
5 years ago
Bret Curtis 02385269fa
Merge pull request #2858 from elsid/aipackage_overriden
Mark overriden AiPackage methods as final
5 years ago
elsid a4fbcb8a10
Remember package iterator to erase it from list without find call 5 years ago
elsid d48eead038
Check type id of current package
If package is changed the following usage of it is not consistent.
5 years ago
elsid f566ab03ab
Mark overriden AiPackage methods as final 5 years ago
elsid 3b5ce71d71
Remove redundant explicit dtor definition for AiPackage 5 years ago
elsid ca93f8ee39
Compare initialized iterator
Comparsion of untilialized iterator is UB. Initialize with packages end.
5 years ago
elsid e3cce0949e
Replace condition that may lead to UB by assert
If mPackages is empty it means package is a pointer to a deleted object
at line . We can assume it couldn't happen because execute is always called
next for this object at line 289.
5 years ago
Bret Curtis 6b44b7f245
Merge pull request #2855 from elsid/fix_msvc
Fix msvc dir for Qt
5 years ago
elsid 2e09e96f5d
Fix msvc dir for Qt
Otherwise it fails with:
Qt 5.15.0... Exists. CI/before_script.msvc.sh: line 781: cd: MSVC2019_64_Ninja/deps/Qt/5.15.0/msvc2015_64: No such file or directory
5 years ago
Bret Curtis 8d01897942
Merge pull request #2854 from OpenMW/cherry-pick-e0b35232
Merge branch 'ninja' into 'master'
5 years ago
Bret Curtis 9fd8470741
Merge branch 'master' into cherry-pick-e0b35232 5 years ago
Alexander "Ananace" Olofsson 7b781d8890
Windows CI dependency upgrade (#2847)
* Windows CI: Use OSG 3.4-experimental for 0.46

* Update compiled Windows CI dependencies

Only built and pushed so far, still need to try making full OpenMW
builds with them as well.

* Update missed Bullet version number

* MyGUI uses RelWithDebInfo for Release builds now

* Update Windows CI dependencies, switch Qt install

* Fix aqt retrieval and setup

* Make aqt install output slightly nicer

* Bump to Qt 5.15 for VS2019 support

* Fix FFmpeg and Qt install parts

* Fix OSG plugin DLL copying

* Add CMake flag for double-precision bullet

* Roll back 2019 to Boost 1.71 for CI

* Move aqt into unpack step, to allow manual install
5 years ago
psi29a 38daa83ff6 Merge branch 'ninja' into 'master'
Enable Windows Ninja builds

See merge request OpenMW/openmw!202

(cherry picked from commit e0b352323226ff11e230f6489e826df332fa681a)

c1e673ce Unify path conversion functions
fdf0fdbb Fix NMake with MSVC 2019
bdd4a814 Activate MSVC during CMake setup for NMake
eae41050 Support sourcing
c0d28a0e Warn that MSVC environment will need to be activated
bd16ad62 Ninja
7d57e6e2 Support MSVC 2015
3679d329 Check MSVC activated correctly
ed4b73b8 Fix post-2015 Visual Studio
4ffa116a Print message when it's necessary instead of when it isn't
c6e09461 Add instructions for using VS' non-.sln support
d9bb6e63 Activate MSVC later
9ca26358 Create batch script to activate correct MSVC
61df647d Provide scripts to activate selected MSVC in existing shell without kerfuffle
5 years ago
Alexei Dobrohotov b168544445
Merge pull request #2852 from elsid/aiwander_cleanup
AiWander cleanup
5 years ago
Bret Curtis 59bda361f0
Merge pull request #2848 from akortunov/bullet
Fix Bullet flags usage
5 years ago
elsid d86669843e
Remove unseud pointTolerance argument 5 years ago
elsid 256c9917a4
Make AiWander::isPackageCompleted const 5 years ago
elsid 131f2557b1
Split functions to remove redundant clearPath argument 5 years ago
elsid b8513e0318
Remove unused arguments 5 years ago
Bret Curtis a4f29a8e37
Merge pull request #2851 from elsid/fix_aiwander_crash
Fix AiWander crash
5 years ago
elsid 489a92de95
Check for hidden path only for actors wandering manually
Actors who doesn't wander over pathgrid.
5 years ago
elsid e616188265
Do not allow wandering actor to have empty path 5 years ago
elsid 71350c6dff
Remove redundant variable 5 years ago
Andrei Kortunov b5833f3c59 Use real time to update spell effects instead of game timestamps (bug #5165) 5 years ago
Andrei Kortunov 3ebbe14a62 Avoid zero division 5 years ago
Alexei Dobrohotov 8c4acc69c4
Merge pull request #2849 from Capostrophic/spellsuccess
Fix spell school calculation
5 years ago
Capostrophic 8265ebc484 Fix spell school calculation 5 years ago
Bret Curtis a04a41a429
Merge pull request #2843 from Capostrophic/nigeometry
Introduce NiGeometry abstraction
5 years ago
Bret Curtis 7da5558808
Merge pull request #2845 from akortunov/save_cleanup
Optimize characters data in savegame
5 years ago
Bret Curtis f9fca8675b
Merge pull request #2846 from Capostrophic/envmap
CopyRigVisitor fixes (bug #5415)
5 years ago
Andrei Kortunov add42830d9 Add a flag to use double-precision functions from Bullet 5 years ago
Andrei Kortunov e827d9c04f Disable physics profiler, if Bullet was compiled without profiling support 5 years ago
Capostrophic 78b1bbe130 Remove unnecessary null check 5 years ago
Bret Curtis c69c7d0b3b
Merge pull request #2049 from elsid/bullet_double_precision
Support bullet double precision
5 years ago
Capostrophic 72e5043eda CopyRigVisitor fixes
Make sure it copies all relevant drawable parent nodes (e.g. including the node with the environment map effect)
Make sure it doesn't copy nodes multiple times
5 years ago
Andrei Kortunov e6ca95174a Optimize characters data in savegame 5 years ago
Capostrophic b665fed8f2 Introduce NiGeometry abstraction 5 years ago
Bret Curtis 019c843589
Merge pull request #2842 from Capostrophic/nifroot
Handle non-node roots more gracefully (bug #5416)
5 years ago
Capostrophic 30558c2434 Try to resolve CI concerns 5 years ago
Capostrophic 915ffe2241 Handle non-node roots more gracefully (bug #5416) 5 years ago
Bret Curtis 74bf8ef807
Merge pull request #2840 from elsid/revert_rm_platforms_install
Revert remove of platforms install
5 years ago
Bret Curtis bb30b44766
Merge pull request #2839 from Capostrophic/nipathcontroller
Add basic NiPathController support (movement only)
5 years ago
Bret Curtis ce3a723503
Merge pull request #2838 from Capostrophic/nifversion
Some more minor NIF stuff
5 years ago
elsid 66da72048a
Update bullet for windows up to 2.87 5 years ago
elsid 2d7c3bae61
Support bullet with double precision 5 years ago
elsid ef5a5ef43f
Print not matched values with full precision 5 years ago
elsid 14d0ca4cd3
Cast float to btScalar 5 years ago