Magnus Norddahl
|
1c1a4a3bc0
|
Merge branch 'master' of https://github.com/dpjudas/ZDRay
|
2018-11-05 12:52:28 +01:00 |
|
Magnus Norddahl
|
440b4d0b3c
|
- don't waste time ray tracing surfaces out of range
|
2018-11-05 12:52:19 +01:00 |
|
Magnus Norddahl
|
1165ef26d7
|
Merge pull request #2 from Talon1024/master
Add comment option to zdray help
|
2018-11-05 02:43:08 +01:00 |
|
Magnus Norddahl
|
ce518820ff
|
- add SSE implementation for the most time critical function
|
2018-11-05 01:40:12 +01:00 |
|
Magnus Norddahl
|
e21679a4d7
|
- improve speed by saving some calculations
|
2018-11-05 00:54:25 +01:00 |
|
Kevin Caccamo
|
b010e00e24
|
Add comment option to zdray help
|
2018-11-04 18:46:08 -05:00 |
|
Magnus Norddahl
|
d3d7174c77
|
- inline kexBBox::Center and kexBBox::Extents as they are also time critical
|
2018-11-04 23:20:33 +01:00 |
|
Magnus Norddahl
|
be5b3a79db
|
- inline the vector classes as they are so time critical
|
2018-11-04 23:14:20 +01:00 |
|
Magnus Norddahl
|
5cbe1e18e7
|
- fix compile error when SSE is enabled
|
2018-11-04 18:12:05 +01:00 |
|
Magnus Norddahl
|
dbce7c68f7
|
Merge pull request #1 from Talon1024/master
Fix compilation errors on Ubuntu 16.04
|
2018-11-04 15:27:50 +01:00 |
|
Kevin Caccamo
|
8d930df8fd
|
Fix compilation errors on Ubuntu 16.04
|
2018-11-04 05:19:16 -05:00 |
|
Magnus Norddahl
|
0ac4781d5e
|
- fix 3d floor sides
|
2018-11-04 03:37:36 +01:00 |
|
Magnus Norddahl
|
6baa8a47d2
|
- VS2017 needs more QA
|
2018-11-04 03:37:01 +01:00 |
|
Magnus Norddahl
|
5ea89ac1b6
|
- add 3d floor ceiling and floor surfaces
|
2018-11-03 22:43:00 +01:00 |
|
Magnus Norddahl
|
0f6da0df5d
|
- make the LIGHTMAP_MAX_SIZE define actually work if someone changes it
|
2018-11-03 19:37:50 +01:00 |
|
Magnus Norddahl
|
ed983935ec
|
- class Init functions are so 1995
|
2018-11-03 19:35:46 +01:00 |
|
Magnus Norddahl
|
cf61394714
|
- get rid of the naked new and deletes
|
2018-11-03 19:33:59 +01:00 |
|
Magnus Norddahl
|
e89aa8a5d4
|
- remove kexTrace class
|
2018-11-03 19:01:47 +01:00 |
|
Magnus Norddahl
|
e5dbc83bc9
|
- remove zdbsp viewer
|
2018-11-03 18:25:41 +01:00 |
|
Magnus Norddahl
|
a66ec939fb
|
- move mapdata to level
|
2018-11-03 18:22:04 +01:00 |
|
Magnus Norddahl
|
fde3e5f3b6
|
- moved binfile and halffloat to framework
|
2018-11-03 18:16:14 +01:00 |
|
Magnus Norddahl
|
265da537ab
|
- remove common.h
- move math classes
|
2018-11-03 18:08:45 +01:00 |
|
Magnus Norddahl
|
8fac445226
|
- Switch from NULL to nullptr
|
2018-11-03 17:47:29 +01:00 |
|
Magnus Norddahl
|
627098b671
|
- use the standardized typedefs for sized integers
|
2018-11-03 17:43:42 +01:00 |
|
Magnus Norddahl
|
ef8dfe3744
|
- remove d_inline
|
2018-11-03 17:35:02 +01:00 |
|
Magnus Norddahl
|
6400fd1597
|
- clean up common.h
|
2018-11-03 17:31:57 +01:00 |
|
Magnus Norddahl
|
e37ea126ce
|
- remove memheap
|
2018-11-03 17:12:39 +01:00 |
|
Magnus Norddahl
|
de8983a382
|
- remove kexStr
|
2018-11-03 16:49:51 +01:00 |
|
Magnus Norddahl
|
dcb4f083a3
|
- remove kexArray
|
2018-11-03 16:43:58 +01:00 |
|
Magnus Norddahl
|
f86358daf5
|
- reduce executable size by 12 megabytes!
|
2018-11-03 03:50:14 +01:00 |
|
Magnus Norddahl
|
dce5c510e3
|
- use subdivide on line surface lights as well
- removed some dead code
|
2018-11-03 00:45:29 +01:00 |
|
Magnus Norddahl
|
a034992280
|
- make the closest sample still decide the distance
|
2018-11-03 00:25:42 +01:00 |
|
Magnus Norddahl
|
664be1eca5
|
- implement the correct math for area lights
|
2018-11-02 23:34:38 +01:00 |
|
Magnus Norddahl
|
b588b809ea
|
- reformat files
|
2018-11-02 23:17:46 +01:00 |
|
Magnus Norddahl
|
8eee053896
|
- remove some junk
|
2018-11-02 23:03:57 +01:00 |
|
Magnus Norddahl
|
7efc998f6e
|
- remove unused stuff
|
2018-11-02 22:57:03 +01:00 |
|
Magnus Norddahl
|
5399e988c7
|
- changed the output to be one lump using a compressed rgb16f format with 3d floors support
|
2018-11-02 22:21:32 +01:00 |
|
Magnus Norddahl
|
5e21857b4a
|
- update README.md
|
2018-10-31 20:37:26 +01:00 |
|
Magnus Norddahl
|
d95a8707cc
|
- adjust light radius to match what gzdoom does
|
2018-10-31 20:14:30 +01:00 |
|
Magnus Norddahl
|
8b290752c6
|
- add spotlight support
|
2018-10-31 20:08:01 +01:00 |
|
Magnus Norddahl
|
8bea68f6af
|
- link the 3d floors to their sectors and mark the control sectors
|
2018-10-31 02:33:04 +01:00 |
|
Magnus Norddahl
|
2bdf48bbcc
|
- add support for slopes
|
2018-10-31 01:20:20 +01:00 |
|
Magnus Norddahl
|
ca2f4df032
|
- updated readme
|
2018-10-30 19:24:45 +01:00 |
|
Magnus Norddahl
|
96080982e4
|
- fix readme formatting
|
2018-10-30 19:17:03 +01:00 |
|
Magnus Norddahl
|
b0f846e200
|
- remove the dlight config file and switch to using UDMF properties on lines, sectors and things
|
2018-10-30 19:10:50 +01:00 |
|
Magnus Norddahl
|
a51f51ff94
|
- fix include case sensitivity
|
2018-10-30 18:34:56 +01:00 |
|
Magnus Norddahl
|
1b25024e1d
|
- fix thing positioning
|
2018-10-30 16:56:30 +01:00 |
|
Magnus Norddahl
|
4fd952e7bb
|
- add --multisample argument for tracing multiple times per texel
|
2018-10-30 14:33:16 +01:00 |
|
Magnus Norddahl
|
453a4cc8b1
|
- fix null pointer crash
|
2018-10-30 13:35:15 +01:00 |
|
Magnus Norddahl
|
f0ec4a6838
|
- split long rays into shorter rays to speed up collision detection
|
2018-10-30 13:25:37 +01:00 |
|