Commit Graph

241 Commits

Author SHA1 Message Date
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