Commit Graph

2107 Commits (e938c04e3021d9cc756351e51c211ee6bd696317)

Author SHA1 Message Date
Petr Mikheev 7c36a7eb49 Run Lua GC in every frame 2 years ago
Petr Mikheev 55db95d4cf Update Lua profiler; add ability to run OpenMW with old LuaJit that doesn't allow custom allocator (Lua profiler will be disabled in this case) 2 years ago
Petr Mikheev 02a9069a0e Lua Profiler 2 years ago
Evil Eye a648e4cc11 Add option to restore non-MCP Calm spell behaviour 2 years ago
Joakim Berg e3619e40fe Some Swedish translations 2 years ago
Andrei Kortunov 1851a5afe0 Improve Mystic cards font 2 years ago
Andrei Kortunov 282f4cf9c3 Add missing translations 2 years ago
Andrei Kortunov da5b442fcf Improve postprocess HUD layout 2 years ago
uramer 1789160057 Clear storage of setting groups on reloadlua 2 years ago
Petr Mikheev 589d7e821d Fix Lua settings UI not working after a save (#7005) 2 years ago
mpeco e10b7e5c82 types.lua baseArmor comment 2 years ago
mpeco fd2d9d7d1a types.lua typo 2 years ago
mpeco af3af6e091 update types.lua 2 years ago
Andrei Kortunov 7d23ad29e0 Make count input box larger to fit larger text 2 years ago
AnyOldName3 84f8a6848a Renormalise line endings
This should replace accidental CRLF with LF
2 years ago
psi29a 80d52e3da8 Merge branch 'cursor' into 'master'
Support high-resolution cursor textures

Closes #6933

See merge request OpenMW/openmw!2262
2 years ago
psi29a 435eacdaad Merge branch 'debug_draw_commands' into 'master'
API to draw primitives

See merge request OpenMW/openmw!2345
2 years ago
Andrei Kortunov a2c02d2999 Support high-resolution cursor textures (feature 6933) 2 years ago
florent.teppe 43b0ae1ce7 all debug renders now use the same shader and it works
remove debug draw shader, now that debug and debugdraw serve the same function

remove debug draw code from actors to clean

replaced int uniforms with bool for better readability

clang format

cleanup, remove unused func, and mistake whitespace

fix namespace

added more colors

fixed missing whitespace
2 years ago
florent.teppe 21971c08ba debug draw shader uses the generic functions
renamed files

roundabout way to change case with windows noticing

fixed type

fix filename in cmakelist.txt

ported shader and c++ code so glsl 120 can be used instead of 330

new debug shader and old one are almost unified

for some reason, even though I get no compilation issue, old debug draws don't work, only the new one implemented by this MR

remove useless const cast
2 years ago
florent.teppe bd1bbc0ab8 removes mutex, and uses double buffering to avoid writing on a resource that will be read by the draw thread
changes when the buffers are reset -> at the end of the draw, because that's when we are certain the data isn't needed anymore

removed useless variable
fixed typo
include osg::vec3 instead of osg vec3f

compile linux

compile ?

applied clang format to the new files
2 years ago
florent.teppe 2a980ecb50 cleaned some code and fixed some naming issues
Moved debug draw to components, fixed some whitespace issues, added include guard

fixed uniform name, removed old files

Fixes some more whitespace weirdness
2 years ago
florent.teppe 12b3424dd7 initial work to get lines in
lines need the same synchronisation system as the other primitives

This two points are there because if I resize to 0 it crashes, si I need a pice of line at 0.,0.,0. so there is no crash.Not ideal

Lines are colored

didn't commit updated shader file
2 years ago
florent.teppe 76008e1ff8 Multiple shapes to draw
adds wireCube primitive

scale of the command taken into account

shading light is more vertical
2 years ago
florent.teppe 93af569a68 can place a cube at 0,0,0 Useless for now
Arbitrarly draw cubes at certain position with a certain color

Adds exemple of how it looks in the actor update code.

draws a green cube if alive, red else
2 years ago
psi29a 7e8a933be9 Merge branch 'doc_fix' into 'master'
Remove deprecated setting from docs

See merge request OpenMW/openmw!2385
2 years ago
Andrei Kortunov 6ec9616ddd Localize the 'show effect duration' option 2 years ago
glassmancody.info 137baa4f75 remove deprecated setting 2 years ago
Andrei Kortunov cbe923eaa7 Revert changes in the progress bars layout 2 years ago
Abdu Sharif 7344a176b5 Fix bloomlinear options 2 years ago
Andrei Kortunov 3037f190be Implement per-font resolution 2 years ago
psi29a 945448cdf1 Merge branch 'font_fixes' into 'master'
Improve built-in default fonts

See merge request OpenMW/openmw!2302
2 years ago
Andrei Kortunov 3178868cc3 Improve built-in default fonts 2 years ago
Andrei Kortunov 8bac073f9c Enlarge character selection menu to fit long character or class names 2 years ago
Arnaud Dochain 5d089c9e46 Bloom shader (MR2313) french localisation 2 years ago
psi29a d9ea6e36fa Merge branch 'remove_forgotten_code' into 'master'
Remove forgotten commented-out debugging code

See merge request OpenMW/openmw!2319
2 years ago
wareya e7879e52df Remove forgotten commented-out debugging code 2 years ago
elsid ab1ddc690e
Do not check getPolyHeight status
It may fail in some cases depending on a platform without obvious reason.
2 years ago
psi29a f36e13444e Merge branch 'font_loading' into 'master'
Cleanup fonts loading

See merge request OpenMW/openmw!2309
2 years ago
psi29a 537c6e96ab Merge branch 'bloom_shader' into 'master'
Add wareya's linear bloom shader

See merge request OpenMW/openmw!2313
2 years ago
jvoisin 84c72b1c0a Add dots at the end, and add the .ru translation 2 years ago
Andrei Kortunov 9e1ab590f1 Cleanup fonts loading 2 years ago
psi29a 4078f19c74 Merge branch 'SHADER_HOT_RELOAD' into 'master'
Shaders: Hot reload, togglable by lua debug command

See merge request OpenMW/openmw!2238
2 years ago
jvoisin 534f0377d5 Add wareya's linear bloom shader 2 years ago
psi29a 7bb1856b74 Merge branch 'font_fixes' into 'master'
Font fixes

See merge request OpenMW/openmw!2297
2 years ago
Andrei Kortunov 2cae8bea5d Improve layout of Interface tab 2 years ago
Andrei Kortunov 2cd2b42e33 Improve handling of larger font size 2 years ago
Andrei Kortunov c3d3f3140b Allow to change font settings in the launcher 2 years ago
Alexei Kotov 15f4b5515d Clarify object paging merge factor docs 2 years ago
psi29a 1e4dd46688 Merge branch 'fontconfig' into 'master'
Allow users to decide if they need to import bitmap fonts

See merge request OpenMW/openmw!2270
2 years ago
Andrei Kortunov 43f552f48f Allow users to decide if they need to import bitmap fonts 2 years ago
Joakim Berg b3b1628439 Update BuiltInShaders/sv.yaml 2 years ago
Arnaud Dochain 19f4e58fed French i10n translations 2 years ago
florent teppe baadc06e98 Merge branch 'master' into 'SHADER_HOT_RELOAD'
# Conflicts:
#   apps/openmw/mwrender/postprocessor.hpp
2 years ago
cody glassman ac4b29be08 cleanup default shaders and remove confusing main shader 2 years ago
florent.teppe df69fc7659 Post processing shaders now use the same lua commands, no more launcher option to enable live reload 2 years ago
florent.teppe 15751c57a0 Lua debug api doc 2 years ago
Alexei Kotov a50b0eccc0 Fix loading screen scene snapshot layer 2 years ago
psi29a 454684bad3 Merge branch 'custom_actor_collision_shape_type' into 'master'
Support cylinder and rotating box collision shape types for actors (#6138)

Closes #6138

See merge request OpenMW/openmw!2043
2 years ago
psi29a c8e5b90ac4 Merge branch 'postpass_hotfix' into 'master'
[Postprocessing[ Temporary fix for artifacts in transparent post-pass (#6919)

See merge request OpenMW/openmw!2222
2 years ago
glassmancody.info 02ded8832c temporary fix for artifacts in transparent post-pass 2 years ago
Petr Mikheev 9a4df75f3c Merge branch 'luaIngredient' into 'master'
Lua Bindings for Ingredient Records

See merge request OpenMW/openmw!2205
2 years ago
Christian Haro 86bb3195a0 Lua Bindings for Ingredient Records 2 years ago
Andrei Kortunov 888f4d2ac1 Add a post processing API to work with fog 2 years ago
elsid 8b8e4f78b6
Support cylinder and rotating box collision shape types for actors
Cylinder collision shape should give the best consistency between physics
simulation and pathfinding. Rotating box is already used by some actors, so
add it to have the same collision shape type for all actors.
2 years ago
Cody Glassman 89e0de2314 Bring back empty script message 2 years ago
Ivan Beloborodov f960e30d01 Implement Add switch for armor degradation fix. #6888 2 years ago
Matt 8ccadba799 German translation 2 years ago
psi29a 4c50073f41 Merge branch 'sv-post-proc-transl' into 'master'
Swedish translations for built-in post processing shaders

See merge request OpenMW/openmw!2188
2 years ago
Joakim Berg 9d79fe6310 Added strings related to language settings menu 2 years ago
Andrei Kortunov cb64f49ba1 Allow to configure locales via settings menu 2 years ago
psi29a 26bd907b0b Merge branch 'hdr_quick' into 'master'
Fix auto exposure

See merge request OpenMW/openmw!2174
2 years ago
Joakim Berg 0a22919820 Update files/data/l10n/BuiltInShaders/sv.yaml, files/data/CMakeLists.txt 2 years ago
Joakim Berg be3fb651cf Update files/data/l10n/PostProcessing/sv.yaml 2 years ago
Andrei Kortunov e0c05a15fb Post processing shaders localization 2 years ago
glassmancody.info fd4966f77a temporary fix for auto exposure 2 years ago
Petr Mikheev 643e33c11a Merge branch 'lua_pathfinding_bindings' into 'master'
Add bindings for navigator utils functions (#6690)

See merge request OpenMW/openmw!2128
2 years ago
elsid 27cc901e76
Add bindings for navigator utils functions 2 years ago
Joakim Berg 03b178c2eb Swedish i10n translations 2 years ago
Andrei Kortunov 4e9a063de2 Fix MacOS build 2 years ago
Andrei Kortunov 6f6b5ba04b Some refactoring 2 years ago
Andrei Kortunov db686b25c2 Use fallback data from openmw.cfg to setup fonts 2 years ago
Andrei Kortunov c47a48e25d Inject layout files to VFS 2 years ago
Andrei Kortunov 4ddba5142e Introduce font mappings 2 years ago
Andrei Kortunov dd04bfccfb Load fonts 2 years ago
psi29a a1e7622a30 Merge branch 'sky_blending_multiview' into 'master'
Support sky blending in multiview mode

See merge request OpenMW/openmw!2113
3 years ago
Andrei Kortunov ccbb5e03fb Use YAML files to translate MyGUI's localization tags 3 years ago
Cody Glassman 24749b066c Add sky blending to launcher 3 years ago
Petr Mikheev c1344c4765 Minor fix in move360.lua. Scrolling shouldn't toggle view mode when TAB is pressed. 3 years ago
Petr Mikheev b3c8c8eb56 Support sky blending in multiview mode 3 years ago
psi29a e70d2be1ee Merge branch 'settings_input' into 'master'
More responsive renderers for input events (#6827)

Closes #6827

See merge request OpenMW/openmw!2093
3 years ago
glassmancody.info 05fedafd37 fixed mouse event for padded box 3 years ago
glassmancody.info 89bc756732 tmp_sun_fix 3 years ago
Abdu Sharif c09648c349 Add a missing 0 in fog.glsl 3 years ago
psi29a 9da84480f0 Merge branch 'misc_ui' into 'master'
Improved settings window

Closes #6780

See merge request OpenMW/openmw!2087
3 years ago
psi29a 1e56ac9878 Merge branch 'sizable' into 'master'
Movable and resizable log window

See merge request OpenMW/openmw!2086
3 years ago
glassmancody.info 63d9fa55c6 settings window cleanup 3 years ago
jvoisin 0f649ce544 Merge branch 'fix-appstream-images' into 'master'
Fix the screenshot URLs in the appstream XML

See merge request OpenMW/openmw!2081
3 years ago
glassmancody.info fcab4fe1ab make debug window a movable and resizable window 3 years ago
Petr Mikheev cae7bc92d8 Merge branch 'locale_ru' into 'master'
Add a Russian localization for built-in Lua content

See merge request OpenMW/openmw!2079
3 years ago