Capostrophic
ad87289d59
Fix NifOsg::MatrixTransform constructor inheritance
5 years ago
Capostrophic
cc791af0f5
Serialization fixes
...
Make sure NifOsg::MatrixTransform serialization behaves as intended
Add a dummy serializer for NifOsg::UVController
5 years ago
Capostrophic
3b55d657e5
CopyRigVisitor: Log the number of parents in multiple parents error
5 years ago
Capostrophic
a61267f57d
Replace NodeUserData with a custom transform node
5 years ago
Capostrophic
4c9cefefdd
Get rid of NifOsg::CollisionSwitch
5 years ago
psi29a
fc7266d4ee
Merge branch 'Improve-cell-name-autocompleter-implementation' into 'master'
...
#5520 Improve cell name autocompleter implementation
See merge request OpenMW/openmw!267
5 years ago
Cédric Mocquillon
2e27de027e
Add members in AdvancedPage class to avoid memory leak when the list of cells names is updated as we recreated a completer at each notification event
5 years ago
Petr Mikheev
8cdc7031f5
Support vectors in settings.cfg
5 years ago
Mads Buvik Sandvei
90c3089370
Update sdlvideowrapper.cpp
5 years ago
Mads Buvik Sandvei
8323f7f68d
Alternative fix
5 years ago
Mads Buvik Sandvei
8aa57a745a
Fix
5 years ago
Bret Curtis
f47d2bb8af
make sure we use case-sensative BULLET_ prefix
5 years ago
Bret Curtis
67c2f0b26c
Merge pull request #2951 from elsid/sound_object_pool
...
Store SoundManager sounds and streams in object pool
5 years ago
Bret Curtis
0c2fea8254
Merge pull request #2932 from elsid/replace_open_threads
...
Replace OpenThreads by std types
5 years ago
Bret Curtis
28d85e4030
Merge pull request #2926 from akortunov/warnfix
...
Use QMultiMap instead of QMap
5 years ago
elsid
02f9b44f01
Use RAII for object ptr from pool
5 years ago
elsid
6ca29c6107
Use common type for pool of sounds and streams
5 years ago
elsid
56bc462007
Make all stats fit into the window
5 years ago
Frederic Chardon
f268bc13f1
Do not set particle lifetime to 0 ( #5472 )
5 years ago
Andrei Kortunov
ef6fe8d52a
Fix crash in the stateset updater (regression #5478 )
5 years ago
Andrei Kortunov
d0fe15b095
Use meaningful names instead of mSkill1 and mSkill2
5 years ago
elsid
40ad87bc4d
Replace OpenThreads by std types
5 years ago
elsid
3251687a3d
Use std types for WorkQueue
5 years ago
Andrei Kortunov
487bfed672
Use QMultiMap instead of QMap
5 years ago
Bret Curtis
61a5c6125d
#5480 : Drop Qt4 support and require Qt 5.12 or later.
5 years ago
Cédric Mocquillon
6e397e4008
Add a search function to the "Datafiles" tab of the OpenMW launcher
5 years ago
psi29a
f94ca28dbe
#5463 : Optimizer fix, problem was indeed related to tangents not being transformd properly.
5 years ago
Andrei Kortunov
6357bc3dad
Catch MyGUI exceptions in the FontLoader destructor
5 years ago
Andrei Kortunov
808c905e1f
Initialize fields to avoid undefined behaviour
5 years ago
Andrei Kortunov
0e810c8d32
Fix cell borders color
5 years ago
Bret Curtis
c944acf26b
Merge pull request #2913 from akortunov/warnfix
...
Get rid of ECLD and dependencies
5 years ago
psi29a
1724099d34
Merge branch 'mingw' into 'master'
...
Fix mingw Windows build
See merge request OpenMW/openmw!213
5 years ago
Andrei Kortunov
d1a3cc98ff
Get rid of ECLD and dependencies
5 years ago
psi29a
66b5cf9f1d
Merge branch 'master' into 'near_far_mode_in_launcher'
...
# Conflicts:
# files/settings-default.cfg
5 years ago
Bret Curtis
b5a2e809cd
Merge pull request #2911 from unelsson/fixdaematerialseq
...
Use sequenced texture units with .dae/collada
5 years ago
Andrei Kortunov
805d826d5b
Fix Clang warnings about invalid overrides
5 years ago
Nelsson Huotari
5bc44cf2ee
Use sequenced texture units with .dae/collada
5 years ago
psi29a
0dc7715c35
Merge branch 'object_paging_retry' into 'master'
...
Object Paging
See merge request OpenMW/openmw!209
5 years ago
elsid
00197e1cd9
Optimize recast mesh size by vertex deduplication
5 years ago
Bret Curtis
0d1b7fd3f0
Merge pull request #2908 from Capostrophic/uvsets
...
Remove 63 UV set limit
5 years ago
Capostrophic
6f94848dec
Remove 63 UV set limit (now 65535)
5 years ago
elsid
b095ca6c86
Use actor speed to define area cost for pathfinding
5 years ago
elsid
439588d10e
Remove unused mOffMeshConnectionIds
5 years ago
bzzt lost a hitlab login
26ab176389
profiling
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
daa2761c2d
alphablending & billboardfix
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
f12879a04c
allow statesetupdater as cullcallback = faster + works in paging
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
4238fbccdf
view fix
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
9f0398c021
intersection by refnum tag + enable paging for acti,door,cont
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
65cd2c77aa
static intersections
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
c7fda6d280
activegrid paging = 2xfps
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
b4af2ac672
avoid blocking on pagerebuild
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
17637c6575
pagerebuild on disable
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
c1ebd9474b
stop navmesh updates when ai off
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
ffbed7ee38
loadingscreen
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
da92ad329b
move renderbin
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
b7b31926a8
fix map glitch + cleanup
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
77b92aee9c
fix shadowsglitch by bounds overflow
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
69514dfd46
ico redundency fix + stats counter
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
1f891ca46d
billboarding support for tree mods
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
cf439581e1
comply by elsid review
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
ce505a9bb3
crashfix + optimiziation
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt
d684f1a78f
terrainbased objectpaging
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
elsid
c4cd3b2c4f
Add pathgrid to navmesh as off mesh connection
5 years ago
Andrei Kortunov
d997842f8d
Use FourCC to declare all ESM record names
5 years ago
Bret Curtis
cd97d0c61c
Merge branch 'master' into automove
5 years ago
Roman Siromakha
27a113167c
Merge pull request #2890 from akortunov/position
...
Do not store object position, if it is the same as in CellRef
5 years ago
Alexei Dobrohotov
3f0cf65335
Merge pull request #2895 from elsid/esm_objectstate_final
...
Add final for derived and overriden from ESM::ObjectsState
5 years ago
Andrei Kortunov
75e7a3e8b1
Do not store object position, if it is the same as in CellRef
5 years ago
elsid
5209f5ff6d
Mark all derived classes from ESM::ObjectsState and overriden functions as final
5 years ago
Capostrophic
e02b66cdf4
Ignore bogus string arguments for Disable/Enable again
5 years ago
Capostrophic
1873da4c91
Don't save to or read automove state from saved games ( #5452 )
5 years ago
Andrei Kortunov
6de97e6bc2
Remove redundant variables from RenderingManager
5 years ago
Bret Curtis
204d2acf25
Merge pull request #2092 from akortunov/float_stats
...
Store attributes and skills values as floats
5 years ago
Bret Curtis
5d019c27ae
Merge pull request #2887 from akortunov/worldmanager
...
Introduce a separate class to control world date and time
5 years ago
Andrei Kortunov
81805b7263
Introduce a separate class to control world date and time
5 years ago
elsid
d35ccc39c6
Fix build tests with double precision bullet
5 years ago
Andrei Kortunov
5468fcb29f
Store attributes and skills values as floats (bug #4021 )
5 years ago
Andrei Kortunov
3dce225f28
Implement vanilla-style corprus handling (bug #3714 , bug #4623 )
5 years ago
Capostrophic
7aca18f92b
Handle NiLines (feature #5445 )
5 years ago
Bret Curtis
505a5e9ca6
Merge pull request #2873 from Capostrophic/nifcleanup
...
NIFLoader adjustments
5 years ago
Bret Curtis
9d0855baa5
Merge pull request #2866 from elsid/extend_osg_stats
...
Extend OSG stats
5 years ago
Andrei Kortunov
396afe79f1
Move font loading to the FontLoader
5 years ago
Roman Siromakha
b3b8480d49
Merge pull request #2868 from Capostrophic/opcodes
...
Give new opcodes to old functions made custom
5 years ago
Capostrophic
74a74209ac
Allow junk (data-less) NiParticleColorModifiers
5 years ago
Capostrophic
7a9403aeed
Remove unnecessary casts
5 years ago
Capostrophic
fc9a10ba48
Streamline node controller handling
...
Reduce code duplication
Allow non-animated nodes controlled by NiVisController to be optimized out
5 years ago
Capostrophic
89a2c69a61
Support particle node transformations
5 years ago
Fanael Linithien
e8ec62b298
Use all-lowercase names for windows API headers
...
This allows the code to successfully cross-compile from hosts with case
sensitive file names, like linux.
5 years ago
laikh
d6e4fbe085
Fix mingw Windows build
5 years ago
Capostrophic
e0ecbc08df
Give new opcodes to old functions made custom
5 years ago
elsid
69df6098e5
Report frame number, number of actors and objects to stats
5 years ago
Alexei Dobrohotov
a68a4338a0
Merge pull request #2841 from Assumeru/consistent-refs
...
Script reference consistency
5 years ago
elsid
a59e25e093
Optimize MWRender::Animation::hasAnimation
...
Use a set to check for group start existence.
Reduce time taken from 2.6% to 0.08% and
MWMechanics::MechanicsManager::update from 7% to 5%
in relative CPU time usage for a scene with ~100 actors.
5 years ago
Bret Curtis
88a7ecc18d
Merge pull request #2528 from akortunov/effectstime
...
Use real time to update spell effects
5 years ago
Evil Eye
3875b837bc
make MenuMode, Random, GetSecondsPassed regular functions
5 years ago
Icecream95
f14db21745
Make disableShadowsForStateSet a no-op when shadows are disabled
...
Otherwise the GPU has to do useless shadow comparisons when shadows
are disabled.
5 years ago
Bret Curtis
59bda361f0
Merge pull request #2848 from akortunov/bullet
...
Fix Bullet flags usage
5 years ago
Andrei Kortunov
b5833f3c59
Use real time to update spell effects instead of game timestamps (bug #5165 )
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
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
Capostrophic
30558c2434
Try to resolve CI concerns
5 years ago
Capostrophic
915ffe2241
Handle non-node roots more gracefully (bug #5416 )
5 years ago
Evil Eye
f0e2ee45fa
reuse ImplicitRef and ExplicitRef for enable, disable, getdisabled, startscript; move scriptrunning and stopscript
5 years ago
Bret Curtis
bb30b44766
Merge pull request #2839 from Capostrophic/nipathcontroller
...
Add basic NiPathController support (movement only)
5 years ago
elsid
14d0ca4cd3
Cast float to btScalar
5 years ago
Capostrophic
30fc2e3e5e
Add basic NiPathController support (movement only)
5 years ago
Capostrophic
5377e0491b
Adjust NiPixelData loading
5 years ago
Capostrophic
a08a9518c3
NIF version adjustments
...
Cut down on obscure version numbers
Call generateVersion without using a stream object
5 years ago
Andrei Kortunov
d5806fd0ed
Fix merge conflicts
5 years ago
Bret Curtis
42cba092b7
Merge pull request #2716 from akortunov/png
...
Store fog of war as a PNG image instead of TGA
5 years ago
Bret Curtis
2c743b6153
Merge pull request #2828 from Capostrophic/colormode
...
Improve color mode handling in shaders
5 years ago
Bret Curtis
4b30bf5699
Merge pull request #2829 from Capostrophic/logging
...
Log some more things
5 years ago
Bret Curtis
62290182eb
Merge pull request #2648 from Assumeru/start-scripts
...
Allow targeting non-unique actors with StartScript. Fixes #2311
5 years ago
Bret Curtis
507adac8cd
Merge pull request #2783 from akortunov/input
...
Refactor InputManager
5 years ago
unknown
3b4782959e
Allow targeting non-unique actors with StartScript (bug #2311 )
5 years ago
Capostrophic
b91d0d889f
Fix warning
...
/home/travis/build/OpenMW/openmw/components/nifosg/nifloader.cpp:615:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (hasVisController |= (ctrl->recType == Nif::RC_NiVisController))
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/travis/build/OpenMW/openmw/components/nifosg/nifloader.cpp:615:42: note: place parentheses around the assignment to silence this warning
if (hasVisController |= (ctrl->recType == Nif::RC_NiVisController))
^
( )
5 years ago
Capostrophic
aa5161f99e
Log some more things
5 years ago
Capostrophic
c0b322b264
Improve color mode handling in shaders
5 years ago
Andrei Kortunov
4a1e27ac21
Merge pull request #2824 from Capostrophic/cleanup
...
Cleanup
5 years ago
Andrei Kortunov
b33c4c920c
Move all OICS handling to the separate file
5 years ago
Andrei Kortunov
f990150c49
Move video wrapper to the WindowsManager
5 years ago
psi29a
b72720f357
Merge branch 'shadow-transparency-rework' into 'master'
...
Only alpha-test shadows when necessary
See merge request OpenMW/openmw!170
5 years ago
Bret Curtis
aaa8990006
Merge pull request #2799 from Capostrophic/simplewaterfog
...
Fix simple water with radial fog enabled
5 years ago
Capostrophic
1bf2ddac4d
Cleanup
...
Move static variable declaration out of the loop
Remove redundant boolean argument from applyDrawableProperties()
Improve HeightCullCallback class formatting
5 years ago
Bret Curtis
b8c467e2e0
Merge pull request #2787 from p4r4digm/screenshot-path
...
Added setting to change the directory screenshots are stored in
5 years ago
Bret Curtis
34181b9ae6
Merge pull request #2803 from elsid/disable_crash_catcher_env
...
Add env variable to disable crash catcher
5 years ago
elsid
1f3dfaedcc
Add tests for ShaderManager
5 years ago
elsid
edf002aa97
Rename argument shaderTemplate to templateName
5 years ago
Bret Curtis
f51476a3c5
Merge pull request #2816 from Capostrophic/switchlod
...
CollisionSwitch and Switch/LOD node fixes
5 years ago
elsid
b150d681a9
Update same navmesh tile with limited frequency
5 years ago
Bret Curtis
5f0f2f0f16
rename to better reflect what is going on per AnyOldName3 comment; added none option
5 years ago
elsid
10daadefbe
Add missing include
5 years ago
Bret Curtis
bf6daa7269
Merge pull request #2811 from Capostrophic/emitter
...
Allow particle emitters to be attached to an arbitrary node
5 years ago
Bret Curtis
1dc21919f6
Merge pull request #2815 from Capostrophic/tga
...
Use the new option to treat TGA files as TGA 1.0
5 years ago
Bret Curtis
b7f7aabd8b
Merge pull request #2806 from elsid/detournavigator_tests
...
Add detournavigator test for multiple worker threads
5 years ago
Capostrophic
957d2a890f
Ignore empty children of osg::LOD and osg::Switch like in OSG
5 years ago
Capostrophic
63fe02b1ba
CollisionSwitch and Switch/LOD node fixes
...
Properly apply transformations to both switch and LOD nodes
Allow both NiSwitchNode and NiLODNode to be the root node
Properly add CollisionSwitch into the scene graph
5 years ago
Bret Curtis
7345c89b54
Merge pull request #2813 from Capostrophic/collisionswitch
...
Fix collision switch node mask (again)
5 years ago
Capostrophic
16f6c7b27f
Use the new option to treat TGA files as TGA 1.0
5 years ago
psi29a
bb5fe13e13
Make sure it is either one or the other with the default to bounding volumes.
5 years ago
Bret Curtis
d38c3e971c
remove extra line
5 years ago
Bret Curtis
ae729a1ac7
add ability to set the type of near far method to be used in shadow calculation; default to bounding volumes; cleaned up code while there and re-ordered items
5 years ago
Capostrophic
89282d14aa
Fix collision switch node mask (again)
5 years ago
elsid
899a6b5aa3
Workaround for GCC 5 bug
...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61636
5 years ago
Capostrophic
6b874e397b
Make particle system cloning map names more sensible
5 years ago
Capostrophic
f516178ec9
Fix particle processor cloning
...
Extend emitter handling comment in NIF loader
5 years ago
Capostrophic
c08f9e13af
Allow emitters to be attached to nodes after particle systems
5 years ago
psi29a
476a74c2d3
Merge branch 'bzzt_5_tight_scene_bound' into 'master'
...
Allow use of OSG's Bounding Volumes
See merge request OpenMW/openmw!189
5 years ago
Alexei Dobrohotov
0329003af7
Merge branch 'opcode2' into 'master'
...
Remove 2-arguments opcodes
See merge request OpenMW/openmw!187
5 years ago
Bret Curtis
9bad3666ab
Merge pull request #2810 from Capostrophic/hasviscontroller
...
Fix hidden node with NiVisController optimization
5 years ago
Bret Curtis
d77047e1cf
tab2space
5 years ago
Capostrophic
3b7fb9ec09
Use pipe-equal operator
5 years ago
AnyOldName3
a3b032bf2b
Fix chameleon shadows
5 years ago
psi29a
9ab6657d8f
Merge branch 'no_more_ttf_spam_in_stats' into 'master'
...
puts an end of error spam when OSG is compiled without Freetype support
See merge request OpenMW/openmw!188
5 years ago
Bret Curtis
31a75a962a
Add 3 additional classes to be ignored who dumping "showscenegraph" debug output; less spammy
5 years ago
Bret Curtis
ca0adc25bb
add two additional classes we do not need to serialize; less pam during `showscenegraph` debug dump.
5 years ago
Bret Curtis
886b9813ad
Something changed in OSG 3.6 that makes the command "showscenegraph" less useful; it writes out raw data of images to the debug output file openmw.ogst. This commit adds the hint and restores default behaviour found in OSG 3.4
5 years ago
bzzt
dc33eeadf1
tightscenebound is uncessary after water bbfix
5 years ago
Bret Curtis
1870b4b345
catch and set with no _found; leave empty as empty string
5 years ago
Capostrophic
bbd15cccd5
Fix hidden node with NiVisController optimization
5 years ago
Bret Curtis
6d3f9ce307
puts an end of error spam when OSG is copmiled without Freetype support
5 years ago
elsid
bd1ef4dd6d
Add detournavigator test for multiple worker threads
5 years ago
Alexei Dobrohotov
d42cb4f16d
Merge pull request #2805 from elsid/detournavigator_update_callback
...
Use callback to handle changed tiles
5 years ago
Alexei Dobrohotov
f5b42107d3
Merge pull request #2807 from elsid/detournavigator_thread_jobs_stats
...
Add number of thread jobs to update jobs stats
5 years ago
fredzio
916a9641fc
Delete support for 2-arguments opcodes - it was never used
5 years ago
elsid
df6e85b619
Use callback to handle changed tiles
...
Instead of collecting changed tiles into a temporary vector.
5 years ago
elsid
7502db1570
Add number of thread jobs to update jobs stats
5 years ago
elsid
066f0a744f
Add env variable to enable/disable crash catcher
5 years ago
elsid
c59c8ae1f4
Remove unused macro
5 years ago
Capostrophic
688e804548
Fix simple water with radial fog enabled
5 years ago
psi29a
3b9a51b8ac
Merge branch 'bzzt_1_waterculling' into 'master'
...
waterculling
See merge request OpenMW/openmw!184
5 years ago
Bret Curtis
e7795f2bf7
Merge pull request #2775 from Capostrophic/dooractivation
...
Only disarm traps with keys when the door/container is locked (bug #5370 )
5 years ago
Bret Curtis
ed970f4d17
Apply suggestion to components/terrain/terraingrid.hpp
5 years ago
elsid
7aaec5e989
Log shader template name on parse error
5 years ago
Bret Curtis
756ec7117b
make mGrid (and friends) private again, create accessor method to return bool of mGrid.empty()
5 years ago
Bret Curtis
48713915cb
re-use bzzts waterplane overlay for debug; makes it easier to test. To use this, set the env OPENMW_WATER_CULLING_DEBUG=1; You will see blue rectangles corresponding to water outlines. Once there are no more outlines, water is culled. You can further see this by pressing F3 3 times to check the the amount of quads. Before culling it should be around 1600, after culling it should drop to 0.
5 years ago
Bret Curtis
407fbe320e
cleanup and use C++ version of FLT_MAX
5 years ago
bzzt
ed20d869b4
waterculling for both terrain
5 years ago
Bret Curtis
a4d1068d1a
Merge branch '13' into 'master'
...
terrainshadowclusterculling
See merge request OpenMW/openmw!141
5 years ago
Bret Curtis
68549828b4
create static functions to set/get hidden node mask; compromise on magic numbers to make things easier to understand
5 years ago
Bret Curtis
e1a5435531
Merge commit '8a8107e8'
5 years ago
Capostrophic
9106e3646c
Fix outdated bug tracker links
5 years ago
AnyOldName3
53b9b41159
Rely on existing alpha test for non-blended shadow casting
5 years ago
Chris Djali
71c46204ec
Merge pull request #2781 from mp3butcher/partsysfix
...
Particle System shading and lighting (fixing bug#3676 and #4949 )
5 years ago
Julien Valentin
886fd5efc9
enable particle shading and force particle normal to (0.3,0.3,0.3)
...
and update changelog
5 years ago
Bret Curtis
8a8107e837
as it says; revert vismask and uncomplicate openmw
5 years ago
p4r4digm
0741fe5b80
removed path configuration and made screenshots just save in a folder
5 years ago
Bret Curtis
63bdc84f91
Merge branch 'remove_evil_const_cast' into 'master'
...
clean up code; purge const_cast
See merge request OpenMW/openmw!175
5 years ago
p4r4digm
2b54e6216b
Added setting to change the directory screenshots are stored in
5 years ago
Bret Curtis
7ade0cb2c3
Merge pull request #2784 from Capostrophic/specular
...
Disable specular lighting for 4.0.0.2 and earlier files
5 years ago
fredzio
0630cc482c
Compile helpviewer in components only when USE_QT is defined
...
It fixes build of OpenMW alone (wihtout launcher or OpenCS)
5 years ago
Bret Curtis
8c2f3ff007
clean up code; purge const_cast
5 years ago
Bret Curtis
4ae0bd1fae
Merge branch 'helplink' into 'master'
...
Link to readthedocs documentation from OpenCS
See merge request OpenMW/openmw!171
5 years ago
Frederic Chardon
513ac8986d
Add link to opencs documentation on readthedocs, available through
...
context menu.
The documentation opens in default browser.
There are 3 contexts:
- global: opens the OpenMW CS User Manual main page
- when a record is selected: opens the "Tables" page
- when the filter field is selected: opens the "Record Filters" page
There is also a link to the OpenCS tutorial in the help menu.
5 years ago
AnyOldName3
1cf2036386
Don't add empty PrimitiveSets (prevent undefined behaviour)
5 years ago
Capostrophic
c3cc8ee1e1
Disable specular lighting for 4.0.0.2 and earlier files
5 years ago
Julien Valentin
6e2a651252
fix particle alpha
5 years ago
Capostrophic
bbed9a70c5
Ignore traps of initially unlocked refs with assigned keys
5 years ago
elsid
208a50340d
Specialize DetourNavigator::ObjectId ctor for pointers
...
To fix msvc error:
components\detournavigator\objectid.hpp(14,13): error C2440: 'reinterpret_cast': cannot convert from 'const T' to 'size_t'
with
[
T=unsigned long
]
5 years ago
Andrei Kortunov
8d4dde7b56
Merge branch 'master' into autocalc
5 years ago
Andrei Kortunov
3f61022f80
Merge branch 'unused_var' into 'master'
...
Remove unused field from QuadTreeBuilder
See merge request OpenMW/openmw!173
5 years ago
Capostrophic
ad333e88fe
Handle enchantment autocalc flag as a flag (bug #5363 )
5 years ago
fredzio
39a55318b0
Remove unused variable
5 years ago
Capostrophic
e1d635cd71
Make extra sure groups with special behavior aren't optimized out
5 years ago
AnyOldName3
12044a607b
Only alpha-test shadows when necessary
...
Previously we always discarded shadow map fragments if the alpha channel of the output would have been low, but there were some (modded) assets that have non-one alpha but have testing or blending disabled so end up opaque anyway. This lets the shadows of those objects match.
5 years ago
Bret Curtis
328c3617b7
Merge pull request #2752 from Assumeru/parsing-errors
...
Reset errorhandler context
5 years ago
Andrei Kortunov
028760e108
Merge pull request #2758 from akortunov/warnfix
...
Fix some issues, found by CoverityScan
5 years ago
Capostrophic
5732b8e026
Use std::fill instead of loops to reset some arrays to defaults
5 years ago
Capostrophic
27d4fe9ee1
Fix ESM::Land oversights
5 years ago
Andrei Kortunov
a68d9aed4c
Fix issues, found by CoverityScan
5 years ago
Evil Eye
8c433d587c
less complicated context override
5 years ago
Andrei Kortunov
02d7b13075
Merge pull request #2529 from akortunov/nodecopy
...
Copy transformations data when we clone node
5 years ago
elsid
ef4a7089e4
Use template specialization for writeHNT to write raw arrays
...
To avoid passing explicit size argument where it's possible.
5 years ago
Roman Siromakha
3bd2c114a7
Merge pull request #2741 from akortunov/warnfix
...
Fix C5204 warnings by adding default virtual destructors
5 years ago
Evil Eye
a16727d5e3
implement move constructor
5 years ago
Evil Eye
8958e29187
reset errorhandler context
5 years ago
Bret Curtis
baf3c36a76
Merge pull request #2722 from akortunov/gyro
...
Rotate camera via gyroscope on mobile devices
5 years ago
Andrei Kortunov
e63325ebff
Support for camera rotation via gyroscope on Android (feature #5311 )
5 years ago
Capostrophic
80239235d3
Always create NiGeometry nodes as MatrixTransform
5 years ago
Alexei Dobrohotov
4bb41a52bf
Merge pull request #2740 from Assumeru/empty-string
...
Ignore unterminated empty strings
5 years ago
Bret Curtis
5df95b95f2
Merge branch 'master' into empty-string
5 years ago
Evil Eye
15a95add08
remove false positive
5 years ago
Evil Eye
e07fa37fa3
ignore final whitespace/comments
5 years ago
Capostrophic
69219c18a7
Make sure blank lines at the end of settings.cfg don't disappear
5 years ago
Capostrophic
bec5746fdd
Improve blank line handling in settings writer (bug #5326 )
5 years ago
Andrei Kortunov
2e7712a390
Fix C5204 warnings by adding default virtual destructors
5 years ago
Evil Eye
fea7e68fe9
silence operator precedence warning
5 years ago
Evil Eye
8dc081a60d
ignore unterminated empty strings
5 years ago
Capostrophic
7319eda54e
Correct drawable property apply order (bug #5313 )
5 years ago
James Moore
a37bdfd492
Implement a refresh button on data files page
5 years ago
Andrei Kortunov
e20d156904
Do not write empty trade time
5 years ago
Bret Curtis
79517f3f42
Merge pull request #2724 from akortunov/factions
...
Cleanup ownership for items in containers
5 years ago
Andrei Kortunov
ea30e27370
Cleanup ownership for items in containers
5 years ago
Andrei Kortunov
dea2018d9f
Do not use dynamic casts when using ObjectState
5 years ago
elsid
5168f2059f
Compare revisions by equality to support overflow
5 years ago
elsid
7ae7cb181d
Support recast mesh rendering
5 years ago
Capostrophic
c1f1e367fa
Accept an extra numerical argument in GetItemCount
5 years ago
Bret Curtis
7096ecdcf2
Merge pull request #2719 from Capostrophic/capofixes
...
Fixes of my mistakes
5 years ago
Capostrophic
d3244dc777
Don't save space in compressed BSA hash generation
5 years ago
Capostrophic
aef6cd7006
Fix handling of empty strings in NIF string tables
5 years ago
Andrei Kortunov
94df2114c1
Store fog of war as a PNG image instead of TGA (bug #5108 )
5 years ago
Capostrophic
5770227e37
Avoid using auto-detected normal maps that are bump map namesakes
5 years ago
Capostrophic
624a9ac353
Force shaders for objects affected by new envmap option
5 years ago
Capostrophic
2b3ecff004
Remove broken fixed function pipeline support
...
Added by mistake
5 years ago
Capostrophic
6999f1fd28
Add an option to apply lighting to environment maps
5 years ago
Capostrophic
19a7245251
Add bump mapping support
5 years ago
Andrei Kortunov
8c177f0306
Take in account transformations of NiCollisionSwitch
5 years ago
Bret Curtis
c907cd98c8
Merge pull request #2704 from akortunov/collisionswitch
...
Handle NiCollisionSwitch node
5 years ago
Alexei Dobrohotov
e1f0504557
Merge pull request #2703 from akortunov/masks
...
Fix a regression in the NiVisController
5 years ago
Andrei Kortunov
77d6fe46ca
Handle NiCollisionSwitch node
5 years ago
Andrei Kortunov
7b5ec76db4
Fix regression in the NiVisController
5 years ago
elsid
650f429ff5
Add final modifier to fix warnings
5 years ago
Andrei Kortunov
84979fa8b7
Move VisMask to components
5 years ago
Andrei Kortunov
f4291ea948
Fix intersector usage (bug #5283 )
5 years ago
Andrei Kortunov
b8548b8f56
Merge pull request #2691 from elsid/navigator_status
...
Use status codes to handle navigator errors instead of exceptions
5 years ago
elsid
349040ffb2
Use status codes to handle navigator errors instead of exceptions
...
For find path use case.
5 years ago
Capostrophic
216a5d27c6
Avoid working with AMBI subrecord in tools unnecessarily (bug #5269 )
5 years ago
Capostrophic
0479311c25
Correct declarations of utility methods
5 years ago
Capostrophic
e363d5df21
Some more minor NIF support fixes
5 years ago
Alexei Dobrohotov
234fdfefb7
Revert "Don't apply 1.6 magic value to NiGravity decay factor ( #5266 )"
5 years ago
Capostrophic
dcafe719a5
Don't apply 1.6 magic value to NiGravity decay factor ( #5266 )
5 years ago
elsid
f7caeefddb
Fallback to straight path when navmesh and pathgrind are not available
5 years ago
Bret Curtis
44a85795cf
Merge pull request #2669 from Capostrophic/wnam
...
Generate WNAM subrecord upon saving terrain instead of upon editing it
5 years ago
elsid
1e106013a0
Use navmesh to find wander destination outside pathgrid for ground based actors
...
Use dtNavMeshQuery::findRandomPointAroundCircle from recastnavigation
5 years ago
capostrophic
89055f1c6c
Generate WNAM upon saving terrain
5 years ago
Bret Curtis
95f9e4f4c9
Merge pull request #2649 from Capostrophic/nifstreamline
...
Yet more NIF adjustments
5 years ago
Alexei Dobrohotov
7a4caaf5bf
Merge pull request #2660 from akortunov/boost
...
Additional de-boosting
5 years ago
Alexei Dobrohotov
ff2739b8a3
Merge pull request #2651 from akortunov/encoding
...
Unify streams usage to support non-ASCII paths
5 years ago
Andrei Kortunov
a250a405b4
An attempt to fix the MSVC2017 build
5 years ago
Andrei Kortunov
1cdd33b434
Implement additional stringops to avoid Boost functions
5 years ago
Andrei Kortunov
cb1a8ec518
Do not link the Boost threads library
5 years ago
capostrophic
0467e8ee15
Avoid heap corruption while reading SCVR (bug #4680 )
5 years ago
Andrei Kortunov
3704acf857
Unify streams usage to support non-ASCII paths (bug #5239 )
5 years ago
capostrophic
f234d53269
Don't use double negation
5 years ago
capostrophic
32caab663f
Enumerate interpolation types properly
5 years ago
capostrophic
e654a52b70
More NIF adjustments
...
Constant interpolation support
5 years ago
Andrei Kortunov
75fed1d236
Print error code when failed to open file on Windows
5 years ago
Alexei Dobrohotov
133b99bf18
Merge pull request #2622 from akortunov/testcells
...
Implement TestCells and TestInteriorCells console commands
5 years ago
Alexei Dobrohotov
2693598d82
Merge pull request #2642 from akortunov/warnfix2
...
Add safety checks for door state
5 years ago
Alexei Dobrohotov
dfcc6d8b5a
Merge pull request #2640 from akortunov/save
...
Do not store gold-specific value for everything
5 years ago
Andrei Kortunov
24044b08e0
Do not store gold-specific value for everything
5 years ago
Andrei Kortunov
88a695f251
Add safety checks for door state
5 years ago
Andrei Kortunov
24ce242941
Implement TestCells (feature #5219 )
5 years ago
Andrei Kortunov
cd81f81fb6
Initialize variables to avoid GCC warnings
5 years ago
Assumeru
737aa1e4e8
Remove FactionID editing from OpenCS ( #2636 )
...
* Remove FactionID editing
* remove useless comments
* rename FactionID to Unknown
5 years ago
Assumeru
dfbe0021a5
Change rescaling to be more inline with vanilla ( fixes #5214 ) ( #2635 )
...
* move rescaling to loadData
* clamp on save
5 years ago
Alexei Dobrohotov
f3e8fbfded
Merge branch 'range-safety' into 'master'
...
Make script literal lookup functions safer
See merge request OpenMW/openmw!113
5 years ago
Andrei Kortunov
c41562fa27
Make TextureProperty warnings more informative
5 years ago
Capostrophic
909c8ef0ea
Avoid working with empty controller data (bug #5229 )
5 years ago
Andrei Kortunov
5b5c52d92e
Handle NiKeyframeController for NiTriShape (feature #5224 )
5 years ago
Capostrophic
4b38bab0d9
Make sure empty cell name subrecords are saved (bug #5222 )
5 years ago
Andrei Kortunov
eec82f676a
Merge pull request #2602 from elsid/clang_tidy
...
Fix clang-tidy issues
5 years ago
Andrei Kortunov
ab4b3677e3
Merge branch '16' into 'master'
...
perf regression fix
See merge request OpenMW/openmw!157
5 years ago