Zeno Rogue
|
71513369ea
|
RK4 in raycaster
|
2020-04-12 00:40:15 +02:00 |
|
Zeno Rogue
|
46655ac4b5
|
ray:: removed unused uTest
|
2020-03-29 17:36:44 +02:00 |
|
Zeno Rogue
|
76e6dc2002
|
utilities to create geometry raytracers which use only HyperRogue's control scheme
|
2020-03-29 17:35:42 +02:00 |
|
Zeno Rogue
|
14cc3652de
|
brief fixup
|
2020-03-27 21:49:20 +01:00 |
|
Zeno Rogue
|
0412f077e6
|
added/fixed some \brief descriptions
|
2020-03-27 21:47:09 +01:00 |
|
Arthur O'Dwyer
|
a0da10b408
|
Remove extraneous semicolons to quiet pedantic GCC warnings.
|
2020-03-23 14:38:57 -04:00 |
|
Zeno Rogue
|
64c63b7899
|
CAP_RAY
|
2020-03-21 10:49:07 +01:00 |
|
Zeno Rogue
|
759fed36f9
|
raycaster: correct centering
|
2020-02-07 19:13:18 +01:00 |
|
Zeno Rogue
|
9d12289933
|
ray:: unsuccessful attempt to adjust the raycaster to web
|
2020-01-16 17:13:57 +01:00 |
|
Zeno Rogue
|
769982040d
|
renamed solnihv:: to sn:: and solnih to sn::in()
|
2019-12-14 12:28:45 +01:00 |
|
Zeno Rogue
|
8cfc5a578f
|
renamed penrose.cpp to kite.cpp and 'penrose' to 'kite::in()'
|
2019-12-14 12:12:24 +01:00 |
|
Zeno Rogue
|
d5c8aebf16
|
renamed binary:: to bt:: and binarytiling to bt::in()
|
2019-12-14 12:05:01 +01:00 |
|
Zeno Rogue
|
e092690448
|
subtler default out-of-range color in raycasting
|
2019-12-06 14:14:27 +01:00 |
|
Zeno Rogue
|
1a6516196f
|
subtler default out-of-range color
|
2019-12-06 14:09:03 +01:00 |
|
Zeno Rogue
|
fedfb5dd20
|
product turn-space: raycasting
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
8489b03814
|
ray:: e2xe
|
2019-11-30 18:06:48 +01:00 |
|
Zeno Rogue
|
622b683e33
|
drawcell parameter is now cell, not cellwalker (need to check half-elliptic)
|
2019-11-30 18:04:54 +01:00 |
|
Zeno Rogue
|
cba7782e64
|
ray:: fixed guards
|
2019-11-23 23:51:52 +01:00 |
|
Zeno Rogue
|
bc2ce4f3dc
|
alternative honeycomb in Nil
|
2019-11-23 20:39:38 +01:00 |
|
Zeno Rogue
|
928e369977
|
ray:: stereo modes
|
2019-11-16 03:04:01 +01:00 |
|
Zeno Rogue
|
c021e74ba0
|
ray:: save configuration
|
2019-11-16 01:40:14 +01:00 |
|
Zeno Rogue
|
dca98d5879
|
ray:: mediump
|
2019-11-14 21:21:17 +01:00 |
|
Zeno Rogue
|
012d833f50
|
removed the tohex parameter
|
2019-11-14 19:33:55 +01:00 |
|
Zeno Rogue
|
3eee611eca
|
nisot::local_perspective moved to display_data
|
2019-11-14 17:20:55 +01:00 |
|
Zeno Rogue
|
109dd9823c
|
simplified ddspin/iddspin/cellgfxdist, replaced cellrelmatrix with adj/iadj
|
2019-11-14 00:27:59 +01:00 |
|
Zeno Rogue
|
ef9e2236ba
|
viewctr is no more... major reduction of redundancy/complexity
|
2019-11-14 00:26:50 +01:00 |
|
Zeno Rogue
|
cbc4cff5bc
|
asonov:: mirrors in ray
|
2019-11-09 12:12:16 +01:00 |
|
Zeno Rogue
|
e6be9231c9
|
noGUI taken into account in more places
|
2019-11-09 11:18:52 +01:00 |
|
Zeno Rogue
|
6dd47c903d
|
nilv:: works with small periods
|
2019-11-08 15:42:31 +01:00 |
|
Zeno Rogue
|
f7fc9d7d5d
|
asonov:: works even with small periods
|
2019-11-08 15:35:23 +01:00 |
|
Zeno Rogue
|
add037d4e8
|
asonov:: changed direct checking of gArnoldCat to asonov::in()
|
2019-11-08 15:34:51 +01:00 |
|
Zeno Rogue
|
d199411248
|
new tiling: Arnold's cat
|
2019-11-08 15:01:03 +01:00 |
|
Zeno Rogue
|
2cf540cfbc
|
ray:: fixed left/arrow keys doing nothing when editing exp range
|
2019-11-08 15:00:09 +01:00 |
|
Zeno Rogue
|
97d4e45996
|
ray:: fixing the vectors (commented off)
|
2019-11-08 14:59:44 +01:00 |
|
Zeno Rogue
|
effe35dd34
|
ray:: hard limit
|
2019-11-08 14:59:19 +01:00 |
|
Zeno Rogue
|
45d74296b3
|
exporting *_current()
|
2019-11-08 14:58:46 +01:00 |
|
Zeno Rogue
|
a080be76ad
|
added missing CAP_SOLV and CAP_TEXTURE guards
|
2019-11-03 14:20:24 +01:00 |
|
Zeno Rogue
|
43bf7c5cfe
|
fixed MAXMDIM guards
|
2019-11-03 14:19:11 +01:00 |
|
Zeno Rogue
|
7a70fc717d
|
ray:: well-defined bounds in for loops in shaders
|
2019-11-03 13:36:40 +01:00 |
|
Zeno Rogue
|
3725b06d0b
|
levellines feature
|
2019-11-03 13:36:06 +01:00 |
|
Zeno Rogue
|
8d10336c63
|
ray:: disabled in texture
|
2019-11-03 11:00:47 +01:00 |
|
Zeno Rogue
|
c25de99e10
|
ray:: color_out_of_range configurable via CLI
|
2019-11-02 22:31:50 +01:00 |
|
Zeno Rogue
|
9ff70d568c
|
ray:: NIH geometries
|
2019-11-02 11:51:44 +01:00 |
|
Zeno Rogue
|
add21e134a
|
ray:: do not create through walls
|
2019-11-02 10:41:42 +01:00 |
|
Zeno Rogue
|
272c628229
|
ray:: horospherical hyperbolic honeycombs
|
2019-11-02 10:40:22 +01:00 |
|
Zeno Rogue
|
2002845f8a
|
option -ray-comp
|
2019-10-28 17:33:54 +01:00 |
|
Zeno Rogue
|
f1e31b961b
|
ray:: product spaces
|
2019-10-28 17:33:17 +01:00 |
|
Zeno Rogue
|
ebba7a2a82
|
ray:: configurable reflective walls
|
2019-10-27 02:23:20 +02:00 |
|
Zeno Rogue
|
a766abdff7
|
ray:: auto-entered sizes of uWall* uniforms
|
2019-10-27 00:58:02 +02:00 |
|
Zeno Rogue
|
79cbebf22f
|
ray:: reduced default max_cells
|
2019-10-26 18:25:14 +02:00 |
|
Zeno Rogue
|
fde37d56a9
|
ray:: replace GL_RGBA32F with actual value
|
2019-10-26 17:03:29 +02:00 |
|
Zeno Rogue
|
4df677f22f
|
ray:: reset raycaster on geometry change
|
2019-10-26 17:03:10 +02:00 |
|
Zeno Rogue
|
68c7514c2c
|
clear shaders on resetGL
|
2019-10-26 17:02:20 +02:00 |
|
Zeno Rogue
|
2645eae237
|
ray:: rudimentary comments
|
2019-10-26 15:42:38 +02:00 |
|
Zeno Rogue
|
5f9970fce2
|
raycasting takes fog into account
|
2019-10-26 15:33:57 +02:00 |
|
Zeno Rogue
|
6d38362bbc
|
ray:: take cview() into account
|
2019-10-26 14:17:50 +02:00 |
|
Zeno Rogue
|
45639c557b
|
fixup debug removed
|
2019-10-26 14:17:22 +02:00 |
|
Zeno Rogue
|
3c4fe13fac
|
ray:: set depth to match primitive-based shader
|
2019-10-26 14:11:44 +02:00 |
|
Zeno Rogue
|
852c45e429
|
ray:: trailing space
|
2019-10-26 10:55:35 +02:00 |
|
Zeno Rogue
|
deb98cba7f
|
ray:: reflective walls (turned off)
|
2019-10-26 10:55:19 +02:00 |
|
Zeno Rogue
|
ee06fdc326
|
ray:: removed extra #define PI
|
2019-10-26 10:54:59 +02:00 |
|
Zeno Rogue
|
df48abe6b1
|
ray:: transparent walls
|
2019-10-26 10:54:26 +02:00 |
|
Zeno Rogue
|
f044544c24
|
ray:: texture mapping
|
2019-10-26 10:32:44 +02:00 |
|
Zeno Rogue
|
368fbcbf72
|
ray:: replaced uniform uN with a constant
|
2019-10-26 09:25:55 +02:00 |
|
Zeno Rogue
|
74ff8c7192
|
ray:: use get_darkval
|
2019-10-26 09:14:38 +02:00 |
|
Zeno Rogue
|
8560f2322c
|
ray:: minstep and maxstep configurable
|
2019-10-26 00:43:15 +02:00 |
|
Zeno Rogue
|
5c335fb281
|
ray:: no render past walls in racing
|
2019-10-26 00:27:31 +02:00 |
|
Zeno Rogue
|
1f1b04bf93
|
out-of-range color configurable
|
2019-10-26 00:17:58 +02:00 |
|
Zeno Rogue
|
5c884dbfc1
|
ray:: CLI options
|
2019-10-26 00:12:40 +02:00 |
|
Zeno Rogue
|
fc9e2391dc
|
ray:: max cells and rays_generate configurable
|
2019-10-26 00:12:30 +02:00 |
|
Zeno Rogue
|
7879a4abe1
|
ray:: two-dimensional cell lists
|
2019-10-26 00:01:12 +02:00 |
|
Zeno Rogue
|
e0f243b11c
|
ray:: fixed order
|
2019-10-25 23:24:31 +02:00 |
|
Zeno Rogue
|
fcebfdbcf3
|
number of iterations configurable
|
2019-10-25 15:18:31 +02:00 |
|
Zeno Rogue
|
4e8e904ae2
|
compressed the uniform array uM
|
2019-10-25 15:11:44 +02:00 |
|
Zeno Rogue
|
8e5cf373cf
|
ray:: range configurable
|
2019-10-25 15:05:17 +02:00 |
|
Zeno Rogue
|
bd7805e68d
|
ray:: namespace and basic configurator
|
2019-10-25 14:50:48 +02:00 |
|
Zeno Rogue
|
85a08d205d
|
refactored celldraw
|
2019-10-25 12:44:41 +02:00 |
|
Zeno Rogue
|
8337a83568
|
raycasting::: ray_comparison_mode
|
2019-10-23 23:10:50 +02:00 |
|
Zeno Rogue
|
0905117869
|
raycasting:: Nil using geodesic formulas
|
2019-10-23 23:09:49 +02:00 |
|
Zeno Rogue
|
be9cea07b3
|
raytracing:: better Solv, and Nil
|
2019-10-23 18:52:57 +02:00 |
|
Zeno Rogue
|
3943b1937b
|
raycaster for Solv
|
2019-10-22 22:42:48 +02:00 |
|
Zeno Rogue
|
08700803c0
|
wall coordinate reading
|
2019-10-22 12:07:38 +02:00 |
|
Zeno Rogue
|
ed5a86a1b8
|
raycasting:: Euclidean
|
2019-10-22 10:52:17 +02:00 |
|
Zeno Rogue
|
edbbb51135
|
basic raycaster implementation
|
2019-10-22 00:37:57 +02:00 |
|