1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-02 16:38:41 +00:00
Commit graph

170 commits

Author SHA1 Message Date
Gefüllte Taubenbrust
68a202a5f5 Update opengl_fragment.glsl 2025-01-15 15:32:35 +01:00
Gefüllte Taubenbrust
6b1785eb2c Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2 2025-01-14 20:31:26 +01:00
Gefüllte Taubenbrust
632bd7a5f7 Apply suggested changes 2025-01-14 20:28:54 +01:00
DS
2bfcd45b35
Fix always waving semitransparent liquid regression 2025-01-13 09:39:20 +01:00
Gefüllte Taubenbrust
7fdad3600e Update opengl_fragment.glsl 2025-01-10 22:23:14 +01:00
Gefüllte Taubenbrust
dac9ff7096 Remove clipping 2025-01-04 11:59:36 +01:00
Gefüllte Taubenbrust
78de371f2d Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2 2025-01-04 11:19:11 +01:00
lhofhansl
2db4ad8c77
Fix MSAA and bloom flashing artifacts (#15610)
* Mark varColor and nightratio as centroids
* Leave old workaround in place for GLES
2025-01-01 14:18:05 -08:00
SmallJoker
35bc217ba8
IrrlichtMt: Move OpenGL 3+ transformation matrix to shaders (#15591)
This replaces annoying calculations on C++-side and eases the
implementation of 2D geometry batch rendering a lot.
2024-12-28 22:04:05 +01:00
Gefüllte Taubenbrust
cb5d97e751 Apply suggestions 2024-12-28 10:47:57 +01:00
Gefüllte Taubenbrust
e8f486f3cc Fix trailing whitespace 2024-12-22 20:28:13 +01:00
Gefüllte Taubenbrust
91f614cbee Various fixes
Fix binormal and tangent
Fix inconsistent sunrise/sunset timings and bright foliage at night
2024-12-22 20:26:41 +01:00
Gefüllte Taubenbrust
e7c7441429 Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2 2024-12-22 19:08:52 +01:00
sfan5
a6293b9861 Initial refactoring on shader usage and generation
`IShaderSource` was designed with the idea that if you want a shader,
you must want it for a node. So it depends heavily on being given a tile
material and the node drawtype. But this doesn't make sense neither in theory
nor in practice.
This commit takes a small step towards removing the incorrect abstraction.
2024-12-20 15:04:08 +01:00
Gefüllte Taubenbrust
b3710a982e Fixes and Lua control 2024-12-20 15:00:01 +01:00
Gefüllte Taubenbrust
45289b6919 Remove redundant stuff and other small fixes 2024-12-02 18:00:59 +01:00
Gefüllte Taubenbrust
1fa9731172 Fix whitespace pls :( 2024-12-01 12:15:05 +01:00
Gefüllte Taubenbrust
f0407080ac Fix vignette and whitespace 2024-12-01 12:11:29 +01:00
Gefüllte Taubenbrust
364ca57819 Remove bumpmapping and make requested changes 2024-11-30 18:18:06 +01:00
lhofhansl
8c56434bd3
Clamp pre-bloom color to valid range (#15453)
That avoids flashing artifacts when combining MSAA and bloom.
2024-11-25 11:56:32 -08:00
Gefüllte Taubenbrust
d8a6155029 Fix trailing whitespace
i hate this
2024-11-11 17:10:17 +01:00
Gefüllte Taubenbrust
2fd22c1850 Fixes and proper tangent space 2024-11-11 17:07:52 +01:00
Gefüllte Taubenbrust
6ad43575ff Remove smooth clouds shaders 2024-10-27 21:37:51 +01:00
Gefüllte Taubenbrust
4b88a32c1c Various changes, fixes and features 2024-10-27 21:36:40 +01:00
Gefüllte Taubenbrust
b6c099073f Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2 2024-10-11 20:44:12 +02:00
Gefüllte Taubenbrust
1bf1d0b2ff Remove volumetrics stuff and some changes 2024-10-01 20:00:24 +02:00
sfan5
d6da80fe24 Fix vertex color on OpenGL 3
closes #14985
2024-09-28 12:09:58 +02:00
Gefüllte Taubenbrust
da1a688493 Fix stuff and slight changes 2024-09-25 21:45:13 +02:00
Gefüllte Taubenbrust
71e648a776 Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2 2024-09-25 20:53:09 +02:00
GefullteTaubenbrust2
d8f1daac25
Visual Effects Vol. 1 (#14610)
This PR adds a variety of effects to enhance the visual experience.

    "soft" clouds look
    Tinted shadows
    Crude water reflections (sky and sun) and waves
    Translucent foliage
    Node specular highlights
    Adjusted fog color (more saturated where the fog is lighter)
    Minor changes to volumetric lighting (crudely simulates the effect of depth)

Co-authored-by: sfan5 <sfan5@live.de>
2024-09-24 11:14:27 -07:00
grorp
70e169f165
Drop fixed pipeline lighting stuff (#15165) 2024-09-18 12:18:28 +02:00
sfan5
6f275e2ba0 Remove dead code in COpenGL3MaterialBaseCB 2024-09-16 23:12:52 +02:00
sfan5
e90ef85e7d Fix texture matrix handling in our shaders 2024-09-07 14:23:37 +02:00
Gefüllte Taubenbrust
ed4cc81c23 Minimap shenanigans
Half broken lol
2024-08-29 17:35:35 +02:00
sfan5
b010714426
[no sq] Move shaders & remove dead Irrlicht tests (#15006)
* Move irrlicht shaders to correct place

* Remove unused Irrlicht tests
2024-08-19 09:17:52 +02:00
Gefüllte Taubenbrust
e5afca89f7 Minor changes 2024-08-18 16:11:30 +02:00
Gefüllte Taubenbrust
e6752008e0 Update volumetrics 2024-08-18 15:13:26 +02:00
cx384
03e600a721 Fix whitespaces 2024-08-17 21:02:54 +02:00
Gefüllte Taubenbrust
22ba7449f2 Volumetric effects 2024-07-05 12:15:22 +02:00
Gefüllte Taubenbrust
cd6e304cfa Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2 2024-06-11 13:59:14 +02:00
grorp
6c0b8229ec
Fix artifacts with bloom + tonemapping on ogles2 (#14688) 2024-05-23 20:36:13 +02:00
Gefüllte Taubenbrust
415f6b6bdb Update opengl_fragment.glsl 2024-05-22 21:05:26 +02:00
Gefüllte Taubenbrust
ca4f04ecab Lots of changes
some redundant stuff in vertex shaders needs fixing
2024-05-12 14:44:13 +02:00
Gefüllte Taubenbrust
ded1b09838 Add artificial light control 2024-05-09 18:38:29 +02:00
sfan5
a9a0f1e129
Fix GLES shader precision issues (#14516) 2024-04-05 13:00:10 +02:00
sfan5
ff88ed7c75 Add symlink for Irrlicht shaders 2024-04-03 13:56:27 +02:00
sfan5
bb7f57b095 VBO-related optimizations and improvements (#14395) 2024-02-29 17:20:57 +01:00
sfan5
9e3a11534f
Allow fog color to be overriden properly (#14296) 2024-01-23 22:33:33 +01:00
DS
e9233bc169
Fix typo in minimap bumpmapping shader (#14280) 2024-01-20 15:36:53 +01:00
Vitaliy
8093044f07
Support OpenGL 3 (#13321) 2024-01-16 21:09:18 +01:00