1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-24 17:10:36 +00:00
Commit Graph

222 Commits

Author SHA1 Message Date
Zeno Rogue
31f70bbbfa ray:: fixed hyperbolic fragdepth (but this should not work, some bug in GLSL?) 2022-03-27 22:47:51 +02:00
Zeno Rogue
049eb33105 ray:: fixed levellines in hyperbolic 2022-03-27 22:47:51 +02:00
Zeno Rogue
b79280e423 in non-fake 2.5D the raycaster is disabled by default 2022-03-27 22:47:51 +02:00
Zeno Rogue
21bd4d7fe0 ray:: uProjection is now always taken as a 4x4 matrix 2022-02-28 17:34:00 +01:00
Zeno Rogue
94d660cc43 intra:: walking mode 2022-02-27 01:15:45 +01:00
Zeno Rogue
015006546e ray:: fixed dark lines in H2xR which happened when we got a=0 in quadratic equation 2022-02-27 01:15:45 +01:00
Zeno Rogue
80b9d9533c intra:: fixed portals to/from S3 and H3 2022-02-27 01:15:45 +01:00
Zeno Rogue
6b17cd6412 intra:: fixed Euclidean portals from/to product spaces 2022-02-26 09:48:49 +01:00
Zeno Rogue
3dde8d805a ray:: rmap_get_by_id and rmap_get_id_of 2021-12-12 00:30:44 +01:00
Zeno Rogue
839ca440ea refer to color by HTML name in commandline arguments 2021-10-17 09:18:31 +02:00
Zeno Rogue
56af053d4b ray:: requested in intra, no cgi_string used 2021-10-10 00:40:22 +02:00
Zeno Rogue
6e9245a6ce ray:: param_i for ray_max_cells 2021-10-10 00:40:22 +02:00
Zeno Rogue
ea2899d7e0 ray:: iteration in intra fix 2021-10-10 00:40:22 +02:00
Zeno Rogue
09f8aefba7 ray:: reordered just in case 2021-10-10 00:40:22 +02:00
Zeno Rogue
912aab9d27 ray:: use the same shader for all starting points in intra 2021-10-10 00:40:22 +02:00
Zeno Rogue
a97fa8a95d ray:: special maxstep and max_iter for intra 2021-10-10 00:40:22 +02:00
Zeno Rogue
a79d28fafe more portal fixes 2021-10-10 00:40:22 +02:00
Zeno Rogue
57e58b3302 intra:: non-regular-shaped portals e.g. right-angled triangles 2021-10-10 00:40:22 +02:00
Zeno Rogue
f97282099c intra:: binary x Z now connects to Solv/H3, fixes to product vertical 2021-10-10 00:40:22 +02:00
Zeno Rogue
a04635111c fixed 20/21 resolution in multi-cell spaces 2021-10-10 00:40:22 +02:00
Zeno Rogue
2b8c19a6f7 ray:: works with Ternary and BinaryTiling product 2021-10-10 00:40:22 +02:00
Zeno Rogue
569c968a41 ray:: now works with Binary4 product 2021-10-10 00:40:22 +02:00
Zeno Rogue
83da34d6ac ray:: no portal_connections if not needed 2021-10-10 00:40:22 +02:00
Zeno Rogue
43cefcaca1 ray:: fixed the names of len functions 2021-10-10 00:40:22 +02:00
Zeno Rogue
77feff1c30 ray:: renamed bt/minkowski function to deparabolic and enparabolic for cinsistency 2021-10-10 00:40:22 +02:00
Zeno Rogue
6605092515 ray:: fixup to solv portals 2021-10-10 00:40:22 +02:00
Zeno Rogue
36f3a0cf7b ray:: do not switch if no sample 2021-10-03 18:06:39 +02:00
Zeno Rogue
8385cad774 ray:: fixed levellines 2021-10-03 18:06:27 +02:00
Zeno Rogue
74906727c6 intra:: Solv portalsP 2021-10-03 18:06:15 +02:00
Zeno Rogue
30a99f762f ray:: step-based works with intra 2021-10-03 18:03:14 +02:00
Zeno Rogue
4f3988602c ray:: nicer bt_to_minkowski 2021-10-03 11:16:15 +02:00
Zeno Rogue
d2c8527213 ray:: fixed intra in bt 2021-10-03 11:15:33 +02:00
Zeno Rogue
80ce840b3d add_function in raygen 2021-10-03 10:55:07 +02:00
Zeno Rogue
6fea0c31e4 intra:: H3-bt portals (preliminary) 2021-10-03 10:19:45 +02:00
Zeno Rogue
e70e2fc404 intra:: fixed the mirroring on product ceiling portals 2021-10-02 14:01:22 +02:00
Zeno Rogue
8b6a745a8f intra:: more portal combinations are working (product upwards, portal to self) 2021-09-30 16:13:47 +02:00
Zeno Rogue
eb58d78555 ray:: fixed mirrors in intra::in 2021-09-16 22:14:30 +02:00
Zeno Rogue
09b4191758 ray:: used variable m intead of calling getM("woi") 2021-09-16 22:11:09 +02:00
Zeno Rogue
663e334e38 intra:: first version 2021-09-16 21:30:26 +02:00
Zeno Rogue
30f964e6e3 ray:: protect_prod applied 2021-09-16 20:53:05 +02:00
Zeno Rogue
35fda985f1 ray:: refactoring in raycaster 2021-09-16 20:50:39 +02:00
Zeno Rogue
610d5cc399 raycaster fix continued 2021-08-06 15:38:54 +02:00
Zeno Rogue
dfa682ea8a fixed a possible bug while raycasting the first frame 2021-08-06 15:03:06 +02:00
Zeno Rogue
5de7eb2bb2 more eqmatrix precision in raycaster 2021-07-13 17:38:59 +02:00
Zeno Rogue
6e6d0a7839 the main (heptagon) cellshape now also uses subcellshape; removed dirdist and get_vertices and introduced get_cellshape instead 2021-07-12 11:07:22 +02:00
Zeno Rogue
4799f7c5f7 ray:: fixed mirrors in product when cells have different degrees 2021-07-09 22:32:00 +02:00
Zeno Rogue
f3fec9434a ray:: fixup to ms when MDIM==3 2021-07-09 22:32:00 +02:00
Zeno Rogue
03fc72e7d2 ray:: reflection now works with multiple types 2021-07-09 22:32:00 +02:00
Zeno Rogue
0aa1d45287 moved ray_iadj from hybrid to hrmap method 2021-07-09 22:32:00 +02:00
Zeno Rogue
9a319e2d2a refactored shvid_full and wall_offset as virtual functions 2021-07-09 22:32:00 +02:00