Mitchell Richters
|
95d60deecd
|
- Rename remaining hw_sections*.* files to hw_sections.* .
|
2021-12-30 09:53:11 +01:00 |
|
Mitchell Richters
|
520412075f
|
- Delete empty hw_sections.cpp file.
|
2021-12-30 09:53:11 +01:00 |
|
Christoph Oelckers
|
f6d852b5a0
|
- removed the old section builder
|
2021-12-30 09:53:09 +01:00 |
|
Christoph Oelckers
|
b0e4b49771
|
- removed the node builder.
With libtess2 working we do not need this anymore.
|
2021-12-30 09:53:09 +01:00 |
|
Christoph Oelckers
|
bb9313454d
|
- removed SectorGeometry class.
|
2021-12-30 09:53:09 +01:00 |
|
Christoph Oelckers
|
37e49ed775
|
After this any old mesh has become invalid and needs to be rebuilt.
- use only one Section type.
|
2021-12-30 09:53:09 +01:00 |
|
Christoph Oelckers
|
411e3e6f9c
|
- make SectionGeometry create some data.
|
2021-12-30 09:53:07 +01:00 |
|
Christoph Oelckers
|
69593fd5c7
|
- Triangulation WIP
# Conflicts:
# source/core/sectorgeometry.cpp
|
2021-12-30 09:53:07 +01:00 |
|
Christoph Oelckers
|
a255e90c96
|
- more work on the new section creator.
|
2021-12-30 09:53:06 +01:00 |
|
Christoph Oelckers
|
106ec53d1f
|
- disabled sector splitter for now because it's broken and useless.
The entire section format needs to be redone for better triangulation so fixing this messy code is pointless.
|
2021-12-26 23:10:03 +01:00 |
|
Christoph Oelckers
|
b8c4354691
|
- got rid of the MAX... constants and adjusted all places still using them.
|
2021-12-26 23:10:02 +01:00 |
|
Christoph Oelckers
|
1a3b9f8ac0
|
- made several arrays holding sector related data dynamic.
|
2021-12-26 23:10:02 +01:00 |
|
Christoph Oelckers
|
838bed7800
|
- final cleanup of sectnum related stuff.
Made sure that remaining uses of sector indices are safe to be kept and deleted a few redundant functions.
|
2021-12-26 23:10:01 +01:00 |
|
Christoph Oelckers
|
38c8f2a3b8
|
- the last 16 bit limits in the new renderer.
|
2021-12-26 23:09:59 +01:00 |
|
Christoph Oelckers
|
12f6b05cbe
|
- use access functions, all done by search & replace.
|
2021-12-26 23:09:44 +01:00 |
|
Christoph Oelckers
|
c2f29b8849
|
- fixed OOB write in section splitting code.
|
2021-12-12 09:42:45 +01:00 |
|
Christoph Oelckers
|
f7fdc5af41
|
- address several warnings reported by GCC 11.
|
2021-11-29 00:55:29 +01:00 |
|
Christoph Oelckers
|
62a5a720e8
|
- Check for maps with bad setup of their wall lists.
Lo Wang In Time's map 11 does not include wall 0 into its sector, which caused crashes when trying to triangulate this sector.
|
2021-07-06 10:29:24 +02:00 |
|
Christoph Oelckers
|
8aed9063f8
|
- sector splitting hack for SW $bath.map.
|
2021-05-23 17:06:47 +02:00 |
|
Christoph Oelckers
|
e99567cd70
|
- fixed bad array of arrays access in sector splitting code.
|
2021-05-20 00:30:54 +02:00 |
|
Christoph Oelckers
|
d206a767b2
|
- added render workaround for CP07.
|
2021-05-03 17:48:35 +02:00 |
|
Christoph Oelckers
|
30b1b046e4
|
- added an intermediate data structure to decouple the rendering from the immediate map data.
This will be needed for sectors consisting of disjoint parts and for providing some help with addressing rendering anomalies
|
2021-05-03 00:04:36 +02:00 |
|