Commit Graph

2126 Commits (685f86f19e72263cf0785d371aab9daccaf552fe)

Author SHA1 Message Date
psi29a a875ac86c0 Merge branch 'change-inventory-usage-docs' into 'master'
Make inventory example runnable in a script

See merge request OpenMW/openmw!1957
3 years ago
beelzebielsk ad3b83432c Fix docs typos 3 years ago
adam e4b2f730c7 Make inventory example runnable in a script 3 years ago
Kindi 638ad15af8 Lua API for Miscellaneous records 3 years ago
Kindi 3d0adf259b Lua API for Apparatus records 3 years ago
psi29a f84be8c3f9 Merge branch 'lua-api-containers' into 'master'
Add bindings for container record

See merge request OpenMW/openmw!1932
3 years ago
psi29a 42718f69dc Merge branch 'vfs_data' into 'master'
Merge files/builtin_scripts and files/vfs into one dir

See merge request OpenMW/openmw!1931
3 years ago
adam e2528a1562 Add docs and automagical declaration 3 years ago
cody glassman 11845e7d9b improve layout of postprocessor hud 3 years ago
Petr Mikheev 6d5a0542e7 Merge files/builtin_scripts and files/vfs into one dir 3 years ago
uramer e591f856fb Renderers 3 years ago
Kindi 1b37d5d2ad Lua API for Lockpick and Probe records 3 years ago
Hristos N. Triantafillou 4188bb4e33
Fix formatting so that docs can render correctly 3 years ago
cody glassman 6093cb5f2c postprocessing lua api extensions 3 years ago
Petr Mikheev 6a0a2eed33 [Lua] core.getRealTime() 3 years ago
psi29a 67421a400a Merge branch 'bookluabinds' into 'master'
Lua API for Book records

See merge request OpenMW/openmw!1886
3 years ago
kuyondo 7dbccc914a no skill returns nil 3 years ago
uramer 1fe794d935 Changing setting renderer arguments 3 years ago
kuyondo 8a1a838ffa update book.cpp and weapon.cpp 3 years ago
kuyondo cad68a5566 Add lua binding for books 3 years ago
kuyondo 93aae5e116 Add lua binding for activators 3 years ago
psi29a b9b4f1c3c2 Merge branch 'console_log' into 'master'
In-game log viewer

See merge request OpenMW/openmw!1799
3 years ago
Adam Ibrahim 96f4057f08 Update files/lua_api/openmw/types.lua, files/lua_api/openmw/ui.lua 3 years ago
psi29a 2f75acc34e Merge branch 'navmesh_render_update_frequency' into 'master'
Add navmesh debug render mode to show update frequency

See merge request OpenMW/openmw!1685
3 years ago
elsid 215b46503c
Support rendering for navmesh update frequency as a heatmap
Useful when need to find tiles with high number of updates.

Add debug Lua package with new functions to toggle render mode and set navmesh
render mode.
3 years ago
uramer 14d83b218e Move permanentStorage option from settings to groups 3 years ago
Petr Mikheev cf49b46d64 Show logs in the debug window
Some part of UI code is written by @andrew-app
3 years ago
psi29a f092d8da9a Merge branch 'post_malone' into 'master'
Post Processing

See merge request OpenMW/openmw!1124
3 years ago
Petr Mikheev 7ccbf95503 [Lua] makeStrictReadOnly for enums 3 years ago
cody glassman fee639a74f Correct default value 3 years ago
cody glassman 04843fed6d moddable post-processing pipeline 3 years ago
uramer be100749f8 Merge branch 'lua_onframe' into 'master'
[Lua] Rename onInputUpdate -> onFrame and call it even when the game is on pause (#6745)

See merge request OpenMW/openmw!1852
3 years ago
Petr Mikheev 072337c9b8 Merge branch 'settings_styling' into 'master'
Styling for Settings

See merge request OpenMW/openmw!1840
3 years ago
uramer 52d05be04b Styling for Settings 3 years ago
Petr Mikheev 3e343a53d0 Fix wrong function name in Lua docs 3 years ago
Petr Mikheev 0643685ea5 [Lua] Rename onInputUpdate -> onFrame and call it even when the game is on pause (#6745) 3 years ago
uramer 95ad67eb8b Add extraRoll to the Lua camera package 3 years ago
Cody Glassman de4a75821e Correct default window mode 3 years ago
uramer e92c88a133 Make the documentation clearer, match the documentation when no buttons are pressed for an event 3 years ago
Cody Glassman 882245b935 Lua Bindings: Add view distance bindings to camera 3 years ago
cody glassman ad139f2f9a rename to windowed fullscreen 3 years ago
cody glassman 05901a2480 add borderless windows, deprecate fullscreen mode 3 years ago
Petr Mikheev 45161d91c9 Merge branch 'lua_record_types' into 'master'
Lua API for NPC and Creature records

See merge request OpenMW/openmw!1823
3 years ago
uramer 9c5887aab6 Add NPC and Creature record bindings 3 years ago
uramer cd3535cd63 Document Settings interface, add scripts to CMakeLists 3 years ago
uramer 1b62dda9f6 Generate search hints 3 years ago
uramer 5e90b1db0d Define order of groups in a page 3 years ago
uramer 26154c85a1 Check if options arguments are a table 3 years ago
uramer 9b27973479 Deleted files/builtin_scripts/openmw_aux/settings.lua 3 years ago
uramer d9b4871f0c Apply Flex arrange to each child separately 3 years ago
uramer b899320e9f Use storage subscribe, unify groups into pages 3 years ago
uramer a35bc1dee0 openmw_aux.settings, rework to support local scripts 3 years ago
uramer 76b16f57da Change settings localization, add group name and description 3 years ago
uramer 711f982e19 Simplify renderers, standard setting reset 3 years ago
uramer a0c0c39a8c Separate setting keys and names, support localization 3 years ago
uramer 1f5e3b78d4 Use Flex, don't force re-renders on layout table changes 3 years ago
uramer 096255534a Initial Lua Settings API prototype 3 years ago
uramer 03659bef86 MWUI interface (resolve https://gitlab.com/OpenMW/openmw/-/issues/6594) 3 years ago
psi29a 275bebb066 Merge branch 'Stereo-MR' into 'master'
Stereo

See merge request OpenMW/openmw!1757
3 years ago
madsbuvi 79577f37de Rebase artifacts + cleaned up the remaining unnecessary exposures of stereo awareness. 3 years ago
psi29a 51024a8208 Merge branch 'issue-6706-save-the-size-of-the-options-window' into 'master'
Issue-6706 Save the size of the Options window

Closes #6706

See merge request OpenMW/openmw!1798
3 years ago
Eris Caffee de291b0ec4 Issue-6706 Save the size of the Options window 3 years ago
cody glassman 276cb6f170 clamp vertex lighting in fragment shader properly 3 years ago
Mads Buvik Sandvei 606a795a54 multiview linker-method 3 years ago
madsbuvi dd5901d351 Initial commit
Multiview shaders.

Refactor Frustum management

Rewrite shared shadow map

cull mask should respect stereo

Stereo savegame screencap

LocalMap refactoring

use the vertex buffer hint instead of the display list patch to enable/disable display lists

Character preview fixes
3 years ago
psi29a 2061a0b66e Merge branch 'cfg-moons-fallback' into 'master'
Add settings fallbacks for the moons in openmw.cfg

See merge request OpenMW/openmw!1787
3 years ago
psi29a dad9f24867 Merge branch 'link-shaders' into 'master'
Shader linking

See merge request OpenMW/openmw!1803
3 years ago
Frederic Chardon ad1ab1c880 Follow up to !192 3 years ago
psi29a 66a96bfa5e Merge branch 'launcher-datadirs' into 'master'
Make launcher handle data dirs #2858 and BSA

See merge request OpenMW/openmw!192
3 years ago
madsbuvi 164458dc56 shader fixes 3 years ago
Petr Mikheev 1fd4ac9168 [Lua] Update openmw_aux.util 3 years ago
madsbuvi dc3045c970 mono-only version of the shader linking system introduced in the stereo MR 3 years ago
Petr Mikheev eae1e87081 [Lua] Update openmw.storage 3 years ago
fredzio b88d32ff5b Add 3 tabs in the "Data Files" page
1 with the data directories
2 with the BSA archives
3 with the content selector

When user select a directory to be added, first we walk the directory
hierarchy to make a list of all potential data= entries. If we find
none, the selected directory is added.

If more than one data directory is found, user is presented with a
directory list to check which one(s) are to be added.

Directories containing one or more content file are marked with an icon.

data= and fallback-archive= lines are handled like content= lines:
- they are part of the profile in launcher.cfg, prefixed by the profile
name
- they are updated in openmw.cfg when profile is selected / created

Directories can be moved in the list by drag and drop or by buttons.
Insertion is possible anywhere in the list.
Global data path and data local are shown but are greyed out, as they
are always included.

No attempt is made to ensure that the user choice are valid
(dependencies, overwrite of content).

After a profile is loaded, any added content is highlighted in green.
3 years ago
Petr Mikheev 88d09c336c Lua console 3 years ago
Petr Mikheev 1363292fc9 Merge branch 'l10n_docs' into 'master'
L10n docs

See merge request OpenMW/openmw!1785
3 years ago
Benjamin Winger 2f455aa87b
Added fallback details to l10n docs 3 years ago
Benjamin Winger dac4415699
Moved localisation docs to dedicated page 3 years ago
Matjaž Lamut 21d46dcf78 Add fallbacks for the moons. 3 years ago
fredzio d05a2facf3 Handle NCC flag in Nif files. Objects with this flag will collide only with camera.
Expose objects with NC flag to be used by Lua mods.
3 years ago
Petr Mikheev 45c9635e94 Fix getmetatable, fix pairsForReadonly, add util.loadCode, _G 3 years ago
Petr Mikheev 51845e9553 Rendering raycasts in Lua 3 years ago
Benjamin Winger 21ffbcc4b4 Lua i18n updates 3 years ago
elsid 7038c82690
Configure mav navmeshdb file size from the launcher 3 years ago
elsid 1baee5ddba
Add check box to remove unused tiles 3 years ago
Petr Mikheev 3af8ea5dfc Update Lua bindings for the camera 3 years ago
Petr Mikheev 7186ea8ab4 [Lua] New overload `Actor.equipment(actor, slot)`. 3 years ago
Petr Mikheev eca64b48e8 Bitwise operations in Lua 3 years ago
Petr Mikheev a0590d91ce Refactor files/builtin_scripts/CMakeLists.txt 3 years ago
Alexei Dobrohotov 98b2ddfd4c Make console and maximized window defaults mimic Morrowind 3 years ago
Petr Mikheev fbc84465c5 Merge branch 'futureproof_layers' into 'master'
Add layer size, make layers API more flexible

See merge request OpenMW/openmw!1724
3 years ago
psi29a 1f14f97d17 Merge branch 'navmeshdb_max_file_size' into 'master'
Limit max navmeshdb file size (#6649)

Closes #6649

See merge request OpenMW/openmw!1716
3 years ago
Evil Eye 93d195646c Lua stats 3 years ago
psi29a 1542a0392c Merge branch 'gloss' into 'master'
Gloss-mapping

Closes #6541

See merge request OpenMW/openmw!1552
3 years ago
uramer 5d1fe6c2bc Add layer size, make layers API more flexible 3 years ago
jvoisin eb46bde75e Merge branch 'lua_records' into 'master'
Lua bindings for ESM::Door and ESM::Weapon records

See merge request OpenMW/openmw!1717
3 years ago
Petr Mikheev 1b1e81b90e Lua bindings for ESM::Door and ESM::Weapon records 3 years ago
Petr Mikheev d185cb6dce Add Lua function `ui.screenSize()` 3 years ago
elsid 5b9dd10cbe
Limit max navmeshdb file size
Use "pragma max_page_count" to define max allowed file size in combination with
"pragma page_size" based on a new setting "max navmeshdb file size".

* Stop navmeshtool on the first db error.
* Disable writes to db in the engine on first "database or disk is full"
  SQLite3 error. There is no special error code for this error.
* Change default "write to navmeshdb" to true.
* Use time intervals for transaction duration instead of number of changes.
3 years ago
Petr Mikheev fa115418eb [Lua] Remove queries 3 years ago
Petr Mikheev 9af49cfa68 [Lua] Update documentation 3 years ago
Petr Mikheev af93ebf433 [Lua] Move class-specific functions to `openmw.types` 3 years ago
uramer deefdd5620 Layer Notifications over Popup 3 years ago
uramer 688ca8b7fc Revert "Rename Popup layer to Tooltip"
This reverts commit 543ee33f7eb4bec43761f784cfa19d3b13f5b3fd.
3 years ago
uramer 3bcbd4c170 Fix quickkeys assign UI layer 3 years ago
uramer db5770b44c Fix bugs introduced by layer refactor 3 years ago
uramer 6845d681f2 Update hardcoded layers (hotfix for https://gitlab.com/OpenMW/openmw/-/merge_requests/1681) 3 years ago
psi29a 2d4e9b38ae Merge branch 'lua_ui_image' into 'master'
Document the Lua Image widget, add UI texture resources

See merge request OpenMW/openmw!1637
3 years ago
Petr Mikheev 6afafbbe30 Merge branch 'refactor_layers' into 'master'
Refactor UI layers

See merge request OpenMW/openmw!1681
3 years ago
uramer 21a363d96f Refactor UI layers 3 years ago
uramer e7474490a1 Document using ui.texture to create atlases 3 years ago
uramer 94cc090f73 PR feedack for documentation 3 years ago
uramer e7ed709e5e Fix Lua TextEdit skin 3 years ago
uramer fc50724f5c Render text and images correctly in templates with slots 3 years ago
uramer e092ee2624 Document the Lua Image widget, add UI texture resources 3 years ago
uramer 62aac3cc77 Fix Lua Camera module declaration 3 years ago
uramer 4a0b784699 Use reasonable Luadoc comment headers 3 years ago
Petr Mikheev ff7ac7192b Merge branch 'ui_pairs' into 'master'
Implement pairs and ipairs for ui.content and ui.layers. Document all iterable types in a uniform way.

See merge request OpenMW/openmw!1643
3 years ago
uramer a1abc84f59 Implement pairs and ipairs for ui.content and ui.layers. Document all iterable types in a uniform way. 3 years ago
uramer cc6dce5443 Support controller touchpads (Resolves https://gitlab.com/OpenMW/openmw/-/issues/6639) 3 years ago
uramer 7b8216a0e1 Merge branch 'ptmikheev-master-patch-23744' into 'master'
Add missing `i18n/Calendar/en.lua` in CMakeLists.txt

See merge request OpenMW/openmw!1646
3 years ago
Alexei Dobrohotov dd473d06df Implement gloss-mapping (feature #6541) 3 years ago
David Nagy d787317df9 Update overview.rst (#6598) 3 years ago
Petr Mikheev 32e710b113 Add missing `i18n/Calendar/en.lua` in CMakeLists.txt 3 years ago
uramer ede9d27437 Element-wise multiplication and division of Lua vectors 3 years ago
Petr Mikheev ee2235c5c1 Copy scripts/omw/ai.lua to vfs (was added in !1604, but I forgot to modify CMakeLists.txt) 3 years ago
psi29a 0ce338bee7 Merge branch 'rain_ripple_default' into 'master'
Set rain ripples default to sparse

Closes #6422

See merge request OpenMW/openmw!1631
3 years ago
uramer 643c1d6aeb Merge branch 'lua_ai' into 'master'
Control AI packages from Lua

See merge request OpenMW/openmw!1604
3 years ago
Evil Eye 7a7a95407a Merge branch 'lua_pairs' into 'master'
Proper support of `pairs` and `ipairs` in Lua; fix bug in `makeReadOnly`.

See merge request OpenMW/openmw!1628
3 years ago
Petr Mikheev a294adcdaf Proper support of `pairs` and `ipairs` in Lua; fix bug in `makeReadOnly`. 3 years ago
uramer 581c3f4882 Update and document Lua Text and TextEdit widget types, fix some issues with Lua UI 3 years ago
Abdu Sharif ebaee9d08c Update settings-default.cfg 3 years ago
Petr Mikheev 6c56436809 Control AI packages from Lua 3 years ago
AnyOldName3 9d8853442b Merge branch 'portable' into 'master'
Make OpenMW "portable"

Closes #2491

See merge request OpenMW/openmw!1555
3 years ago
Petr Mikheev 6e4f628866 Replace `inventory:get<Type>()` with `inventory:getAll(<Type>)` 3 years ago
Petr Mikheev 9c1ff16b62 Add config variable `user-data="?userdata?"`. Allows to override paths to saves and screenshots. 3 years ago
Petr Mikheev 5ca56a4f8a New option "config" for specifying additional config directories. 3 years ago
psi29a cf8d49bb9a Merge branch 'lua_settings_ui' into 'master'
Lua settings UI

Closes #6454

See merge request OpenMW/openmw!1595
3 years ago
uramer 2945f6238e Fix util.color docs 3 years ago
uramer 946b8b804c MR feedback 3 years ago
uramer 406e950052 Merge branch 'lua_activate' into 'master'
Lua command `object:activateBy(actor)` and handler `onActivate`

See merge request OpenMW/openmw!1618
3 years ago
Petr Mikheev 47c37e5849 Lua command `object:activateBy(actor)` and handler `onActivate` 3 years ago
uramer f873703bdb Merge branch 'lua_aux_util' into 'master'
Add range to "aux_util.findNearestTo".

See merge request OpenMW/openmw!1620
3 years ago
uramer 2185fd29c5 Document ui.registerSettingsPage 3 years ago
uramer ef1e72dc17 Revert from settings description to searchHints 3 years ago
uramer 086a7d9bc5 Wrap Lua settings widgets into an Adapter widget 3 years ago
uramer 5f7ab49880 Implement script setting pages' descriptions 3 years ago
uramer 64df4f54c6 Add scrolling to the script settings view 3 years ago
uramer fba82eb1a7 Script settings tab 3 years ago
uramer c31dedb89c Implement Yaw, Pitch and Use (attack / cast spell) in Lua self.controls 3 years ago
Petr Mikheev 899199c8ed Add range to "aux_util.findNearestTo". 3 years ago
Petr Mikheev 53f2dfd1c0 Merge branch 'lua_ui_templates' into 'master'
Lua UI templates

See merge request OpenMW/openmw!1475
3 years ago
uramer 960dd1f708 Lua UI templates 3 years ago
Petr Mikheev 88a83bab1f Remove predefined data paths `data="?global?data"`, `data=./data` (#6564) 3 years ago
psi29a fac47ce0b5 Merge branch 'support_controller_gyro' into 'master'
Support controller gyro

Closes #6557

See merge request OpenMW/openmw!1571
3 years ago
uramer 4021d23cff Refactor sensor manager axis correction 3 years ago
elsid fbb72a1951 Make back launcher "Game Mechanics" tab to be default 3 years ago
uramer d1d8f058ac Lua bindings for Colours 3 years ago
Petr Mikheev a182fdeea1 Permanent storage for Lua data 3 years ago
psi29a 781b014183 Merge branch 'toggable_daynightswitch' into 'master'
Toggable day night switch (#5928)

Closes #5928

See merge request OpenMW/openmw!1549
3 years ago
Cody Glassman 8ec0a52605 Toggable day night switch (#5928) 3 years ago
Petr Mikheev 9fd7630ca0 Add calendar.lua 3 years ago
Petr Mikheev 2d1b100239 Change terminology of gameSecond/gameHour to simulationTime/gameTime 3 years ago
Abdu Sharif cd1bea080f Update changelog and remove an unused setting from settings-default.cfg 3 years ago
psi29a d8d7a3b372 Merge branch 'softparticles_patch' into 'master'
Shadervisitor adjustments and Mac OS fix for soft particles

See merge request OpenMW/openmw!1380
3 years ago
Petr Mikheev d1252090a4 Merge branch 'blendtec_tures' into 'master'
Shader-based object texture blending

See merge request OpenMW/openmw!977
3 years ago
Petr Mikheev 0f246e7365 Use a separate instance of Lua i18n for every context 3 years ago
glassmancody.info d5cba38f4b shader-based object texture blending 3 years ago
Petr Mikheev f91a5499d3 Add extern/i18n.lua 3 years ago
Petr Mikheev db72380ba9 Allow Lua scripts to handle input actions when UI is opened. Also fixes #6456. 3 years ago
Petr Mikheev 7549496162 A few small fixes + expose makeReadOnly to Lua + an option to apply makeReadOnly during deserialize 3 years ago
uramer c865114b9b Lua UI Layers 3 years ago
elsid 96eb8d7be9
Write generated navmesh to navmeshdb
Perform all request to db in a single thread to avoid blocking navmesh
generator threads due to slow write operations.

Write to db navmesh for all changes except update as it done for memory cache.

Batch multiple db operations into a single transaction to speed up writing by
not executing fsync after each insert/update query. All reads are performed in
the same transaction so they see uncommited data.
3 years ago
elsid 9e0451c714
Support navmesh generation from launcher 3 years ago
elsid c9b8ba7b46
Read navmesh tile data from database
When tile is not found in memory cache try to find it in the database.
3 years ago
elsid 953a4c5550
Add a binary to generate navmesh from content files
Load content files based on the engine config files. Generate navmesh per cell
for all cells and store into SQLite database.
3 years ago
elsid 01c712d5f1
Split navigator settings into subtypes
Mostly to distinguish settings that affect properties of the generated navmesh.
3 years ago
Bret Curtis 454ddfa304
Merge pull request #3224 from Vulpen/feature-AA-alpha-test
Issue #6019 AA Alpha Test Option In Launcher
3 years ago
Bret Curtis 9336626927 use OPENMW_RESOURCES_ROOT instead 3 years ago
Bret Curtis a9bf53d4ed modified builtin_scripts to be macOS aware; simplified things as the SHADER and MYGUI dir were just pointing to the OpenMW_BINARY_DIR anyway, so removing the code duplication 3 years ago
Petr Mikheev 620748480b Merge branch 'lua_missing_key_codes' into 'master'
Lua binding for SDL_GetKeyName, two missing scan codes

See merge request OpenMW/openmw!1450

(cherry picked from commit d86e7d4c9a28bc96af0a5638b26879fa49b8a847)

9a073baa Add Apostrophe and Period scan codes
d66f3a35 Add getKeyName to Lua input API
ed64add9 Replace mentions of KeyEvent with KEY
3 years ago
Thomas Lowe 3daa716090 Updated button description. 3 years ago
andrew-app 13400b2c5f Bug #5434: Pinned windows shouldn't cover breath progress bar 3 years ago
Thomas Lowe f50cbcad81 * AA combo box no longer disables the AA alpha test checkbox.
* Updated AA alpha test description to be more accurate
3 years ago
Thomas Lowe 95d7bdd0c9 alpha test defaults to false 3 years ago
Thomas Lowe bdb7b6079e Removed a period from the checkbox's display text to conform with other buttons. 3 years ago
Thomas Lowe 5f355a14cd Changed default setting for anti-alias alpha test to true.
Added checkbox in advanced page for anti-alias alpha test, connected to AA combobox in the graphics page.
3 years ago
uramer 4a976a8e23 Use a setting to enable Lua Action tracebacks 3 years ago
glassmancody.info 9389cfaa42 mac os driver workaround and shadervisitor fixes 3 years ago
Petr Mikheev 73821ace94 Update Lua docs 3 years ago
Petr Mikheev f42badd7be Dehardcode camera 3 years ago
Petr Mikheev d5ca091d6e Make util.rotateX, util.rotateY, rotate.Z consistent with morrowind rotation 3 years ago
uramer 68963538ae Lua UI API 3 years ago
psi29a bd694128b9 Merge branch 'lua_input' into 'master'
Update Lua package openmw.input

See merge request OpenMW/openmw!1356
3 years ago
psi29a 68e7a4083e Merge branch 'master' into 'master'
Overhaul raindrop water ripple effect

Closes #6360

See merge request OpenMW/openmw!1316
3 years ago
psi29a 9a00984561 Merge branch 'tabcontrol-button-styles' into 'master'
Add missing controls to OpenMW's TabControl skin

See merge request OpenMW/openmw!1367
3 years ago
psi29a bea8df7dd4 Merge branch 'astoecke-fix-6386-water-reflection' into 'master'
Use `gl_FragCoord`  in `water_fragment.glsl` (fixes #6386)

Closes #6386

See merge request OpenMW/openmw!1347
3 years ago
wareya a1d03d178d Update water_fragment.glsl 3 years ago
Petr Mikheev d285427485 Update Lua package openmw.input 3 years ago
Alexei Dobrohotov 9880c43c86 Add specular strength shader parameter 3 years ago
Andreas Stöckel fbc7cf5e65 Fix #6386
Use `gl_FragCoords` instead passing the normalised screen-space coordinates
to the fragment shader in a numerically unstable way.
3 years ago
psi29a 5836d0225f Merge branch 'leave_butter_to_soften' into 'master'
Soft Particles (#6128)

See merge request OpenMW/openmw!980
3 years ago
uramer 6bcef77433 Add missing controls to OpenMW's TabControl skin 3 years ago
Alexei Dobrohotov 9dd36a345f Fix a typo in nv_default shader 3 years ago
wareya 6d98866be0 Merge remote-tracking branch 'upstream/master' 3 years ago
glassmancody.info 4461366761 settings update and launcher option 3 years ago
wareya 9b030e174f removing this part was a mistake, made the ripples more repetitive 3 years ago
wareya e1378cd290 Replace uniform with define 3 years ago
wareya 226d3eac0d Improve performance, add simpler ripples, add a setting, fix nighttime brightness 3 years ago
glassmancody.info 40b6bbbdf3 use openmw define system 3 years ago
glassmancody.info 8c3b00164e soft particles 3 years ago
psi29a 34b63bf142 Merge branch 'omwscripts' into 'master'
Change format of "*.omwscripts" files

See merge request OpenMW/openmw!1271
3 years ago
Petr Mikheev dd96eba2b0 Update OpenMW Lua docs 3 years ago
glassmancody.info 07e32c0fa6 remove object shader path 3 years ago
glassmancody.info 9cbbd2fff5 better transitions 3 years ago
glassmancody.info 1e40d27318 introduce sky shaders 3 years ago
wareya 1848f7f915 Overhaul raindrop water ripple effect 3 years ago
elsid 144862aa35
Define default actor half extents in settings
Player's half extents may change over time when wolfskin model is used for
example. Having it in settings is a more presistent approach.
3 years ago
psi29a c3f5e8f968 Merge branch 'lua_transform' into 'master'
3D transforms in Lua

See merge request OpenMW/openmw!1235
3 years ago
Bret Curtis e581b61ecb check if FORCE_OPAQUE is available before using it. 3 years ago
Bo Svensson 4b1c009ffd
use StateSet define for translucentFramebuffer (#3138)
With this PR we test out osg's shader define system for a somewhat harmless feature. As we can see, our code becomes more concise and efficient in this case. Most importantly, we no longer create unneeded vertex shader objects.
3 years ago
Petr Mikheev 48538d5cef 3D transforms in Lua 3 years ago
Petr Mikheev fb3917fc1a Lua callbacks 3 years ago
Petr Mikheev 0bd1c22e24 Raycasting in Lua 3 years ago
Bo Svensson d854e247b8
reword warning in settings-default.cfg (#3124)
* reword warning in settings-default.cfg

The warning at the head of settings-default.cfg is somewhat confusing for users, overly verbose and lacking the most crucial piece of information in its first sentence. Hence, it is unsurprising some users fail to heed the warning, as observed through user support requests on Matrix.

* settings-default.cfg
3 years ago
Cédric Mocquillon 98a0819d52 Debug terrain chunks 3 years ago
Bo Svensson 9d661359a1
Groundcover consolidation (#3096)
* chunkmanager.hpp viewdistance

* chunkmanager.cpp viewdistance

* chunkmanager.hpp viewdistance

* quadtreeworld.cpp viewdistance

* quadtreeworld.cpp consolidate

* quadtreeworld.hpp consolidate

* renderingmanager.cpp groundcover consolidate

* renderingmanager.hpp groundcover consolidate

* renderingmanager.cpp updater move

* renderingmanager.hpp updater move

* groundcover.hpp activegrid consolidation

* groundcover.cpp activegrid consolidation

* settings-default.cfg dead settings remove

* viewdata.cpp revert

* wrong file paste mistake

* wrong file paste mistake

* wrong file paste mistake

* renderingmanager.cpp updatecallback fix

* renderingmanager.cpp namespace fix

* groundcover.hpp redefinition fix

* groundcover.cpp redefinition fix

* renderingmanager.cpp crash fix

* renderingmanager.cpp euclidean groundcover distance

* viewdata.hpp getreusedistance

* quadtreeworld.cpp reusedistance

* groundcover.rst [ci skip]
3 years ago
Petr Mikheev 3771e523f1 More object bindings 3 years ago
Petr Mikheev 0e6fbbc126 Lua package 'openmw.input' 3 years ago
Cédric Mocquillon b0e30e4bb6 Change setting to clamp the local viewing distance to fix value (instead of coeff) 3 years ago
glassmancody.info 81267e7be7 add missing centroid to debug vertex shaders 3 years ago
glassmancody.info 09e03fde2e refactor and fix wobbly shores 3 years ago
glassmancody.info cad0b151cb enable shaders path and dehardcode depth formats 3 years ago
glassmancody.info 70fac33940 initial reverse-z depth implementation 3 years ago
Petr Mikheev a94072243b Lua command `core.quit` 3 years ago
Petr Mikheev 0f7f5ce140 Remove Lua command "self:setDirectControl" 3 years ago
glassmancody.info 0b9b724020 correct reflection label for in-game settings menu 3 years ago
psi29a e073969fe1 Merge branch 'editor-icons-svg-source' into 'master'
Source svg file used to generate OpenMW-CS icons.

See merge request OpenMW/openmw!964
3 years ago
Matjaž Lamut 05d349e4a7 Source svg file used to generate OpenMW-CS icons. 3 years ago
psi29a c5d49b44ba Merge branch 'lua_settings' into 'master'
Add Lua package 'openmw.settings'

See merge request OpenMW/openmw!1017
3 years ago
Alexei Dobrohotov 9834fd51af Address shader issues pointed out by AnyOldName3 3 years ago
Alexei Dobrohotov 11694ba87f Correct dark map and detail map alpha handling
Comment texenv usage in NIF loader
3 years ago
Petr Mikheev 2938aaf05c Rename `API_VERSION` -> `API_REVISION` in Lua API. 3 years ago
Petr Mikheev 3e4c0b775d Add Lua package 'openmw.settings' 3 years ago
psi29a 6949dd89c2 Merge branch 'gui_shaders' into 'master'
Add shader path for mygui (#6162)

See merge request OpenMW/openmw!1019
3 years ago
psi29a a7881b9196 Merge branch 'wobblywater' into 'master'
Wobbly Water: make shorelines wavy when refraction is enabled

See merge request OpenMW/openmw!673
3 years ago
Cédric Mocquillon 1051745f29 [Launcher] Add new setting 'allow zooming' to advanced tab in the launcher 3 years ago
CedricMocquillon 8c87defddf [Local map] Use the distance view in the local map 3 years ago
Cédric Mocquillon 3373afcc83 [Settings] Set values 3 years ago
Abdu Sharif 216d91837f Fix #6174 3 years ago