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
glassmancody.info
e8c6f31e0c
add shader path for mygui ( #6162 )
3 years ago
fredzio
643a64cb2f
Change some settings for async physics:
...
- default to 1 thread
- default to always use defered aabb update, remove option
- always keep a cache of LOS request for at least the current frame.
This decreases number of raycast, especially when a lot of actors are
involved and "NPCs avoid collisions" is on
4 years ago
Petr Mikheev
25cc884c17
Integrate Lua doc into sphinx doc (issue #5931 )
4 years ago
Petr Mikheev
4eb5841c60
Update OpenMW Lua documentation
4 years ago
Petr Mikheev
403d31313c
New setting "lua num threads". Thread syncronization is changed from std: 🧵 :yield to std::condition_variable.
4 years ago
Petr Mikheev
7087eb1a4e
Add built-in Lua library 'openmw_aux' that extends OpenMW Lua API
4 years ago
Petr Mikheev
b432a1a1c1
Add a directory for builtin lua scripts. Dehardcoded game mechanics are supposed to live there.
4 years ago
elsid
4259f7f230
Add setting to enable/disabled notification for saved screenshots
4 years ago
Evil Eye
eced6f2126
Implement the help command
4 years ago
AnyOldName3
84a9facedf
Disable coverage adjustment for blended objects
4 years ago
psi29a
f66196588c
Merge branch 'object_paging_min_size_combo_box' into 'master'
...
Adding Object Paging Min Size combo box to Advanced -> Visuals
See merge request OpenMW/openmw!917
4 years ago
psi29a
9058fa9f60
Merge branch 'fix_launcher_ui' into 'master'
...
Make launcher Advanced/Visuals tab look more like other
See merge request OpenMW/openmw!908
4 years ago
Thunderforge
9f2f5174d4
Adding Object Paging Min Size combo box to Advanced -> Visuals
...
Requested in Discord by CMAugust and hammered out with a few other users.
4 years ago
psi29a
05c5688e3a
Merge branch 'slider' into 'master'
...
Make the light distance slider de/increment by 128
Closes #6052
See merge request OpenMW/openmw!904
4 years ago
Dobrohotov Alexei
f12a52c603
Make the light distance slider de/increment by 128
4 years ago
Thunderforge
4a15868c0e
Moving Lighting Method from Advanced -> Visuals to Graphics -> Lighting
...
The plan is to add additional options to this new tab, and since it's of similar status as the Shaders settings, it makes sense to put them next to them on the Graphics page.
4 years ago
psi29a
4bc7012104
Merge branch 'pack-default-settings' into 'master'
...
Pack default settings
Closes #5925
See merge request OpenMW/openmw!822
4 years ago
psi29a
a8898a3d4c
Merge branch 'remove_extra_box' into 'master'
...
[Launcher] Removing extra box surrounding all main content
See merge request OpenMW/openmw!832
4 years ago
psi29a
fd89582e0c
Merge branch 'navmesh_wait' into 'master'
...
Wait until navmesh is generated within given distance around player (#5500 )
Closes #5500
See merge request OpenMW/openmw!819
4 years ago
Andrei Kortunov
49a744b65a
Make groundcover to use rendering distance in units instead of cells
4 years ago
Andrei Kortunov
08f30e6f50
Temporary increase default near clip distance, until reverse-z depth buffer is implemented
4 years ago
Thunderforge
ad6cc6e775
Grouping settings on Advanced -> Visuals
...
Since we'll be adding additional settings in the near future and the list is already getting very long, I figured I would group these like we do on the "Miscellaneous" tab.
4 years ago
AnyOldName3
92325976e9
Update documentation to refer to defaults.bin
4 years ago
Thunderforge
b86356fe13
[Launcher] Removing extra box surrounding all main content
...
Previously, all main content was in a single box, separated from the bottom containing the version and Help/Close/Play buttons. For pages that already had boxes, that meant there were were boxes within boxes and this looked visually cluttered.
I've removed the box to reduce the amount of visual clutter and added a horizontal line so that the content is still separated from the bottom content.
4 years ago
elsid
7a51d0db18
Wait until navmesh is generated within given distance around player
...
Add a setting to change this distance.
To prevent situations when there is not enough navmesh generated and actors
can't find path correctly.
4 years ago
psi29a
9b0802f290
Merge branch 'launcher-tooltip-fix' into 'master'
...
Minor fix in launcher's advanced settings tab
See merge request OpenMW/openmw!754
4 years ago
tess
ad7aff4cee
Minor fix in launcher's advanced settings tab
4 years ago
elsid
ec87b3f8f7
Remove redundant ChunkyTriMesh
...
This AABB tree required when need to filter out input mesh that has not
influence navmesh tile output. This filtering is already done before. Each
recast mesh corresponds to a single navmesh tile and has appropriate bounds.
4 years ago
Dobrohotov Alexei
ad5ee1aa1c
Don't flip NV PPL shader Y axis erroneously
4 years ago
glassmancody.info
c48eee4eee
Clamp vertex lighting before interpolation
...
Fixes a regression in which pass lighting was clamped after being passed
to fragment shader. For correct FFP emulation, we need to clamp the result
in vertex shader. When clamping after interpolation, negative lights in
particular have a much more drastic effect.
4 years ago
AnyOldName3
ce3ed28403
Control stomping via settings.
4 years ago
AnyOldName3
87ce1a7351
Explain stomp constants
4 years ago
AnyOldName3
a81dfe9ccc
MGE XE-like stomping
4 years ago
AnyOldName3
1737f737df
Don't use a vec3 if only two components get read
4 years ago
psi29a
4e3f338826
Now that the lighting issue has been fixed, we can now enable active grid by default (which is guarded by distant land).
4 years ago
psi29a
d0883f9a0d
Merge branch 'light_settings_tweak' into 'master'
...
Lighting patch
Closes #5957 and #5959
See merge request OpenMW/openmw!752
4 years ago
glassmancody.info
16856d45c5
Lighting Patch
...
Fixes build errors with older OSG builds and some issues with 'shared' layout.
Bring back ambient in inventory through lightmodel instead of sun ambient, mirrors scene ambient/sunlight relationship.
Forces shaders when certain lighting methods are enabled and finalize settings.
Correctly override sun for localmap.
4 years ago
Andrei Kortunov
33b8233887
Validate GUI scaling and place it to the launcher
4 years ago
psi29a
f1cfdafd4d
Merge branch 'why_are_the_christmas_lights_still_up' into 'master'
...
Remove 8 light limit and add configurable lighting enhancements
See merge request OpenMW/openmw!618
4 years ago
glassmancody.info
531a6e1979
Code review fixes, remove implicit GLSL casts
4 years ago
glassmancody.info
582f7b52cf
Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up
4 years ago
glassmancody.info
92033bca64
Fixed error in calculating viewspace sun dir, minor cleanup
4 years ago
glassmancody.info
9e80091aff
clear up force shaders and make it less convoluted
4 years ago
glassmancody.info
d4e7d25d14
Make life not suck for whoever wants to edit lighting shaders
4 years ago
glassmancody.info
eecb9886a9
Shader cleanup, fix indicies
4 years ago
glassmancody.info
4ba473b684
Finalize settings, torch fix
4 years ago
glassmancody.info
71c30a31df
in-game settings, some require restart
4 years ago
glassmancody.info
3d713e8602
Fix incorrect minimum ambient
4 years ago
glassmancody.info
280fd2b162
Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up
4 years ago
glassmancody.info
71f7f30c0b
Don't break NV shaders
4 years ago
glassmancody.info
d195602a9d
Switch to shared layout, some rewording
4 years ago
glassmancody.info
cc31e1eea1
Ambient luminance threshold setting
4 years ago
glassmancody.info
690995988b
More formatting, OpenCS cells are unbroken
4 years ago
glassmancody.info
08b5681284
Missed redundant formatting changes
4 years ago
glassmancody.info
328ec85757
Code review cleanup, add setting documentation
4 years ago
glassmancody.info
24454a1698
Switch to integer, uint not reliable in GLSL 120
4 years ago
glassmancody.info
ec27e60284
Cutoff conditional in light shader
4 years ago
glassmancody.info
05a5cee132
Brighter point lights and light fade
4 years ago
glassmancody.info
7370acdf54
Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up
4 years ago
glassmancody.info
43ac32921c
Rewrite, support different lighting methods
4 years ago
glassmancody.info
9d9074c244
Add shared UBO
4 years ago
glassmancody.info
dda735c54a
initial commit
4 years ago
elsid
634556be9d
Add setting to allow following creatures to find path over water surface
4 years ago
psi29a
484c46cb58
Merge branch 'hrtf-setting' into 'master'
...
Add Audio settings to openmw-launcher
See merge request OpenMW/openmw!692
4 years ago
Simon Meulenbeek
75b4871bab
Add Audio settings to openmw-launcher
4 years ago
psi29a
fe2a97ee39
Merge branch 'wizard-link' into 'master'
...
Implement #3983 - Add page to the wizard with links to buy morrowind
Closes #3983
See merge request OpenMW/openmw!693
4 years ago
tess
6f7e8d9f59
Implement #3983 - Add page to the wizard with links to buy morrowind
4 years ago
Matjaž Lamut
2cb4b62b83
De-hardcode references to mesh files used by the sky.
4 years ago
psi29a
9aed0bbf16
Merge branch 'spdx-license' into 'master'
...
Return to CC0-licensed appdata metadata
See merge request OpenMW/openmw!707
4 years ago
Alexander Olofsson
db32b8de91
Return to CC0-licensed appdata metadata
4 years ago
Roman Siromakha
c9acac557a
Merge pull request #3059 from akortunov/master
...
Revert MR672
4 years ago
Alexander Olofsson
44bd81e8f0
Use the SPDX license identifier in appdata XML
4 years ago
Andrei Kortunov
1ab5a9f530
Revert "Merge branch 'refractiontest' into 'master'"
...
This reverts commit b31459cc00
, reversing
changes made to 369adf1583
.
4 years ago
Alexei Dobrohotov
2fdbe9b3f6
Handle BSShader[PP/No]LightingProperty
4 years ago
wareya
2ea0bf91e6
try to estimate vertical water depth, not screen-direction water depth
4 years ago
wareya
56fe1a8c12
wobbly water
4 years ago
wareya
1a4e9df707
add bit to suppress coastline artifacts at more of a distance
4 years ago
wareya
bf336e4cb4
make sun scattering color stop being an ugly radioactive green
4 years ago
wareya
845e3944d6
make refraction more visible even at a distance
4 years ago
Andrei Kortunov
c68e047f19
Remove invalid MyGUI properties from layout files
4 years ago
AnyOldName3
34af58f53f
Use correct extension name.
...
Like 0068c7bb25
, but for other shaders, too
4 years ago
AnyOldName3
3103266406
Add correct preprocessor check when enabling extension
4 years ago
AnyOldName3
0431ba4c87
Merge branch 'alpha-meddling-shader-side-mip-meddling' into alpha-meddling
4 years ago
AnyOldName3
4ed67d8597
Improve A2C setting name
4 years ago
AnyOldName3
b8ee32e317
Support A2C for groundcover
4 years ago
AnyOldName3
4f510d85ba
Merge remote-tracking branch 'upstream/master' into alpha-meddling
4 years ago
psi29a
5566f2b06b
Merge branch 'optimise-groundcover-lighting' into 'master'
...
Optimise groundcover lighting
See merge request OpenMW/openmw!600
4 years ago
AnyOldName3
f8f6d63d4c
Optimise groundcover lighting
4 years ago
Nelsson Huotari
382324173b
\ to /
4 years ago
Nelsson Huotari
2c67f34c6d
Update base_anim file settings
4 years ago
Nelsson Huotari
3194520dcd
Move base_anim settings to settings-default.cfg
4 years ago
Andrei Kortunov
e3490c8606
Remove dead code
4 years ago
Andrei Kortunov
8874e88ff1
Drop fading setting
4 years ago
Andrei Kortunov
36fc573375
Take in account Z direction for stomping
4 years ago
Andrei Kortunov
5124e81348
Use linear interpolation instead of abrupt transitions for groundcover lighting
4 years ago
Andrei Kortunov
14cf0ce1dc
Implement instanced groundcover
4 years ago
AnyOldName3
b6e92c9c6d
Use ShaderVisitor to skip translucent framebuffer specific stuff
4 years ago
AnyOldName3
8af8ad3840
Always write opaque fragments instead of relying on blending being off for translucent RTT
4 years ago
AnyOldName3
0068c7bb25
Spec says GL_
4 years ago
AnyOldName3
4ed3252001
Check for EXT_gpu_shader4 CPU-side
...
Mesa lies and always defines GL_EXT_gpu_shader4 even when the extension
isn't present.
4 years ago
AnyOldName3
d13459ecf9
Scale mipmap alpha to preserve coverage
4 years ago
AnyOldName3
69386df036
Correct alpha testing functions
4 years ago
AnyOldName3
9b99c76032
Clamp alpha reference to avoid degenerate case
4 years ago
Alexei Dobrohotov
e4e19bab1b
Make min and max view distance accurate to vanilla
4 years ago
Andrei Kortunov
66fee6dccb
Enhance level-up tooltip
4 years ago
AnyOldName3
54d465e3dc
Do all alpha testing early and only once
4 years ago
AnyOldName3
5e004356a2
Merge remote-tracking branch 'upstream/master' into alpha-meddling
4 years ago
AnyOldName3
8f4b856b44
Initial A2C implementation
4 years ago
Alexei Dobrohotov
09759c6620
Clean up shader lighting
4 years ago
AnyOldName3
a4f32a469e
Work around Nvidia driver bug
...
https://www.khronos.org/registry/OpenGL/specs/gl/GLSLangSpec.1.20.pdf
Section 4.1.3 says that hexadecimal integer literals are supported, but
Nvidia have never read a specification since their founding, so their
engineers didn't know that hexadecimal integer literals are requires to
be supported to advertise support OpenGL versions with GLSL support.
4 years ago
AnyOldName3
ce2bcba5d4
Replace deprecated alpha test in shader visitor
4 years ago
psi29a
11eff02a1d
Merge branch 'Show-more-information-about-level-on-menu' into 'master'
...
Show more information about level on menu
See merge request OpenMW/openmw!437
4 years ago
Evil Eye
525292b184
Add graphic herbalism to the launcher
4 years ago
Evil Eye
275b9aea4d
rename setting
4 years ago
Evil Eye
e62fff5f2e
Add a setting to disable graphical herbalism
4 years ago
CedricMocquillon
6bfdf0e57f
Add more information on mouse over level
4 years ago
psi29a
6f0b90e606
documented that currently underwater shadows are mutually exclusive to refraction scale; to be fixed in follow up issue #5709 ; documentation fixes
4 years ago
Alexei Dobrohotov
7e63afdecf
Allow loading arbitrary NIF files
4 years ago
Alexei Dobrohotov
9859565f8d
Improve grammar in [Physics] category of the default settings
4 years ago
Alexei Dobrohotov
f49bf028b9
Put a stretch menu background checkbox into the launcher ( #5672 )
4 years ago
Alexei Dobrohotov
de6d4ab44d
Make messageboxes overlap tooltips (bug #5639 )
4 years ago
psi29a
f513ee1f1d
Merge branch 'configurable_turning_delay' into 'master'
...
Makes the delay of turning while run configurable (part of "smooth movement")
See merge request OpenMW/openmw!349
4 years ago
psi29a
9d350ec824
Merge branch 'head_bobbing' into 'master'
...
Add head bobbing in first person mode
Closes #5043
See merge request OpenMW/openmw!320
4 years ago
Petr Mikheev
9ec6fce446
Makes the delay of turning while run configurable (part of "smooth movement").
4 years ago
fredzio
ae3306c019
Document async physics settings
...
Add an option to the launcher
Update changelog
4 years ago
fredzio
3c2504b442
Process movement queue in one or several background threads
...
Before movement calculation, the main thread prepare a
vector of ActorFrameData, which contains all data necessary to perform
the simulation, and feed it to the solver. At the same time it fetches
the result from the previous background simulation, which in turn is
used by the game mechanics.
Other functions of the physics system (weapon hit for instance)
interrupt the background simulation, with some exceptions described
below.
The number of threads is controlled by the numeric setting
[Physics]
async num threads
In case 'async num threads' > 1 and Bullet doesn't support multiple threads,
1 async thread will be used. 0 means synchronous solver.
Additional settings (will be silently switched off if async num threads = 0)
[Physics]
defer aabb update
Update AABBs of actors and objects in the background thread(s). It is not an especially
costly operation, but it needs exclusive access to the collision world, which blocks
other operations. Since AABB needs to be updated for collision detection, one can queue
them to defer update before start of the movement solver. Extensive tests on as much
as one installation (mine) show no drawback having that switched on.
[Physics]
lineofsight keep inactive cache
Control for how long (how many frames) the line of sight (LOS) request will be kept updated.
When a request for LOS is made for the first time, the background threads are stopped to
service it. From now on, the LOS will be refreshed preemptively as part of the background
routine until it is not required for lineofsight keep inactive cache frames. This mean
that subsequent request will not interrupt the background computation.
4 years ago
Petr Mikheev
be27b51279
Add head bobbing in first person mode
4 years ago
Alexei Dobrohotov
5ab29f26e9
Put the main menu below other windows (bug #5622 )
4 years ago
Petr Mikheev
a17fb14b8a
Add "smooth movement" and "NPCs avoid collisions" settings to openmw-launcher and to the docs; update CHANGELOG.md.
4 years ago
Petr Mikheev
b838782557
Avoid collisions between actors.
4 years ago
Petr Mikheev
71ba94a89a
Smooth turning; smooth stopping; combat headtracking
4 years ago
Andrei Kortunov
7c9497c4de
Use two columns when there is too many checkboxes in launcher's tab
4 years ago
Capostrophic
c436f29a1e
Make Advanced tab of the launcher look okay for everyone again
4 years ago
Petr Mikheev
6a4fa8a8b5
Add more settings to openmw-launcher
4 years ago
Bret Curtis
82a45eb6ae
Merge pull request #2976 from Capostrophic/unconscious
...
Add option to always allow stealing from KO'd actors (feature #5545 )
4 years ago
Petr Mikheev
65c92b6488
Add alignment="Qt::AlignTop" to files/ui/graphicspage.ui
4 years ago
Capostrophic
9c930e38fa
Add option to always allow stealing from KO'd actors (feature #5545 )
5 years ago
Bret Curtis
584fcd4716
Merge branch 'master' of github.com:OpenMW/openmw
5 years ago
Bret Curtis
224923d6c8
update appdata license and dejavufont license file
5 years ago
CedricMocquillon
1f4f10c723
Add a tab level in advanced settings
5 years ago
Petr Mikheev
2e6aa155a3
New settings 'preview if stand still' and 'deferred preview rotation'.
5 years ago
Petr Mikheev
8ac7ffc32b
Remove 'separate preview camera' and make the new behavior the default one.
...
Also minor refactoring in camera.cpp
5 years ago
Petr Mikheev
4d206d2c67
Improved preview mode
5 years ago
Petr Mikheev
383fa3d3ab
Make 'zoom out when move' configurable.
5 years ago
Petr Mikheev
ef03f2c033
Auto switch shoulder
5 years ago
Petr Mikheev
280862f58b
New setting "third person camera distance"
5 years ago
psi29a
46db69a349
Merge branch 'swimming' into 'master'
...
Swimming-related fixes
See merge request OpenMW/openmw!247
(cherry picked from commit 8be328ef80f29e9692e29d24beefa8ced16537a7)
738c71fd Extend the "turn to movement direction" mode for swimming up and down.
10d3e82b New setting "swim upward coef"
5 years ago
CedricMocquillon
998bf5da34
Add new checkbox for the new setting 'trainers training skills based on base skill'
5 years ago
CedricMocquillon
281cef9769
The 3 skill selected by a trainer are based on its 3 best skills.
...
The skills are sorted either on their base value or on their modified one
depending on the new setting 'trainers training skills based on base skill'
5 years ago
Dillon
8f9de7289d
fix typos
5 years ago
Alexei Dobrohotov
c53516a4b7
Merge pull request #2940 from akortunov/deadzone
...
Make joysticks dead zone configurable
5 years ago
Andrei Kortunov
230e06dec7
Make joysticks dead zone configurable (bug #5502 )
5 years ago
Bret Curtis
355996c2ff
supress -> suppress
5 years ago
Petr Mikheev
63f828fea8
Bugfix for "turn to movement direction"
5 years ago
Petr Mikheev
63137a3b5a
Make vertical offset of "view over shoulder" configurable
5 years ago
psi29a
abc77075b9
Merge branch 'doc-formattopics' into 'master'
...
Follow up to MR 126 - make it more obvious for end users how to set colors
See merge request OpenMW/openmw!234
5 years ago
fredzio
6d4d53fc7c
Add a setting to the launcher to enable/disable the dialogue topic
...
formatting stuff.
5 years ago
Petr Mikheev
b4c699348f
Improved strafe movement
5 years ago
Petr Mikheev
d3bd67d747
Advanced third person camera.
5 years ago
fredzio
ae27ad6bcd
Follow up to MR 126
...
Fill settings-default.cfg with default values as RGBA values are not intuitive for end users.
Add a boolean setting to enable the formatting (disabled by default).
5 years ago
Alexei Dobrohotov
0d70318304
Merge branch 'launcher-search-datafiles-tab' into 'master'
...
Add a search function to the "Datafiles" tab of the OpenMW launcher
See merge request OpenMW/openmw!191
5 years ago
Cédric Mocquillon
6e397e4008
Add a search function to the "Datafiles" tab of the OpenMW launcher
5 years ago
psi29a
981184109e
Merge branch 'formattopics' into 'master'
...
Change color of keywords in the dialogue window (#2159 )
See merge request OpenMW/openmw!126
5 years ago
Bret Curtis
c944acf26b
Merge pull request #2913 from akortunov/warnfix
...
Get rid of ECLD and dependencies
5 years ago
Andrei Kortunov
d1a3cc98ff
Get rid of ECLD and dependencies
5 years ago
Andrei Kortunov
50d692a097
Merge pull request #2914 from akortunov/master
...
Fix typos in shaders
5 years ago
Andrei Kortunov
9bc0e9b4b7
Fix typos in shaders
5 years ago
psi29a
66b5cf9f1d
Merge branch 'master' into 'near_far_mode_in_launcher'
...
# Conflicts:
# files/settings-default.cfg
5 years ago
psi29a
6f8eefcb16
Switching object paging active grid default option to false for now until the light limit problem is resolved.
5 years ago
psi29a
0dc7715c35
Merge branch 'object_paging_retry' into 'master'
...
Object Paging
See merge request OpenMW/openmw!209
5 years ago
Andrei Kortunov
f30cb9f8bc
Calculate viewNormal only when needed
5 years ago
bzzt lost a hitlab login
c7fda6d280
activegrid paging = 2xfps
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
4dccabeb83
fix analyzation not taking instancecount in account + settings calibration
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
77b92aee9c
fix shadowsglitch by bounds overflow
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
00e56ae862
batch debug colours
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
8a624e5a71
minsize based on mergedecision solves partial culling
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt lost a hitlab login
ce505a9bb3
crashfix + optimiziation
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
bzzt
d684f1a78f
terrainbased objectpaging
...
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
Capostrophic
91514aed5d
Don't deliberately do redundant assignments
5 years ago
Capostrophic
1c50d25853
Minor shader fixes
...
Don't initialize uniform bool to false explicitly
Attempt not to calculate specular lighting if the material specular color is black
5 years ago
Capostrophic
58d78fb126
Always pass the vertex color to the fragment shader
5 years ago
Capostrophic
c0b322b264
Improve color mode handling in shaders
5 years ago
psi29a
b72720f357
Merge branch 'shadow-transparency-rework' into 'master'
...
Only alpha-test shadows when necessary
See merge request OpenMW/openmw!170
5 years ago
Bret Curtis
aaa8990006
Merge pull request #2799 from Capostrophic/simplewaterfog
...
Fix simple water with radial fog enabled
5 years ago
Sisah
b19f53aab6
Fix parallax and specular for android
5 years ago
fredzio
947f3cf13c
Optionally change color of keywords in the dialogue window based on the
...
next answer:
- if the answer was already heard, apply "color topic exhaused" setting
- if the answer was never heard, and the current actor is specified in
the dialog, apply "color topic specific"
- otherwise, do nothing special
5 years ago
elsid
b150d681a9
Update same navmesh tile with limited frequency
5 years ago
Bret Curtis
5f0f2f0f16
rename to better reflect what is going on per AnyOldName3 comment; added none option
5 years ago
Bret Curtis
aca223f6c8
fix unrelated rst issue; rename to bounds
5 years ago
Bret Curtis
980525cba4
better said
5 years ago
Bret Curtis
ae729a1ac7
add ability to set the type of near far method to be used in shadow calculation; default to bounding volumes; cleaned up code while there and re-ordered items
5 years ago
Bret Curtis
3ba77b933a
"compute tight scene bounds" reset back to true until it is decided how best to handle this in settings
5 years ago
bzzt
dc33eeadf1
tightscenebound is uncessary after water bbfix
5 years ago
Capostrophic
688e804548
Fix simple water with radial fog enabled
5 years ago
AnyOldName3
53b9b41159
Rely on existing alpha test for non-blended shadow casting
5 years ago
Capostrophic
bbf6b4e517
Don't radialize underwater fog
5 years ago
Capostrophic
36d82abafd
Make book layer have lower priority than the layer for other GUI windows
5 years ago
AnyOldName3
12044a607b
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.
5 years ago
Bret Curtis
b243ee6f74
Merge pull request #2744 from OpenMW/debian_appstream
...
add launchable type
5 years ago
Andrei Kortunov
e63325ebff
Support for camera rotation via gyroscope on Android (feature #5311 )
5 years ago
Bret Curtis
deac2abc0f
add launchable type; rename files to be conform to freedesktop.org and debian standards
5 years ago
Andrei Kortunov
9d254aefb3
Merge pull request #2731 from Capostrophic/gender
...
Fix Gender column filtering (bug #4601 )
5 years ago
Capostrophic
18bfc6f2c5
Fix Gender column filtering (bug #4601 ) and correct filter descs
5 years ago
James Moore
a37bdfd492
Implement a refresh button on data files page
5 years ago
fredzio
e1b5dd97b8
Add a filter in the alchemy window.
...
A button allow to switch between ingredient name and magic effect.
Switching reset the filter.
The default filter can be set in the layout file.
The player can show only ingredients whose either name or effect
match the filter
Only effect that are known to the player (via alchemy skill) are
taken into account
5 years ago
Alexei Dobrohotov
e80fbf4786
Merge pull request #2721 from akortunov/radial_fog
...
Support for radial fog
5 years ago
Andrei Kortunov
02444add2a
Support for radial fog (feature #4708 )
5 years ago
elsid
7ae7cb181d
Support recast mesh rendering
5 years ago
Capostrophic
624a9ac353
Force shaders for objects affected by new envmap option
5 years ago
Capostrophic
2b3ecff004
Remove broken fixed function pipeline support
...
Added by mistake
5 years ago
Capostrophic
6999f1fd28
Add an option to apply lighting to environment maps
5 years ago
Capostrophic
19a7245251
Add bump mapping support
5 years ago
Capostrophic
54334932d9
Move user string assignment to layout files
5 years ago
Frederic Chardon
78d58a344d
Item search in inventory (feature #4831 )
5 years ago
Capostrophic
122dffe4c1
Make uncapped Damage Fatigue optional (bug #5264 )
...
Cap Absorb Fatigue
5 years ago
Andrei Kortunov
2b8e976c6a
Adjust settings menu
5 years ago
Andrei Kortunov
71e1d576cd
Allow to enchant multiple projectiles at once (feature #3517 )
5 years ago
elsid
6be103bc54
Increase recast scale factor and tile size
...
Increased recast scale fixes navmesh around (-28585, -29951, 483).
Increased tile size compensates decrease of total navmesh area.
5 years ago
Capostrophic
ae1f456b0a
Default setting value tweaks
5 years ago
Andrei Kortunov
6a625b1dac
Scale magic items frames in the quick keys menu
5 years ago
Andrei Kortunov
bfc07afa28
Restore normal size of quests buttons in journal
5 years ago
Capostrophic
5a5bc0bef8
Uncheck sheathing checkboxes automatically when appropriate
...
Fix their order and bogus saveSettingBool calls
5 years ago
Capostrophic
5eab913a9c
Make additional anim sources dependency more obvious
5 years ago
Capostrophic
7885b8c75e
Sheathing-related changes
...
Add weapon and shield sheathing and use additional anim sources checkboxes into the Advanced tab of the launcher
Remove outdated information from the documentation
5 years ago
Capostrophic
31e330c9a5
Revise shadow setting tooltips and correct fade start minimum value
5 years ago
Capostrophic
208608cbd0
Fix a typo and a mistake
5 years ago
Capostrophic
9b204fe227
Move shadow settings into a new tab
5 years ago
Capostrophic
0e2380d471
Add the most basic shadow settings into the launcher
5 years ago
bzzt
b6ed2f1718
Add optional shadow map max distance and fading
5 years ago
Bret Curtis
ec9a593fc3
Merge pull request #2578 from akortunov/mouse
...
Implement mouse wheel bindings (bug #2679 )
5 years ago
Alexei Dobrohotov
f944c5b175
Merge pull request #2582 from ananace/add-oars
...
Add OARS block for future packaging
5 years ago
Alexander Olofsson
165401465b
Add OARS block for future packaging
5 years ago
Michael Stopa
e4bec88a68
Implement mouse wheel bindings (bug #2679 )
5 years ago
Bret Curtis
262d87846c
Merge pull request #2047 from akortunov/holstered_shield
...
Shields holstering support
5 years ago
Andrei Kortunov
d3a3b2f1f6
Shields holstering support (feature #5193 )
5 years ago
elsid
bfe6005ed4
Increase default recast scale factor
...
To make 4 voxels fit into sStepSizeUp = 34:
"recast scale factor" = 4 * "cell size" / sStepSizeUp
5 years ago
elsid
cbf8deeb31
Remove unused default settings
5 years ago
Capostrophic
3a912485ca
openmw.cfg-related fixes
...
Make sure the defaults exist in local openmw.cfg too
Make sure constant attenuation settings are defined now that they are implemented
Fix config file loading order once and for all (bug #2976 )
5 years ago
Capostrophic
cf0c71c651
Water shader cleanup
5 years ago
Andrei Kortunov
b6044d231a
Handle death event manually before disposing a corpse if a death animation was not finished yet (feature #5146 )
5 years ago
AnyOldName3
d460e407ab
Merge branch 'framelimit' into 'master'
...
Default framelimit
See merge request OpenMW/openmw!54
6 years ago
wang ryu
d4ec446141
default framelimit
6 years ago
Chris Djali
576285573b
Merge pull request #2404 from Capostrophic/framerate
...
Make framerate limit configurable in the launcher
6 years ago
Artem Nykolenko
d996b565a5
Improve character window resizing (bug #4276 )
6 years ago
Justin Ivany
643f259cbf
Adding option for cursor speed when using gamepad
6 years ago
Capostrophic
9502e9f3f7
Disable FPS limit spinbox by default and set the maximum to 1000
...
Make window border and framerate limit labels consistent with other labels
6 years ago
Capostrophic
b87b29eeb0
Make framerate limit configurable in the launcher
6 years ago
unknown
d9439389e6
fix #4665
6 years ago
Andrei Kortunov
ae935a8084
Add separate textures for scrollbars (feature #5051 )
6 years ago
Alexei Dobrohotov
58f8d1ac04
Merge pull request #2402 from akortunov/console
...
Make console to do not hide other GUI windows
6 years ago
Andrei Kortunov
1ce370e7fa
Make console to do not hide other GUI windows (bug #1515 )
6 years ago
Alexei Dobrohotov
ff7a04c336
Fix paths article link in local openmw.cfg too
6 years ago
Alexei Dobrohotov
883dc2136d
Fix openmw.cfg Paths article link
6 years ago
Alexei Dobrohotov
c66ddea429
Merge pull request #2392 from akortunov/guifixes
...
Get ride of some redundant GUI stuff
6 years ago
Andrei Kortunov
70ef87c093
Merge pull request #2393 from akortunov/master
...
Fix libpng warning about incorrect profile
6 years ago
Andrei Kortunov
dbd0d83a6b
Fix libpng warning about incorrect profile
6 years ago
Andrei Kortunov
ac8fa54e6e
Get rid of redundant MWScroll class
6 years ago
Capostrophic
686049679c
Launcher: Clone content list button (feature #4784 )
6 years ago
Andrei Kortunov
1c545c8f6d
Fix a regression with variable declarations in water shader
6 years ago
Alexei Dobrohotov
4a5e2d1d4e
Merge pull request #2281 from akortunov/shaders
...
Minor water shader fixes
6 years ago
Alexei Dobrohotov
15142a608d
Merge pull request #2344 from xyzz/delete-spell
...
Add a button to delete spells from spellwindow
6 years ago
Alexei Dobrohotov
632e7b973b
Merge pull request #2349 from akortunov/pinning
...
Allow to maximize windows via Shift + Double Click
6 years ago
Alexei Dobrohotov
6aef52931f
Merge pull request #2166 from akortunov/distant_slider
...
Rework the viewing distance slider
6 years ago
Andrei Kortunov
16026ec940
Replace the openmw-plugin.png icon for launcher
6 years ago
Andrei Kortunov
4513c5516c
Increase the viewing distance cap in the slider when the Distant Terrain is enabled
6 years ago
Andrei Kortunov
c5ac580e74
Allow to maximize windows via Shift + Double Click (feature #3999 )
6 years ago
Capostrophic
e49232074b
Shader adjustments
...
Clamp directional per-vertex diffuse lighting
Simplify vectors
6 years ago
Andrei Kortunov
6e7bdfe329
Make progress bar close to vanilla
6 years ago
Alexei Dobrohotov
5e405ca679
Merge pull request #2347 from akortunov/pinning
...
Make pinnable windows hiding persistent
6 years ago
Andrei Kortunov
8e48493264
Make pinnable windows hiding persistent (feature #4994 )
6 years ago
Ilya Zhuravlev
e057ea171f
spell window: don't manually recalculate edit box width every update
6 years ago
Ilya Zhuravlev
26ac7412a0
Spell window: dynamically resize the edit box, change delete button caption
6 years ago
Ilya Zhuravlev
2d94fa20d2
spell window layout: make longer to fit russian translation
6 years ago
Ilya Zhuravlev
04de2fcc54
spell window: Use sDeleteSpell instead of hardcoding string caption
6 years ago
Ilya Zhuravlev
6c96b5653b
Add a button to delete spells from spellwindow
6 years ago
Capostrophic
34ea9ea813
Add an option to restore MCP-like movement behavior
6 years ago
Capostrophic
c7ac06b960
Always account for every follower travelling
6 years ago
Andrei Kortunov
7e0bf40dbe
Allow to shrink tooltip width to its actual text width (bug #3812 )
6 years ago
Capostrophic
fcf679de49
Make the default vertical FOV in line with vanilla (bug #4933 )
6 years ago
Andrei Kortunov
31ddb0a482
Allow to calculate UI skin size based on texture resolution (feature #4968 )
6 years ago
terrabyte25
61c3847a12
Add magic animation option to advanced page
6 years ago
Andrei Kortunov
35facc5cde
Add an option to use casting animations for magic items (feature #4962 )
6 years ago
Capostrophic
a1ec2aec26
Update SDL controller mappings from upstream
6 years ago