Sebastian Krzyszkowiak
c58d218fe7
opengl33renderer: Don't render stars with strong fog ( #134 )
...
Stars aren't currently affected by fog. Band-aid it and don't render them
at all when fog is stronger than 500m.
2026-07-15 21:48:27 +02:00
Sebastian Krzyszkowiak
fdc9ea7099
opengl33renderer: Brighten up the clouds
...
With tonemapping, clouds need to stand out above 1.0 to reach proper
white levels.
Note that this should get disabled if tonemapping isn't used, in case
it's made properly configurable in the future.
2026-06-30 05:42:55 +02:00
Sebastian Krzyszkowiak
f2a7cc4f98
opengl33renderer: Adjust sun intensity based on overcast
2026-06-30 01:56:39 +02:00
5a39ed5193
ImGuizmo System OpenGL
2026-06-17 01:19:59 +02:00
1aac9b4e76
Merge pull request #111 from MaSzyna-EU07/opengl-instancing
...
Some rendering improvements
2026-06-16 23:09:12 +02:00
c0abea1473
Merge pull request #109 from docentYT/fix-compilation-warnings
...
Fix compilation warnings
2026-06-16 11:14:25 +02:00
426ee0baac
use textureGather for shadow PCF
2026-05-26 22:08:06 +02:00
26c11ddca9
Improve sleeper LOD calculation
2026-05-24 15:22:44 +02:00
64a65b81ea
Sleeper culling + Cell-level distance pre-cull
2026-05-23 20:36:41 +02:00
aff225c95f
Global frame buckets
2026-05-23 19:28:29 +02:00
1be56de0fa
Add sleepermodel optional parameter for tracks
2026-05-19 22:10:47 +02:00
docentYT
2bb8a64877
Specify auto as reference where possible
2026-05-12 19:16:33 +02:00
docentYT
81eadbef73
Do not use temp variable when it is not needed
2026-05-12 18:19:11 +02:00
docentYT
e95e00a2e2
Use texture id casting recommended by ImGui wiki
2026-05-12 18:04:50 +02:00
docentYT
bcb9e644fb
Replace probably wrong == with =
2026-05-12 00:04:08 +02:00
3419666070
scale/endscale/localscale per node model
2026-05-10 13:12:49 +02:00
587077629f
Enable instancing
2026-05-09 23:29:20 +02:00
b7283d8fb9
Instanced object grouping
2026-05-07 12:13:47 +02:00
7525b54ff1
Enable GLM_FORCE_DEFAULT_ALIGNED_GENTYPES
2026-05-06 20:41:01 +02:00
docentYT
ca699d117f
Remove not needed includes
2026-05-02 14:40:31 +02:00
docentYT
3628eb0fc3
Replace interpolate with std::lerp and glm::mix
2026-05-02 01:31:38 +02:00
docentYT
d1f16411a1
Replace clamp with std::clamp
2026-05-01 22:14:29 +02:00
7acc34df3e
Merge pull request #97 from docentYT/migrate-from-dumb3d-to-glm
...
Migrate from dumb3d to glm
2026-04-28 19:46:46 +02:00
docentYT
ca839652bf
Use the sq function to force constexpr expressions for numeric literals and enhance readability
2026-04-28 13:23:14 +02:00
docentYT
623c4f827e
Remove not needed casts, variables and switch from double precission to float precission for some angle vectors
2026-04-28 00:51:17 +02:00
docentYT
cba106e22e
Use glm::length2 instead of glm::length where possible
2026-04-27 23:27:08 +02:00
docentYT
d5d1825e38
Remove dumb3d
2026-04-27 23:03:47 +02:00
docentYT
438cc563d9
use glm instead of Math3D in rendering
2026-04-27 21:41:00 +02:00
docentYT
fae68642bc
use glm instead of Math3D in vehicle
...
WARNING: Model rotation is broken
2026-04-27 13:07:38 +02:00
docentYT
aa24c55d2d
Change Math3D::vector3 to glm::dvec3 in TCamera class
2026-04-26 18:12:47 +02:00
bc0e4a9e62
Specgloss shaders improvements + experimental SSAO (debug only)
2026-04-21 00:25:29 +02:00
copilot-swe-agent[bot]
7e49aa8740
Rewrite #includes to use explicit subdirectory paths
...
Co-authored-by: Hirek193 <23196899+Hirek193@users.noreply.github.com >
2026-03-14 19:16:48 +00:00
copilot-swe-agent[bot]
0531086bb9
Reorganize source files into logical subdirectories
...
Co-authored-by: Hirek193 <23196899+Hirek193@users.noreply.github.com >
2026-03-14 19:01:57 +00:00