AnyOldName3
fb72c32ff8
Fix chameleon shadows
2020-05-08 23:33:48 +02:00
AnyOldName3
dfe43a2a56
Rely on existing alpha test for non-blended shadow casting
2020-05-08 23:33:38 +02:00
AnyOldName3
9bfcedb854
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.
2020-05-08 23:33:28 +02:00
Capostrophic
786c031f03
Fix simple water with radial fog enabled
2020-05-08 20:48:50 +02:00
Capostrophic
0187d7ea37
Ignore empty children of osg::LOD and osg::Switch like in OSG
2020-05-01 23:50:25 +02:00
Capostrophic
bfc45fbbde
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
2020-05-01 23:50:16 +02:00
Capostrophic
a769cbd6f8
Make particle system cloning map names more sensible
2020-04-30 14:57:47 +02:00
Capostrophic
a314e3a7f5
Fix particle processor cloning
...
Extend emitter handling comment in NIF loader
2020-04-30 14:57:39 +02:00
Capostrophic
6de951569e
Allow emitters to be attached to nodes after particle systems
2020-04-30 14:57:30 +02:00
Capostrophic
9e85daee4b
Use the new option to treat TGA files as TGA 1.0
2020-04-30 14:51:42 +02:00
Capostrophic
0f3f96dc0e
Use pipe-equal operator
2020-04-29 07:11:28 +02:00
Capostrophic
02aaae46ce
Fix hidden node with NiVisController optimization
2020-04-29 07:11:22 +02:00
Capostrophic
454446c62f
Fix outdated bug tracker links
2020-04-22 13:45:19 +02:00
AnyOldName3
33d3af92bd
Don't add empty PrimitiveSets (prevent undefined behaviour)
2020-04-18 23:58:47 +02:00
Capostrophic
60700749c9
Make extra sure groups with special behavior aren't optimized out
2020-04-13 10:40:30 +02:00
Bret Curtis
328c3617b7
Merge pull request #2752 from Assumeru/parsing-errors
...
Reset errorhandler context
2020-04-05 10:03:34 +02:00
Andrei Kortunov
028760e108
Merge pull request #2758 from akortunov/warnfix
...
Fix some issues, found by CoverityScan
2020-04-04 21:34:26 +04:00
Capostrophic
5732b8e026
Use std::fill instead of loops to reset some arrays to defaults
2020-04-04 17:53:36 +03:00
Capostrophic
27d4fe9ee1
Fix ESM::Land oversights
2020-04-04 16:48:38 +03:00
Andrei Kortunov
a68d9aed4c
Fix issues, found by CoverityScan
2020-04-04 17:45:26 +04:00
Evil Eye
8c433d587c
less complicated context override
2020-04-04 14:09:00 +02:00
Andrei Kortunov
02d7b13075
Merge pull request #2529 from akortunov/nodecopy
...
Copy transformations data when we clone node
2020-04-04 15:04:49 +04:00
elsid
ef4a7089e4
Use template specialization for writeHNT to write raw arrays
...
To avoid passing explicit size argument where it's possible.
2020-04-04 01:12:49 +02:00
Roman Siromakha
3bd2c114a7
Merge pull request #2741 from akortunov/warnfix
...
Fix C5204 warnings by adding default virtual destructors
2020-04-04 00:12:07 +02:00
Evil Eye
a16727d5e3
implement move constructor
2020-04-02 20:27:52 +02:00
Evil Eye
8958e29187
reset errorhandler context
2020-04-02 20:14:52 +02:00
Bret Curtis
baf3c36a76
Merge pull request #2722 from akortunov/gyro
...
Rotate camera via gyroscope on mobile devices
2020-04-02 09:55:08 +02:00
Andrei Kortunov
e63325ebff
Support for camera rotation via gyroscope on Android (feature #5311 )
2020-04-01 19:57:04 +04:00
Capostrophic
80239235d3
Always create NiGeometry nodes as MatrixTransform
2020-03-31 13:04:03 +03:00
Alexei Dobrohotov
4bb41a52bf
Merge pull request #2740 from Assumeru/empty-string
...
Ignore unterminated empty strings
2020-03-30 20:22:56 +03:00
Bret Curtis
5df95b95f2
Merge branch 'master' into empty-string
2020-03-30 09:11:18 +02:00
Evil Eye
15a95add08
remove false positive
2020-03-29 22:40:22 +02:00
Evil Eye
e07fa37fa3
ignore final whitespace/comments
2020-03-29 22:29:22 +02:00
Capostrophic
69219c18a7
Make sure blank lines at the end of settings.cfg don't disappear
2020-03-28 19:15:43 +03:00
Capostrophic
bec5746fdd
Improve blank line handling in settings writer (bug #5326 )
2020-03-26 23:41:33 +03:00
Andrei Kortunov
2e7712a390
Fix C5204 warnings by adding default virtual destructors
2020-03-26 14:49:12 +04:00
Evil Eye
fea7e68fe9
silence operator precedence warning
2020-03-25 20:34:08 +01:00
Evil Eye
8dc081a60d
ignore unterminated empty strings
2020-03-25 19:52:22 +01:00
Capostrophic
7319eda54e
Correct drawable property apply order (bug #5313 )
2020-03-23 20:47:47 +03:00
James Moore
a37bdfd492
Implement a refresh button on data files page
2020-03-21 19:35:20 +00:00
Andrei Kortunov
e20d156904
Do not write empty trade time
2020-03-18 13:31:26 +04:00
Bret Curtis
79517f3f42
Merge pull request #2724 from akortunov/factions
...
Cleanup ownership for items in containers
2020-03-18 10:00:36 +01:00
Andrei Kortunov
ea30e27370
Cleanup ownership for items in containers
2020-03-17 17:22:39 +04:00
Andrei Kortunov
dea2018d9f
Do not use dynamic casts when using ObjectState
2020-03-17 15:18:40 +04:00
elsid
5168f2059f
Compare revisions by equality to support overflow
2020-03-14 09:38:24 +01:00
elsid
7ae7cb181d
Support recast mesh rendering
2020-03-14 09:38:24 +01:00
Capostrophic
c1f1e367fa
Accept an extra numerical argument in GetItemCount
2020-03-11 20:56:46 +03:00
Bret Curtis
7096ecdcf2
Merge pull request #2719 from Capostrophic/capofixes
...
Fixes of my mistakes
2020-03-11 09:05:12 +01:00
Capostrophic
d3244dc777
Don't save space in compressed BSA hash generation
2020-03-10 23:47:39 +03:00
Capostrophic
aef6cd7006
Fix handling of empty strings in NIF string tables
2020-03-10 23:04:20 +03:00