Magnus Norddahl
f0ec4a6838
- split long rays into shorter rays to speed up collision detection
2018-10-30 13:25:37 +01:00
Magnus Norddahl
0e17412b23
- fix buffer overrun when using 1024 sized lightmaps
...
- don't output progress unless the numbers changed
2018-10-30 13:05:25 +01:00
Magnus Norddahl
81a70d7c96
- fix race condition crash
...
- rewrote kexWorker to use std::function
- added --threads, --samples, --size command line arguments
- changed the default threading to be what the processor supports (64 threads on my Threadripper, muhahaha!)
2018-10-30 12:37:22 +01:00
Magnus Norddahl
6459b10724
- fix misc light surfaces not working outside their own subsector
2018-10-30 00:59:10 +01:00
Magnus Norddahl
8958790fed
- Switch the raytrace function to use different collision routines
2018-10-30 00:25:01 +01:00
Magnus Norddahl
99a4ffa69f
- add some mesh collision classes
2018-10-29 18:33:22 +01:00
Magnus Norddahl
6acea159f7
- change the light math and some defaults
2018-10-29 18:32:50 +01:00
Magnus Norddahl
2539d137a3
- fix include errors when SSE is enabled
2018-10-29 13:05:07 +01:00
Magnus Norddahl
8716182c99
- fix tag for udmf maps
...
- fix the default surface color
2018-10-28 21:01:51 +01:00
Magnus Norddahl
9e1a9d7d75
- include case sensibility fixes
2018-10-28 19:03:08 +01:00
Magnus Norddahl
16ba8f8619
- Misc UDMF fixes
2018-10-28 18:59:55 +01:00
Magnus Norddahl
fde2a69ce6
- fix wrong nodes version being built and disable multithreading
2018-10-27 20:18:23 +02:00
Magnus Norddahl
9fa22d96f7
Fix bug with linedefs having same sidedef on both sides
2018-10-27 20:16:55 +02:00
Magnus Norddahl
54e3e461c5
- output dlight lumps
2018-10-27 12:58:05 +02:00
Magnus Norddahl
dcf8fbae0a
- restore the old main from zdbsp
2018-10-27 12:08:49 +02:00
Magnus Norddahl
484737bb66
- add back support for writing a level
2018-10-27 11:34:18 +02:00
Magnus Norddahl
5a8927506a
- add support for outputting a debug mesh of the entire map
2018-10-27 02:07:34 +02:00
Magnus Norddahl
e84795cf99
- Fixed misc bugs caused by the merger
2018-10-27 00:03:23 +02:00
Magnus Norddahl
f9960ee12c
- hook up lightmap builder
2018-10-26 13:16:44 +02:00
Magnus Norddahl
fe9368b048
- Finish the merge of kexDoomMap into FLevel
2018-10-26 13:00:35 +02:00
Magnus Norddahl
be1ada81a6
- Change dlight to consume FLevel data
2018-10-26 11:31:11 +02:00
Magnus Norddahl
0aa918dcea
- remove anti-patterns
2018-10-26 10:06:17 +02:00
Magnus Norddahl
405bb743a0
Add dlight codebase to zdray
2018-10-26 09:15:14 +02:00
Magnus Norddahl
b4f22e7959
Remove level writing code as it isn't needed
2017-08-03 22:13:30 +02:00
Magnus Norddahl
e9356ea255
Initial import
2017-08-03 20:25:54 +02:00
Magnus Norddahl
ddd769c695
Initial commit
2017-08-03 20:23:44 +02:00