Zeno Rogue
|
eadd1d90c0
|
added some comments in drawing.cpp
|
2020-03-27 21:32:43 +01:00 |
|
Zeno Rogue
|
4d4c904d3b
|
neon_mode is now an enum
|
2020-03-27 19:38:15 +01:00 |
|
Zeno Rogue
|
f4130ec730
|
fixed false positive warnings with _GLIBCXX_ASSERTIONS
|
2020-03-27 12:32:46 +01:00 |
|
Zeno Rogue
|
cf968c8be1
|
optimized drawing side walls
|
2020-03-08 00:33:18 +01:00 |
|
Zeno Rogue
|
5d9fdd83a8
|
fixed ODS; non-isotropic ODS
|
2020-03-07 04:47:10 +01:00 |
|
Zeno Rogue
|
99e64d862d
|
shallow water graphics and mechanics
|
2020-03-07 04:47:09 +01:00 |
|
Zeno Rogue
|
4b4c21cfa4
|
neonmodes work better with bordcolor changed
|
2020-02-07 18:33:58 +01:00 |
|
Zeno Rogue
|
8005b39f6f
|
ASCII/3D mode, also reacts to neon settings
|
2020-01-30 17:45:05 +01:00 |
|
Zeno Rogue
|
ca3232c3bb
|
extended 'linewidth' setting: illustration mode, hint about Alt, disable shadows, bright mode, colorblind simulation
|
2020-01-18 17:11:57 +01:00 |
|
Zeno Rogue
|
c247936e34
|
removed the functions queuechr -- use queuestr now
|
2019-12-26 23:38:28 +01:00 |
|
Zeno Rogue
|
c4528bf954
|
bubbles react to neon
|
2019-12-26 23:32:27 +01:00 |
|
Zeno Rogue
|
2678ac4743
|
neon mode (see the 'line width' setting in graphics)
|
2019-12-07 11:13:09 +01:00 |
|
Zeno Rogue
|
928e369977
|
ray:: stereo modes
|
2019-11-16 03:04:01 +01:00 |
|
Zeno Rogue
|
f1532591d4
|
fixed possible crash when drawing empty textures
|
2019-11-09 11:20:30 +01:00 |
|
Zeno Rogue
|
341934d1c5
|
s2xe:: removed old junk
|
2019-11-03 14:44:40 +01:00 |
|
Zeno Rogue
|
55c41463dd
|
s2xe:: fixed unfilled shapes
|
2019-11-03 14:44:26 +01:00 |
|
Zeno Rogue
|
3725b06d0b
|
levellines feature
|
2019-11-03 13:36:06 +01:00 |
|
Zeno Rogue
|
c527d4e613
|
ODS in hyperbolic
|
2019-10-21 22:42:27 +02:00 |
|
Zeno Rogue
|
09fcd14aa7
|
redesigned shader system
|
2019-10-21 22:34:20 +02:00 |
|
Zeno Rogue
|
cfc36c7bda
|
fisheye and ball models in nonisotropic spaces
|
2019-10-05 12:34:14 +02:00 |
|
Zeno Rogue
|
5c1568d288
|
added CAP_VR
|
2019-09-26 13:23:10 +02:00 |
|
Zeno Rogue
|
d1bf6fef5e
|
replaced product::product_sphere()
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
99cb3f5a61
|
s2xe:: improved, also works with textures
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
bc76bc472c
|
prettylinesub no longer tries to be pretty if flat
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
e600c0af0a
|
improved the rendering of S2xE rings
|
2019-09-12 22:50:16 +02:00 |
|
Zeno Rogue
|
848eb8f48b
|
export everything: modules compiled separately
|
2019-09-12 22:50:16 +02:00 |
|
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 |
|