Andrei Kortunov
81a6a7cd2f
Rework resolution selection (feature 7709)
1 year ago
Alexei Kotov
9c94058727
Support Oblivion parallax setup
1 year ago
Alexei Kotov
9a43ca2d00
Move NiGeometry triangulation to NiGeometry
1 year ago
uramer
9403f06618
Fix visibility breaking after multiple updates
1 year ago
uramer
d214f6f6ef
Get rid of unncesesary onCoordChange
1 year ago
uramer
f3a7b087eb
Clean up unncesesary namespace prefixes
1 year ago
uramer
86ea12a458
Handle moving element into another element layout
1 year ago
uramer
cf84386cc2
Use Element Content children for Settings UI
1 year ago
uramer
4ba2aca3d3
Handle Element root changing type
1 year ago
uramer
919e067ab7
Error when encountering destroyed widgets
1 year ago
uramer
a36360cbde
Update parent coords when updating element
1 year ago
uramer
4a4cef5709
Attach elements to each other, safely destroy
1 year ago
uramer
f037dc814d
Allow UI Elements in UI Content
1 year ago
elsid
f08ab9af56
Use SDL2 generate cmake files to find the package
1 year ago
Zackhasacat
5623a5cf01
Merge branch 'lua_sgetcurrent_conditionofitem_itemdata_idea' into 'master'
...
Lua API to get/set item condition
See merge request OpenMW/openmw!3421
1 year ago
jvoisin
08538dd137
Merge branch 'rm_unused_variable' into 'master'
...
Remove unused variable
See merge request OpenMW/openmw!3607
1 year ago
Zackhasacat
a38d17a918
Merge branch 'api_inconsistencies' into 'master'
...
Minor API inconsistencies
See merge request OpenMW/openmw!3601
1 year ago
uramer
c9eaeb47d5
Minor API inconsistencies
1 year ago
Zackhasacat
ad1d6c0d0f
Merge branch 'find_nearest_nav_mesh_position' into 'master'
...
Add Navigator and Lua API function to find nearest position on navmesh
See merge request OpenMW/openmw!2681
1 year ago
Zackhasacat
6fb6c7a32f
Merge branch 'misisng_plugins' into 'master'
...
Display missing plugins upon savegame loading
Closes #7608
See merge request OpenMW/openmw!3594
1 year ago
elsid
81fa7836fe
Remove unused variable
1 year ago
elsid
94b085af9e
Add Navigator and Lua API function to find nearest position on navmesh
1 year ago
elsid
40688c0e7c
Rename findPath to findPolygonPath to avoid name collision with other findPath
1 year ago
Evil Eye
5a1a54b959
Merge branch 'lua_class_data' into 'master'
...
Add class records to lua
See merge request OpenMW/openmw!3515
1 year ago
Andrei Kortunov
f88b99201a
Display missing plugins upon savegame loading (feature 7608)
1 year ago
Evil Eye
63875a7954
Merge branch 'concepts' into 'master'
...
Use concepts for some argument types
See merge request OpenMW/openmw!3598
1 year ago
jvoisin
2150e4cae6
Merge branch 'warningfixes' into 'master'
...
Fix warnings
See merge request OpenMW/openmw!3587
1 year ago
Zackhasacat
13deb0fba8
Merge branch 'imod' into 'master'
...
Fill out item modification records and add them to the scene
See merge request OpenMW/openmw!3540
1 year ago
AnyOldName3
94ea0541f3
Merge branch 'editormarkerrendering' into 'master'
...
NifLoader: Only handle editor marker extra data for the root node
See merge request OpenMW/openmw!3595
1 year ago
elsid
b17afc4641
Use concepts for some argument types
1 year ago
elsid
fb0b95a2dd
Define editor settings as typed struct members
1 year ago
Zackhasacat
35da9578ca
Merge gitlab.com:openmw/openmw into lua_class_data
1 year ago
uramer
d6220b7d03
Merge branch 'postprocess_version' into 'master'
...
[Postprocessing] Add an API version, mirroring Lua
See merge request OpenMW/openmw!3552
1 year ago
Cody Glassman
de8c93d049
[Postprocessing] Add an API version, mirroring Lua
1 year ago
Andrei Kortunov
aeb46f5fba
Fix Coverity warnings
1 year ago
Zackhasacat
10030a55e0
Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data
1 year ago
Zackhasacat
a2b47f44d2
Fix misspelling
1 year ago
Alexei Kotov
1e0d549d1d
NifLoader: Only handle editor marker extra data for the root node
1 year ago
Alexei Kotov
d495e5af62
Merge branch 'missing_settings_values' into 'master'
...
Use settings values for missed cases (#6876 )
See merge request OpenMW/openmw!3589
1 year ago
jvoisin
9b1cb99b1a
Merge branch 'ncroot' into 'master'
...
Improve BulletNifLoader handling of extra data
See merge request OpenMW/openmw!3590
1 year ago
jvoisin
710b560f91
Merge branch 'dont_reset_luminance' into 'master'
...
consistent average scene luminance (#7679 )
See merge request OpenMW/openmw!3579
1 year ago
Alexei Kotov
c7d5ea9fbf
Improve BulletNifLoader handling of extra data
...
Only handle extra data for the root node(s)
Properly handle MRK flag editor marker filtering
Fix BSXFlags test
1 year ago
Dave Corley
d76ae20c29
Feat(textedit): Set max text length for lua textEdit boxes to int_max by default
1 year ago
elsid
1fa5d2ca98
Use settings values for GUI tags
1 year ago
Alexei Kotov
e11bee250f
Merge branch 'init_field2' into 'master'
...
Init missing fields
See merge request OpenMW/openmw!3574
1 year ago
Cody Glassman
85fcfbafda
apply same logic to render targets, remove UB
1 year ago
jvoisin
374b9759b0
Merge branch '76timesthedetail' into 'master'
...
Read (almost) all NIF files from SeventySix - Meshes.ba2
See merge request OpenMW/openmw!3577
1 year ago
jvoisin
32a9581394
Merge branch 'deepdepths' into 'master'
...
Depth flag handling fixes (bug #7380 )
See merge request OpenMW/openmw!3568
1 year ago
jvoisin
60ec894d8a
Merge branch 'lightitupbaby' into 'master'
...
Support point specular lighting (#6188 )
Closes #6188
See merge request OpenMW/openmw!3559
1 year ago
AnyOldName3
9b6d82566f
Merge branch 'unbound' into 'master'
...
Don't use Bounding Box node bounds as the original collision shape
See merge request OpenMW/openmw!3562
1 year ago
Alexei Kotov
7f92c1821e
Read BSCollisionQueryProxyExtraData
1 year ago
Alexei Kotov
fdf9184cae
Improve or fix FO76-related definitions
1 year ago
Zackhasacat
ec81bd7f1b
rename specilizationIndexToLuaId
1 year ago
Zackhasacat
cb705ff02a
Revert redundant changes
1 year ago
Zackhasacat
76f872aaa2
use std:;array
1 year ago
Andrei Kortunov
47c7997a23
Init an another field
1 year ago
Andrei Kortunov
2d4e1b88b2
Init missing field
1 year ago
Alexei Kotov
bdc019647a
Merge branch 'figure-skaters' into 'master'
...
Use accumulated movement when possible
Closes #5062
See merge request OpenMW/openmw!3549
1 year ago
Alexei Kotov
116ef1c62b
Depth flag handling fixes (bug #7380 )
...
Properly disable depth test while allowing depth writes to happen
Remove NiStencilProperty interaction
Don't set up depth flags for BSShaderPPLightingProperty
1 year ago
Cody Glassman
0f53088014
re-sync docs with postprocessing API
1 year ago
Alexei Kotov
9176326eeb
Merge branch 'fix_lua_atlasing' into 'master'
...
Fix Lua UI atlasing
See merge request OpenMW/openmw!3525
1 year ago
jvoisin
e88f8e09c3
Merge branch 'fixed' into 'master'
...
Replace more variable width integers in ESM code
See merge request OpenMW/openmw!3518
1 year ago
Evil Eye
9fe0e4c035
Merge branch 'bsshaderdepth' into 'master'
...
Support BSShader/BSLightingShader depth flags
See merge request OpenMW/openmw!3560
1 year ago
Alexei Kotov
820fc068d1
Support point specular lighting ( #6188 )
...
Fix passing light specular colors with shader lighting methods (with help from wazabear)
1 year ago
Alexei Kotov
c1f7a9c258
Merge branch 'fix_persistent_buffers' into 'master'
...
Fix persistent buffers and issue with glsl_version
See merge request OpenMW/openmw!3553
1 year ago
Alexei Kotov
f992d0dbf4
Merge branch 'settings_categories_includes' into 'master'
...
Cleanup settings categories includes
See merge request OpenMW/openmw!3551
1 year ago
Zackhasacat
c311caef9a
Redo specialization field
1 year ago
Alexei Kotov
2c1db92d04
Don't use Bounding Box node bounds as the original collision shape
...
Bounding Box node bounds are not used for non-actor collision in Morrowind and the generated box isn't actually used for actor collision in OpenMW
Preserving btBoxShape cloning code because it might get used in the future
1 year ago
Cody Glassman
9a5fa9b8d6
fix persistent buffers and glsl_version
1 year ago
AnyOldName3
e67135a517
Merge branch 'expiredborders' into 'master'
...
Fix #7621
Closes #7621
See merge request OpenMW/openmw!3533
1 year ago
Evil Eye
23afffcc33
Merge branch 'letitsnow' into 'master'
...
Read LTEX::INAM
See merge request OpenMW/openmw!3538
1 year ago
Evil Eye
e51d1967f4
Base cell size on worldspace
1 year ago
Alexei Kotov
af08205f19
Support BSShader/BSLightingShader depth flags
1 year ago
AnyOldName3
07594037ca
Merge branch 'settings_values_shadows' into 'master'
...
Use settings values for Shadows settings (#6876 )
See merge request OpenMW/openmw!3550
1 year ago
Alexei Kotov
410fc17159
Merge branch 'fo4_abc' into 'master'
...
Use correct template flags for FO4 NPCs
See merge request OpenMW/openmw!3544
1 year ago
Evil Eye
1e06d74f82
Fix #7621
1 year ago
elsid
f4efbcc1c4
Use settings values for Shadows settings
1 year ago
Alexei Kotov
4445a55084
Merge branch 'font_fix' into 'master'
...
Fix TrueType fonts scaling
See merge request OpenMW/openmw!3541
1 year ago
Andrei Kortunov
960d903217
Add comment
1 year ago
elsid
633fd89270
Cleanup settings categories includes
1 year ago
Alexei Kotov
8a8d77a444
Merge branch 'settings_reload' into 'master'
...
Support reload for settings values
See merge request OpenMW/openmw!3543
1 year ago
Mads Buvik Sandvei
f41de6b02d
Use accumulated movement whenever possible. Apply diagonal movement by rotating accumulated movement and sliding based on that, rather than ignoring accumulated movement.
1 year ago
Petr Mikheev
6c01ce2672
Use correct template flags for FONV and FO4 NPCs
1 year ago
Alexei Kotov
0b8739711e
Merge branch 'settings_values_video' into 'master'
...
Use settings values for Video settings (#6876 )
See merge request OpenMW/openmw!3527
1 year ago
Alexei Kotov
c49c401441
Merge branch 'settings_values_stereo' into 'master'
...
Use settings values for Stereo settings (#6876 )
See merge request OpenMW/openmw!3530
1 year ago
elsid
ebfcb661ee
Support reload for settings values
...
Convert local static variables into unique_ptr static members of StaticValues.
Add clear member function to reset them. Use it when settings have to be
reloaded.
1 year ago
Andrei Kortunov
377d8c905c
Fix TrueType fonts scaling
1 year ago
Alexei Kotov
03c3818229
Place ESM4::ItemMod into the scene
1 year ago
Alexei Kotov
9a6c2fd2cc
Fill out ESM4::ItemMod
1 year ago
Alexei Kotov
f4b27a521a
Read LTEX::INAM
1 year ago
Alexei Kotov
6d776ac833
Merge branch 'range' into 'master'
...
Use a dynamic falloff range for soft effect
See merge request OpenMW/openmw!3532
1 year ago
Cody Glassman
09928ba265
use a dynamic falloff range for soft effect and use shader flags
1 year ago
elsid
bb7ac64f19
Use settings values for Stereo and Stereo View settings
1 year ago
elsid
561a6bf854
Avoid using camera settings from stereo manager
1 year ago
Alexei Kotov
3f4591eb3b
Add movable static and ESM4 land texture stores
1 year ago
elsid
dcd81d026f
Use settings values for Video settings
...
* Convert window mode, vsync mode into enums, screenshot type into a struct.
* Add missing doc for screenshot type.
1 year ago
uramer
f9888230af
Fix Lua UI atlasing
1 year ago
psi29a
6a87ba8f33
Merge branch 'mygui343_fix' into 'master'
...
Fix MyGUI 3.4.3 issues [#7528 ]
See merge request OpenMW/openmw!3319
1 year ago
Evil Eye
212f6bae56
Use correct skip and fix MSVC
1 year ago
Evil Eye
77aaa6177e
Use more fixed size ints
1 year ago
Evil Eye
dc781bad5d
Use fixed size unsigned ints for inventory offsets
1 year ago
Evil Eye
77c978c226
Use more fixed size integers
1 year ago
psi29a
c058b30322
Merge branch 'riggeometry' into 'master'
...
Refurbish SceneUtil::RigGeometry
See merge request OpenMW/openmw!3472
1 year ago
psi29a
698fd00269
Merge branch 'killerqueen' into 'master'
...
Support NiParticleBomb (feature #7634 )
Closes #7634
See merge request OpenMW/openmw!3512
1 year ago
Petr Mikheev
26ff56f150
Merge branch 'lua_ui_focus_loss' into 'master'
...
Work around MyGUI bug in a less destructive way
See merge request OpenMW/openmw!3511
1 year ago
Alexei Kotov
715efe6cb1
Handle NiParticleBomb (feature #7634 )
1 year ago
Alexei Kotov
76939aae45
Refurbish RigGeometry
...
Restructure/untangle influence data
Don't store the input influence data
Overall cleanup
1 year ago
uramer
6081dcc43c
Work around MyGUI bug in a less destructive way
1 year ago
Bret Curtis
1bd4860026
no more obsolete mygui shizzle for macos
1 year ago
psi29a
a08ca11c34
Merge branch 'boundingboxing' into 'master'
...
BulletNifLoader: Replicate node bounds handling more closely
See merge request OpenMW/openmw!3505
1 year ago
Alexei Kotov
0748e2094d
Read NiParticleBomb
1 year ago
Evil Eye
536a167bb4
Merge branch 'anothersettlementneedsyourhelp' into 'master'
...
Read all official Fallout 4 NIF files
See merge request OpenMW/openmw!3506
1 year ago
Alexei Kotov
8ce9f7b9cf
Read BSPackedCombinedSharedGeomDataExtra
1 year ago
Alexei Kotov
23eb6289b3
Read BSLightingShaderPropertyUShortController
1 year ago
Alexei Kotov
981e482171
Read BSSubIndexTriShape
...
It's currently handled exactly like BSTriShape, which works ok enough for our purposes
1 year ago
Alexei Kotov
9405e5cb3c
BulletNifLoader: Replicate node bounds handling more closely
1 year ago
Cody Glassman
5fc46b166a
track debug window size and dimensions between sessions
1 year ago
Evil Eye
97009f1e23
Merge Assumeru/mystringvui
1 year ago
Bret Curtis
589a27d09c
additional clean up for clang
1 year ago
Bret Curtis
e97b07b6a4
additional cleanup
1 year ago
Bret Curtis
1df448f59b
remove hack from 3.4.2
1 year ago
Bret Curtis
43a931d3c4
[ #7528 ] Fix MyGUI 3.4.3 issues
1 year ago
psi29a
798ff7062b
Merge branch 'bullet' into 'master'
...
BulletNifLoader updates
See merge request OpenMW/openmw!3498
1 year ago
psi29a
9259f5c056
Merge branch 'merryweather' into 'master'
...
Replace more sized reads and change weather loading
See merge request OpenMW/openmw!3496
1 year ago
psi29a
97d9f9c4f3
Merge branch 'dont-lose-your-head' into 'master'
...
Add missing headers to components/CMakeLists.txt
See merge request OpenMW/openmw!3499
1 year ago
elsid
7ac402390a
Use settings values for Water settings
1 year ago
AnyOldName3
2ed584428c
Add missing headers to components/CMakeLists.txt
...
Otherwise, they won't show up as part of the project in IDEs.
1 year ago
Alexei Kotov
40313019ef
BulletNifLoader updates
...
Refactor root node, visual collision type and filename handling
Only handle BSXFlags for the root, handle BSXFlags collision flag and absence
Properly distinguish collision node and autogenerated flag
1 year ago
psi29a
febfa353e0
Merge branch 'save_metadata' into 'master'
...
Add additional fields to save metadata
See merge request OpenMW/openmw!3493
1 year ago
psi29a
03fa273394
Merge branch 'settings_values_sound' into 'master'
...
Use settings values for Sound settings (#6876 )
See merge request OpenMW/openmw!3494
1 year ago
Evil Eye
514723a4e6
Use fixed size ints for Region and use an array for weather odds
1 year ago
Evil Eye
1c47062083
Replace more explicitly sized reads
1 year ago
Andrei Kortunov
fc74cc49dd
Add additional fields to save metadata (feature 7618)
1 year ago
AnyOldName3
bb6fdc1e21
Merge branch 'wrap' into 'master'
...
Use a more clear error message for clamp wrap mode use (#7487 )
Closes #7487
See merge request OpenMW/openmw!3479
1 year ago
elsid
a84e412a37
Use settings values for Sound settings
1 year ago
psi29a
de11bbc008
Merge branch 'settings_values_shaders' into 'master'
...
Use settings values for Shaders settings (#6876 )
See merge request OpenMW/openmw!3489
1 year ago
elsid
08902371b4
Use settings values for Shaders settings
1 year ago
Kindi
58a16dacbe
take2 resolve
1 year ago
Alexei Kotov
8c58ec9c32
Merge branch 'esm4actors' into 'master'
...
Show ESM4 NPCs
See merge request OpenMW/openmw!3312
1 year ago
Alexei Kotov
d2a79c4205
Use a more clear error message for clamp wrap mode
1 year ago
psi29a
01ee448c61
Merge branch 'settings_values_navigator' into 'master'
...
Use settings values for Navigator settings (#6876 )
See merge request OpenMW/openmw!3468
1 year ago
elsid
7b4b8763ff
Use settings values for Post Processing settings
1 year ago
psi29a
575f43876b
Merge branch 'fixedpath' into 'master'
...
Replace more sized reads and change path grid loading
See merge request OpenMW/openmw!3475
1 year ago
psi29a
7475929dc8
Merge branch 'copyrigvisitor' into 'master'
...
CopyRigVisitor: don't copy unskinned geometry (bug #5280 )
Closes #5280
See merge request OpenMW/openmw!3477
1 year ago
Petr Mikheev
7dc08b5b64
More headpart types
1 year ago
Petr Mikheev
4beed29404
Changes required during review
1 year ago
Petr Mikheev
be455469ba
Read SUB_DNAM in ESM4::ArmorAddon and SUB_PNAM in ESM4::HeadPart
1 year ago
AnyOldName3
73187b03f3
Merge branch 'allofitjustworks' into 'master'
...
Fallout 4 and SSE support improvements
See merge request OpenMW/openmw!3465
1 year ago
Alexei Kotov
799da630e4
CopyRigVisitor: don't copy unskinned geometry (bug #5280 )
1 year ago
Evil Eye
b99f58613e
Remove signed/unsigned conversions in pathgrid loading code and use meaningful member names
1 year ago