shithub: nanobsp

RSS feed

210c1a12 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/09 07:42
finished implementation of BSP_ComputeIntersection().

27c69fd7 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/09 07:17
worked on BSP_ComputeIntersection(), handle axis-aligned partitions.

6aaf1cc8 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/09 06:30
rewrote BSP_PickNode_Fast() to find both a horizontal and vertical seg.

712ec411 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/09 06:17
implemented BSP_SameDirection().

5a0b8592 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/09 05:54
finished the BSP_PointOnSide() function.

98a0886c – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 20:27
bit more work on BSP_PointOnSide() func.

cc2d1303 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 20:23
finished BSP_PickNode_Fast() and BSP_PickNode_Slow() funcs.

fabfd02b – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 20:03
worked on EvalPartition and PickNode funcs.

d8c7c055 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 19:24
added stub functions for those missing pieces, to do shortly....

a18bb0e9 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 19:11
added a basic BSP_CreateLeaf().

7c048380 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 19:08
fleshed out logic for BSP_SubdivideSegs().

60643a18 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 19:03
define two structs `nsubsec_t` and `nnode_t`, funcs to alloc them.

35fc4078 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 18:37
implemented the creation of segs from a linedef.

44ccf1e5 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 18:25
added code file "nano_bsp.c", and updated Makefile for it.

566511ed – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 18:24
added `next` field to seg_t struct in r_defs.h

0eff5c18 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 18:14
added header file "nano_bsp.h"

6d06c526 – Andrew Apted <ajapted@gmail.com> authored on 2023/12/08 17:33
checked in a copy of Carob-Doom source (at commit 49a7bbd011f6).