psi29a
2743c4920e
Merge branch 'vfs_normalized_view_string' into 'master'
...
Do not allow to construct NormalizedView from std::string
See merge request OpenMW/openmw!4263
2024-07-22 07:22:02 +00:00
psi29a
89e8514e00
Merge branch 'qvariant_usertype' into 'master'
...
Improve QVariant usage
See merge request OpenMW/openmw!4261
2024-07-22 07:21:45 +00:00
psi29a
f2aa30f7a5
Merge branch 'fix_nan_get_angles' into 'master'
...
Avoid getting nan in conversion to euler angles (#7772 )
Closes #7772
See merge request OpenMW/openmw!4258
2024-07-22 07:21:29 +00:00
Alexei Kotov
8fda238753
Merge branch 'correct-4260' into 'master'
...
Correct changelog for !4260 (close #8078 )
Closes #8078
See merge request OpenMW/openmw!4264
2024-07-21 20:18:11 +00:00
Dave Corley
bb3467272f
Cleanup: Update changelog.md for #4260 ( close !8078 )
2024-07-21 11:12:48 -05:00
Dave Corley
ac498cf382
Revert "Update CHANGELOG.md"
...
This reverts commit 4ffea31448
.
2024-07-21 10:56:18 -05:00
psi29a
376e8a6e1f
Merge branch 'bounding_box' into 'master'
...
lua - use loaded node when possible when calculating bounding box (#7580 )
Closes #7580
See merge request OpenMW/openmw!4073
2024-07-21 09:31:22 +00:00
psi29a
7026bfd78f
Merge branch 'cs-terrain-equalize-mode' into 'master'
...
Add OpenMW-CS Terrain Equalize tool
See merge request OpenMW/openmw!4260
2024-07-21 09:30:45 +00:00
elsid
34f5bc6fce
Use std math functions
...
To avoid implicit conversions from float to double and back.
2024-07-21 02:06:05 +02:00
elsid
041b3b233a
Normalize forward and up vectors
...
To avoid having any of their components to be out of the range [-1, 1].
2024-07-21 01:26:57 +02:00
elsid
ad428bd23b
Add unit tests for conversion to euler angles
2024-07-21 01:26:51 +02:00
Alexei Kotov
f65f9c15f9
Merge branch 'distorion_alpha_diffuse' into 'master'
...
Do not replace alpha in distortion shaders
See merge request OpenMW/openmw!4259
2024-07-20 22:21:25 +00:00
elsid
a49de4b9f1
Do not allow to construct NormalizedView from std::string
...
To avoid implicit conversion via Normalized which creates NormalizedView from a
temporary Normalized. Mark constructors explicit on purpose so there is no
ambiguity on implicit conversion when there is an overloaded function like:
void f(const Normalized&);
void f(NormalizedView);
2024-07-20 23:58:48 +02:00
cykoder
4ffea31448
Update CHANGELOG.md
2024-07-20 18:34:24 +00:00
Andrei Kortunov
54271b872c
Improve QVariant usage
2024-07-20 14:32:56 +04:00
Sam Hellawell
78e365f382
Add OpenMW-CS Terrain Equalize tool
2024-07-20 02:30:46 +01:00
Cody Glassman
8105c62a02
handle potentially empty ptrs
2024-07-19 16:10:36 -07:00
Cody Glassman
21377ee4f3
shaders - multiply instead of replace alpha in distortion
2024-07-19 15:58:49 -07:00
elsid
323a8355d5
Add test to make sure player rotation does not lead to nan
2024-07-17 23:36:51 +02:00
psi29a
a9281b5246
Merge branch 'fix/osg-animation-rename-update-order-sucks-this-took-too-long' into 'master'
...
Fix osgAnimation for multiple creatures (#8045 )
Closes #8045
See merge request OpenMW/openmw!4253
2024-07-16 13:34:41 +00:00
psi29a
bd71f79d86
Merge branch 'bikin-malu-saja' into 'master'
...
Add missing packages to lua console
See merge request OpenMW/openmw!4254
2024-07-16 11:39:55 +00:00
elsid
75d9ab4d57
Pass Quat and Matrixf by reference
...
They don't fit into registers so without optimizations they are copied via
stack.
2024-07-15 22:08:54 +02:00
psi29a
4873a9fbf3
Merge branch 'gd-stands-for-god-damnit-as-in-god-damnit-collada-is-still-broken-on-windows' into 'master'
...
Fix Collada loading on Windows for Release and RelWithDebInfo
See merge request OpenMW/openmw!4252
2024-07-15 07:10:23 +00:00
psi29a
2c8d657ecb
Merge branch 'luaopensesame' into 'master'
...
Lua door opening api
See merge request OpenMW/openmw!4251
2024-07-15 07:09:44 +00:00
MaxYari
1abe28e797
Lua door opening api
2024-07-15 07:09:44 +00:00
psi29a
41f4c54cbc
Merge branch 'fix_lua_utf8_tests' into 'master'
...
Format Lua tests code and split UTF-8 tests
See merge request OpenMW/openmw!4197
2024-07-15 07:08:17 +00:00
psi29a
3ffd6a7ae9
Merge branch 'tests_log' into 'master'
...
Support custom log level in tests
See merge request OpenMW/openmw!4179
2024-07-15 07:07:18 +00:00
psi29a
cc28396617
Merge branch 'evictthosewindows' into 'master'
...
Force windows to exit when popping their GUI mode through Lua
Closes #7834
See merge request OpenMW/openmw!4185
2024-07-15 07:07:02 +00:00
Kindi
576850279b
add missing package to lua console
2024-07-15 12:26:51 +08:00
Sam Hellawell
db30d9a37a
Code cleanup, fix missing const
2024-07-14 20:38:24 +01:00
Sam Hellawell
df0a7a849b
Merge branch 'master' of https://gitlab.com/OpenMW/openmw.git into fix/osg-animation-rename-update-order-sucks-this-took-too-long
2024-07-14 02:39:09 +01:00
Sam Hellawell
56a40577ed
Revert move of default anim rename
2024-07-14 02:38:57 +01:00
Sam Hellawell
03413a895f
Fix osgAnimation for multiple creatures ( #8045 )
2024-07-14 02:34:09 +01:00
AnyOldName3
4563ddb028
Fix Collada loading on Windows for Release and RelWithDebInfo
2024-07-13 22:28:38 +01:00
elsid
a5d9bb08e0
Support custom log level in tests
2024-07-13 11:15:34 +02:00
elsid
6a67263d6b
Separate the log level and the flag for writing the log level
2024-07-13 11:15:34 +02:00
elsid
98a8dcbdbf
Limit log buffer size
2024-07-13 11:15:34 +02:00
elsid
c83acac32c
Add a function to get debug level
2024-07-13 11:15:34 +02:00
elsid
0749cc4dac
Remove unused include
2024-07-13 11:15:34 +02:00
elsid
1bdc01273e
Move "debugging" function into Debug namespace
2024-07-13 11:15:33 +02:00
elsid
ea84d1ce0c
Remove unused mode argument
2024-07-13 11:14:56 +02:00
elsid
6d43aedec8
Use Lua modules in tests from the source directory
2024-07-13 11:14:55 +02:00
elsid
73c347f732
Format Lua tests code
2024-07-13 00:25:00 +02:00
elsid
1dd15613dd
Split UTF-8 tests on chars and strings cases
2024-07-13 00:25:00 +02:00
psi29a
5553b00b84
Merge branch 'bonewalkers-deboned' into 'master'
...
Automatically generate collision boxes if any component is negative (Close #8048 )
Closes #8048
See merge request OpenMW/openmw!4227
2024-07-11 13:13:25 +00:00
Dave Corley
4cc956fdd7
TEST: Add a test to ensure invalid box extents are not assigned
2024-07-11 04:06:06 -05:00
Dave Corley
5bca2919c2
CLEANUP: Don't assign invalid extents when loading bounding boxes
2024-07-11 04:06:06 -05:00
Dave Corley
b3cee84787
c h a n g e l o g
2024-07-11 04:06:04 -05:00
psi29a
664a844853
Merge branch 'fix_get_angles_zyx' into 'master'
...
Fix getAnglesZYX (#7741 )
Closes #7741
See merge request OpenMW/openmw!4199
2024-07-11 09:04:07 +00:00
psi29a
6fee37b3c3
Merge branch 'activeactiveactive' into 'master'
...
Move index from ActiveEffect to ActiveSpellEffect
See merge request OpenMW/openmw!4212
2024-07-11 09:03:22 +00:00