Hleb Valoshka
|
7e499f8fd9
|
Add FramebufferObject::isSupported()
|
2020-05-05 16:51:57 +03:00 |
Hleb Valoshka
|
a75312e748
|
Remove EXT/ARB suffixes
CubeMaps & BGR(A) are core feature in 2.1
FBO variants are handled by libepoxy
|
2020-05-05 16:51:57 +03:00 |
Hleb Valoshka
|
ae27c1a1b0
|
Drop GLEW support
|
2020-05-05 16:51:57 +03:00 |
Hleb Valoshka
|
b86c4aba4e
|
Allow absolute paths for fonts
|
2020-05-05 13:45:28 +03:00 |
Hleb Valoshka
|
541e9d78b3
|
Use custom RenderContext to create shadow map
|
2020-05-01 23:31:25 +03:00 |
Hleb Valoshka
|
c26faf70e2
|
Remove "simple" shaders
|
2020-04-30 10:23:19 +03:00 |
Hleb Valoshka
|
daf34b5656
|
Port to "unlit" lighting model
|
2020-04-30 10:23:19 +03:00 |
Hleb Valoshka
|
b781d7a7c8
|
Add "unlit" shader lighting model
|
2020-04-30 10:23:19 +03:00 |
Hleb Valoshka
|
7d81d26112
|
Add stellar class WO
|
2020-04-27 11:49:03 +03:00 |
Hleb Valoshka
|
5c6715d148
|
Refactor a few methods to make them more readable
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
7287fb0925
|
Use already calculated variable
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
31f28f6771
|
Make model & projection matrices float and change their initialization
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
b651d31928
|
Change location of some code parts
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
1cf5c868cf
|
Remove dead code
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
b4bab385a0
|
Use private method instead of passing camera orientation to private methods
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
728b384a70
|
Make smooth line control function private
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
898b19a3a6
|
Fix color of globular markers
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
83f1b90397
|
Move solar system sbjects rendering to own subroutine
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
6be2deb920
|
Rename renderLocations to locationsToAnnotations
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
0653b81762
|
Move depth partitioning to own subroutine
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
6b8e3c864a
|
Move eclipsed star exposure correction to own subroutine
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
dfd315ecc7
|
Move renderList culling to own subroutine
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
b30e12cb87
|
Move magnitude correction inside atmosphere to own subroutine
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
f8324ecd93
|
Move near systems lists building to own subroutine
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
4d13a302b6
|
Move DSORenderer to its own files
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
47b123b183
|
Optimize annotations rendering using a precomputed projection matrix
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
c09672bab3
|
Decrease annotations jittering
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
9f371f457b
|
Refactor annotations rendering
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
f32e8af444
|
Refactor markers and selection cursor rendering
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
53fee32967
|
Make AtmosphereExtinctionThreshold float constexpr
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
4b6062838b
|
Cleanup renderFlags definitions
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
97a2ae6330
|
GL_QUAD_STRIP -> GL_TRIANGLE_STRIP
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
a7776ccfff
|
Remove polygon mode modification in comet rendering code
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
d510b2bf6d
|
More methods to work with Color
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
21754e0946
|
Add "_deg" literal
Instead of degToRad(60.0) we can use 60.0_deg
|
2020-04-24 09:54:19 +03:00 |
Hleb Valoshka
|
5c4f6aae87
|
Update information shown in "OpenGL Info" window
|
2020-04-19 20:40:28 +03:00 |
Hleb Valoshka
|
91131a29cb
|
Remove CustomTemplate from Globulars
Closes: #697
|
2020-04-14 21:17:45 +03:00 |
Hleb Valoshka
|
72bf923741
|
Better handle libintl dependencies
|
2020-04-13 09:38:48 +03:00 |
Hleb Valoshka
|
91c3e618c2
|
[travis] pin fmt version 6.1.2 to workaroud build failure
See https://github.com/fmtlib/fmt/issues/1631 for more information.
|
2020-04-13 13:39:28 +08:00 |
Levin Li
|
65541e2e17
|
Update AUTHORS
|
2020-04-11 22:03:43 +08:00 |
Levin Li
|
c6a1b75dcf
|
Update INSTALL.md, rules, CMakeLists.txt
|
2020-04-11 22:03:24 +08:00 |
Hleb Valoshka
|
b17d70bcb4
|
Use glVertexPointer instead of glVertexAttribPointer(0)
|
2020-04-10 12:22:28 +03:00 |
Hleb Valoshka
|
7e5965d437
|
Remove vsync support
# X11 only
# Basically useless with double buffering
|
2020-04-10 12:22:28 +03:00 |
Hleb Valoshka
|
40d77e41af
|
Another cleanup session in render.cpp
... those things were used in old render paths only
|
2020-04-10 12:22:28 +03:00 |
Hleb Valoshka
|
25c4b50ddf
|
Show planet ring by default
|
2020-04-10 12:22:28 +03:00 |
Hleb Valoshka
|
ec1e81e6be
|
Update .gitignore
|
2020-04-10 12:22:28 +03:00 |
Hleb Valoshka
|
ef74883114
|
Set ios::binary for xyzvbin files
|
2020-04-09 13:43:52 +03:00 |
Hleb Valoshka
|
359ee75e81
|
Remove unused deprecated parameter
|
2020-04-06 20:30:46 +03:00 |
Hleb Valoshka
|
3599f14e12
|
Restore support for BlendTexture property
Closes: #602
|
2020-04-06 20:30:46 +03:00 |
Hleb Valoshka
|
845c1a5454
|
Fix keys compare in ShaderManager
|
2020-04-06 20:30:46 +03:00 |