Commit Graph

50 Commits

Author SHA1 Message Date
Zeno Rogue 82f24b4b6c exporting necessary stuff all over (in progress) 2019-09-12 22:50:16 +02:00
Zeno Rogue caf838ed22 accessors created for shader uniforms 2019-09-12 22:50:16 +02:00
Zeno Rogue 9647cbd47e added #include hyper.h to all cpp files 2019-09-12 22:50:16 +02:00
Zeno Rogue 02269267c9 slr:: drawing of looped images, better shader in general, special sightrange setting 2019-09-12 22:50:15 +02:00
Zeno Rogue afa6d722dd no crash in draw_s2xe if empty shape to draw, also moved npoly to draw_s2xe 2019-09-12 22:50:14 +02:00
Zeno Rogue fe266d3485 compilation in C++11 2019-09-12 22:50:14 +02:00
Zeno Rogue e5fb06e6cd product:: HUD items displayed correctly 2019-09-12 22:50:14 +02:00
Zeno Rogue 3c5a5f455a product:: more fixes to s2xe view 2019-09-12 22:50:14 +02:00
Zeno Rogue cb6cd1bea9 product:: fixed gen count in draw_s2xe 2019-09-12 22:50:13 +02:00
Zeno Rogue 8e943486d9 product:: fixed randomly disappearing things 2019-09-12 22:50:13 +02:00
Zeno Rogue 43a3d0130e product:: shader-side H2xE 2019-09-12 22:50:13 +02:00
Zeno Rogue d79a6faa6f yet better S2xE renderer 2019-09-12 22:50:13 +02:00
Zeno Rogue e636d3f40c preliminary S2xE 2019-09-12 22:50:13 +02:00
Zeno Rogue 00f4f4fca5 fully turnable product spaces 2019-09-12 22:50:13 +02:00
Zeno Rogue 6958cbcbd9 product:: preliminary version (no turning) 2019-09-12 22:50:13 +02:00
Zeno Rogue 96bf478482 renamed DIM to GDIM 2019-09-12 22:50:13 +02:00
Zeno Rogue 932c9bac6c models:: less hacky implementation of looping in pseudocylindrical projections 2019-09-12 22:50:13 +02:00
Zeno Rogue 876ece1ff6 renamed fixMercator to cyl::adjust, and its variables accordingly 2019-09-12 22:50:13 +02:00
Zeno Rogue df9c01f276 models:: Collignon projection 2019-09-12 22:50:13 +02:00
Zeno Rogue 2c073c1ec1 cleanup of mercator_fix 2019-09-12 22:50:13 +02:00
Zeno Rogue 9d573ebd07 models:: central cylindrical and in-progress Collignon 2019-09-12 22:50:13 +02:00
Zeno Rogue 9e79872780 mdPseudocylindrical flag 2019-09-12 22:50:13 +02:00
Zeno Rogue 10a8b8660b Mollweide projection 2019-09-12 22:50:13 +02:00
Zeno Rogue 8b1c7bffe4 initial reformatting of comments for Doxygen 2019-09-12 22:50:13 +02:00
Zeno Rogue 609d1b91d3 further cleanup 2019-09-12 22:50:13 +02:00
Zeno Rogue 5ea055b39e split namespace conformal into models and history 2019-09-12 22:50:12 +02:00
Zeno Rogue e77a6f3440 removed unused and incorrect function queuemarkerat 2019-09-12 22:50:12 +02:00
Zeno Rogue c2d56fb9bc autohdr.h applied in more files 2019-09-12 22:50:12 +02:00
Zeno Rogue c131e21198 namespace hyperpoint_vec removed 2019-09-12 22:50:12 +02:00
Zeno Rogue 60bf28f359 transmatrix back to old definition (some weird bugs?) but improved 2019-09-12 22:50:12 +02:00
Zeno Rogue 8ac64fc2a0 nilv:: Nil shader, and improved geodesics 2019-09-12 22:50:11 +02:00
Zeno Rogue 4f27b12ca2 nilv:: preliminary implementation 2019-09-12 22:50:11 +02:00
Zeno Rogue ad5ec24e7b transmatrix now implemented as an array of hyperpoints 2019-09-12 22:50:11 +02:00
Zeno Rogue 44b9968ff8 cleaned up invis_point -> point_behind and invalid_point(transmatrix), also implemented for Solv 2019-09-12 22:50:11 +02:00
Zeno Rogue 1801fbd048 scale_at is 1 in sol 2019-09-12 22:50:10 +02:00
Zeno Rogue 598603c937 geodesics in Sol 2019-09-12 22:50:09 +02:00
Zeno Rogue 3a065a4356 POLY_DEBUG flag 2019-09-12 22:50:09 +02:00
Zeno Rogue feaeee86f0 fixed a bug with linewidth in mdUnchanged 2019-09-12 22:50:09 +02:00
Zeno Rogue f677bce4ad exporting queuecircle 2019-09-12 22:50:09 +02:00
Zeno Rogue 2ff2917184 quickqueue clears curvedata 2019-09-12 22:50:09 +02:00
Zeno Rogue 65244d11d5 glflush on queuereset 2019-09-12 22:50:09 +02:00
Zeno Rogue d67316454c linewidth bugs fixed when MINIMIZE_GL_CALLS 2019-09-12 22:50:09 +02:00
Zeno Rogue 75dd6bbc02 fixed a bug with resetting stereo modes in 3D 2019-09-12 22:50:08 +02:00
Zeno Rogue fc43a4716b new pmodel: Central Inversion (for Euclidean) 2019-09-12 22:50:08 +02:00
Zeno Rogue 8aea5eebb4 removed a special case in Android graphics which should not be a special case 2019-09-12 22:50:08 +02:00
Zeno Rogue f0d04f6bc2 removed incorrect CAP_TEXTURE guards 2019-09-12 22:50:08 +02:00
Zeno Rogue 2153f48119 correct depthtest/depthwrite/fogbase not only for triangles 2019-09-12 22:50:08 +02:00
Zeno Rogue 63154dbcbf fixed an OpenGL error caused by negative linewidth 2019-09-12 22:50:07 +02:00
Zeno Rogue 587652e540 2D3D:: Euclidean skies 2019-09-12 22:50:03 +02:00
Zeno Rogue b6e303ec7d MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure 2019-09-12 22:50:03 +02:00