Levin Li
e2b9598f17
Always use gl_PointSize in shader to set point size
2020-12-04 19:46:32 +08:00
Levin Li
6848f65ee9
Fix point star rendering
2020-11-29 18:21:51 +08:00
Levin Li
b465017de8
Support fisheye projection, dumb version
2020-11-20 23:52:23 +08:00
Levin Li
1f150db611
separate modelview and projection
2020-10-06 13:39:09 +08:00
Hleb Valoshka
6e8dbde814
Remove unneeded glUseProgram(0)
2020-08-05 09:58:26 +03:00
Hleb Valoshka
c588f80824
OpenGL ES 2.0 initial support
2020-06-15 19:27:46 +03:00
Hleb Valoshka
1fb1f2de91
Replace fixed function GL code with GL ES compatible one
2020-05-12 15:59:56 +03:00
Hleb Valoshka
daf34b5656
Port to "unlit" lighting model
2020-04-30 10:23:19 +03:00
Hleb Valoshka
bd7f9ebc9b
Use libepoxy instead of GLEW
...
Unlike GLEW libepoxy supports OpenGL ES and better handles cases with
functions provided by different extensions, e.g. the same functions
provided by vendor/EXT/ARB/core.
2020-03-26 11:24:56 +03:00
Hleb Valoshka
8778c07ccb
Refactor render.cpp and extract some classes to own files
2019-12-03 12:13:34 +03:00