Commit graph

27 commits

Author SHA1 Message Date
Laura Klünder
e26d5c0c0f scale and offset within vertex_shader 2017-11-10 19:11:42 +01:00
Laura Klünder
b73ddb641d remove empty line 2017-11-10 18:41:42 +01:00
Laura Klünder
4dcaefebbe opengl renderer fix error when trying to render empty borders 2017-11-10 18:41:18 +01:00
Laura Klünder
2a62795e4a weird scaling is only for OpenGL, not all 3D in general 2017-11-09 20:56:16 +01:00
Laura Klünder
288e0fd9d6 don't flatten. keep triangles. 2017-11-09 20:18:42 +01:00
Laura Klünder
b2da4df1c4 keep triangles together in base 3d engine 2017-11-09 20:04:25 +01:00
Laura Klünder
37e9dcc1f6 drop suppoprt for svg output 2017-11-09 17:42:19 +01:00
Laura Klünder
0d7e5fec75 save polyhedrons to LevelRenderData and render OpenGL in 3D 2017-11-09 16:15:10 +01:00
Laura Klünder
64de7f7c58 get vertice_altititudes and vertices_heights in set_mesh_lookup_data 2017-11-08 23:37:08 +01:00
Laura Klünder
aeb7bd698c fix typo 2017-11-08 19:42:37 +01:00
Laura Klünder
7014bdb64b replace SSAA with MSAA 2017-11-08 19:33:20 +01:00
Laura Klünder
ef29f48873 opengl faces cache 2017-11-08 18:05:08 +01:00
Laura Klünder
c87780dd75 store background_rgb as 0-1 float, not 0-255 int 2017-11-08 14:35:14 +01:00
Laura Klünder
f82c7de5da refactor one_pixel logic 2017-11-08 14:31:50 +01:00
Laura Klünder
335970ffcc implement SSAA 2017-11-08 14:31:37 +01:00
Laura Klünder
b54661ef78 add OpenGLWorker to make it possible to reuse OpenGL resources 2017-11-08 14:17:06 +01:00
Laura Klünder
0713fe2e44 fix OpenGLEngine._add_geometry 2017-11-08 12:35:48 +01:00
Laura Klünder
bee51f000b move triangulate_polygon into c3nav.mapdata.utils.mesh 2017-11-07 22:58:47 +01:00
Laura Klünder
3b628681d6 render levels_on_top of current level 2017-11-07 21:52:51 +01:00
Laura Klünder
0e23945be4 replace trimesh.triangulate_polygon with faster direct meshpy implementation 2017-11-07 14:15:03 +01:00
Laura Klünder
d0abf2a282 support for rgba() color string in opengl renderer and <1px lines 2017-11-07 12:24:31 +01:00
Laura Klünder
2d7cc52941 simplify opengl stroke creation 2017-11-07 12:03:18 +01:00
Laura Klünder
ee0e5a5f0a add type hinting to fix linter 2017-11-07 00:29:18 +01:00
Laura Klünder
b5a83f08b9 if stroke and fill color are identical, only draw buffered fill 2017-11-07 00:26:59 +01:00
Laura Klünder
1fd7c51c21 draw strokes in OpenGLEngine 2017-11-07 00:20:23 +01:00
Laura Klünder
1a0fc522cf something something triangles 2017-11-06 23:44:06 +01:00
Laura Klünder
a05c7a5a3c add base for OpenGL map render engine 2017-11-06 11:19:53 +01:00