Commit Graph

7688 Commits (3e101ab409b25a5dd475527f7971d7f9482e108c)

Author SHA1 Message Date
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