Christoph Oelckers
5d4fb9c4d0
Merge branch 'master' of https://github.com/rheit/zdbsp
2018-10-27 23:03:51 +02:00
Ioan Chera
ea4d41c589
Fix overwriting of newseg side causing problems with linedefs with the same sidedefs on both parts
2018-10-27 16:25:32 -04:00
Christoph Oelckers
e3acdeffd6
- increase the string buffer of sc_man to 40960 to parse longer string elements.
2018-10-27 16:24:16 -04:00
Christoph Oelckers
d297dfffab
- fixed bad inline function, which fortunately was not used.
2018-10-27 16:24:16 -04:00
Ferdinand Thiessen
12d7d978a7
Fix address in license
2017-10-25 01:47:55 -04:00
Ferdinand Thiessen
bd7648d5d2
Add install target
2017-10-25 01:46:25 -04:00
Christoph Oelckers
48c046b00a
- increase the string buffer of sc_man to 40960 to parse longer string elements.
2017-08-12 09:32:14 +02:00
Christoph Oelckers
a5810eccfd
- fixed bad inline function, which fortunately was not used.
2017-07-15 22:35:51 +02:00
rheit
4184ac9af1
Merge pull request #1 from DaMan69/master
...
Fix typo
2016-01-27 12:05:56 -06:00
rheit
7736ffd1b9
Merge pull request #2 from Blzut3/master
...
Fix Raspberry Pi node building issue
2016-01-27 12:04:53 -06:00
Braden Obrzut
9e88e9cb60
- Fixed: Undefined negative double to unsigned int conversion in PointToAngle.
2016-01-18 15:57:21 -05:00
DaMan
2f8b1e0966
Fix typo
2016-01-08 07:26:25 -05:00
Randy Heit
9ca9db2893
Bump version to 1.19
2016-01-07 14:33:31 -06:00
Randy Heit
e818d4c6c0
Expose PROFILE property in the CMake GUIs
2016-01-07 14:19:36 -06:00
Randy Heit
b1e8738b7c
Handle escaped " characters when reading strings in SC_GetString()
2016-01-07 13:46:09 -06:00
Randy Heit
c9fd7a9062
Only reject ASCII control characters when reading quoted strings
2016-01-07 13:31:29 -06:00
Randy Heit
db70239897
Remove unused multiline quoted string reading from SC_GetString()
2016-01-07 13:27:42 -06:00
Randy Heit
c3d6308c74
Add missing gzguts.h file
2016-01-07 13:24:02 -06:00
Randy Heit
7ceaee2610
Comment out Clang Win32 support attempt
2016-01-07 13:12:52 -06:00
Alex Mayfield
a5ffff9c46
Convert svn:ignore to .gitignore.
2013-06-23 14:20:23 -04:00
Randy Heit
c205edefbf
- Bump ZDBSP to version 1.18.1.
...
SVN r4000 (trunk)
2012-12-22 02:19:31 +00:00
Randy Heit
c18631cdd9
- Fixed: Extra segs added to close GL subsectors incorrectly set the linedef to 0xFFFF instead of 0xFFFFFFFF.
...
SVN r3999 (trunk)
2012-12-22 02:18:00 +00:00
Randy Heit
f8e3ce7d9a
- Bump ZDBSP version to 1.18 in the resource file, too.
...
SVN r3988 (trunk)
2012-12-08 04:09:27 +00:00
Randy Heit
cdcce657d9
- An aborted attempt at getting ZDBSP to compile with Clang on Windows. For the time being,
...
it fails at linking.
SVN r3987 (trunk)
2012-12-08 04:04:43 +00:00
Randy Heit
c5c3465ca5
- Fixed: Not finding a polyobject while looking for one was not handled, because the test condition was always true.
...
SVN r3986 (trunk)
2012-12-08 03:48:23 +00:00
Randy Heit
18a2a6c138
- Update ZDBSP version to 1.18.
...
SVN r3985 (trunk)
2012-12-08 02:48:55 +00:00
Randy Heit
b53fe459f9
- Updated ZDBSP to zlib 1.2.7.
...
SVN r3984 (trunk)
2012-12-08 02:45:23 +00:00
Randy Heit
8e785ba3b1
- Update writing of normal nodes for the new MapNodeEx structure.
...
SVN r3983 (trunk)
2012-12-08 02:30:50 +00:00
Randy Heit
732d9bc710
- Added a new node format (ZGL3/XGL3) which allows node splitters to have fractional precision.
...
This can only happen with UDMF, and since UDMF is restricted to GL nodes, there's no need for a
non-GL version of these nodes.
- Added additional debug output.
- Remove the outdated zdbsp.vcproj project file.
SVN r3981 (trunk)
2012-12-07 06:19:25 +00:00
Randy Heit
36224bad4b
- Set the name of the generated VC++ solution to "ZDBSP" instead of "project".
...
- Use xs_Float.h for loading UDMF vertex data so that they will be bit-exact with ZDoom's loader.
SVN r3979 (trunk)
2012-12-07 04:31:41 +00:00
Randy Heit
959a3447fc
- Include <unistd.h> from nodebuild.cpp, since some Linux distributions apparently require it
...
for the sysconf stuff.
SVN r3839 (trunk)
2012-08-22 23:20:36 +00:00
Randy Heit
3a5f4da28d
- Put CMakeLists.txt in the source zip, not the old project files.
...
SVN r2633 (trunk)
2010-08-29 05:04:38 +00:00
Randy Heit
8df3f3f40e
- Bump ZDBSP version to 1.17.
...
SVN r2632 (trunk)
2010-08-29 04:11:47 +00:00
Randy Heit
bd06fbd5d7
- Only include strings.h in getopt.c if __APPLE__ is defined.
...
SVN r2631 (trunk)
2010-08-29 04:09:27 +00:00
Randy Heit
9c389f90c8
- Fixed: ZDBSP wrote uninitialized data for normal segs.
...
SVN r2630 (trunk)
2010-08-29 04:04:37 +00:00
Randy Heit
c563e67a21
- Fix compilation of ZDBSP on Macs.
...
SVN r2521 (trunk)
2010-08-12 20:47:27 +00:00
Randy Heit
8a58580de2
- Woops. Scale the value for the error message back to a float.
...
SVN r2489 (trunk)
2010-08-01 20:31:16 +00:00
Randy Heit
35f754610a
- Added fixed point range checking for UDMF maps.
...
SVN r2488 (trunk)
2010-08-01 20:29:33 +00:00
Randy Heit
af4a3b8447
[ZDBSP]
...
- Do not count the segs in a separate pass in CreateNode(). This can be computed trivially
in SplitSegs() as the sets are being built.
- Calculate jump offsets for backpatching without reading the original value. This makes it
thread-safe (if that ever becomes an issue).
SVN r2478 (trunk)
2010-07-31 04:30:33 +00:00
Randy Heit
733b292130
- Added backpatching support to systems with mprotect() (e.g. Linux).
...
SVN r2412 (trunk)
2010-07-06 01:09:37 +00:00
Randy Heit
08216817e5
- Enable backpatching for VC++ builds of ZDBSP.
...
SVN r2411 (trunk)
2010-07-05 04:18:37 +00:00
Randy Heit
2de2b094ec
ZDBSP:
...
- Add headers to generated CMake projects.
- Made SSELevel global so that ClassifyLineBackpatch can see it without being part of
FNodeBuilder. With backpatching enabled, it's rather pointless to have a different one
per nodebuilder instance, anyway.
- Change ClassifyLineBackpatch so it doesn't need any inline assembly to do its magic.
- Change the ClassifyLine functions to be extern "C" linkage.
SVN r2410 (trunk)
2010-07-04 21:11:25 +00:00
Randy Heit
983907fd20
- Fix ZDBSP compilation on non-Windows system. It tried to use the
...
viewer regardless of target OS.
SVN r2399 (trunk)
2010-07-01 00:00:55 +00:00
Randy Heit
f824fe7a86
- Use CMake build system for ZDBSP.
...
SVN r2393 (trunk)
2010-06-30 04:40:47 +00:00
Randy Heit
6111d84c1b
- Added a vectorized SSE2 version of ClassifyLine. Since compiler support for SSE intrinsics
...
pretty much sucks, this is slower than the unvectored version I get when I let the compiler
compile the regular function with SSE2 instructions. It will have to be converted to assembly,
and then it ought to be a bit faster. Since more than half of ZDBSP's time is spent in this
one function, it will hopefully be a measurable speedup.
SVN r2392 (trunk)
2010-06-29 03:32:10 +00:00
Randy Heit
594e1fd562
- Bumped ZDBSP version to 1.16.
...
- Fixed: ZDBSP stored seg vertices in 16-bit words, so it failed to write proper nodes for
maps that ended up with more than 65536 vertices after node building, even though it can
write formats that could support it.
- Sync debugging output between ZDBSP and ZDoom's internal node builder.
SVN r2388 (trunk)
2010-06-27 20:05:28 +00:00
Randy Heit
b486edd60e
- Simplify some inline assembly so that clang can compile ZDBSP. (Linking is failing for me
...
because MinGW's GCC 4.5.0 made some seemingly-dumb-to-me changes to their default link
settings, so I've removed all traces of GCC 4.5.0 and am currently rebuilding clang to see
if that fixes it.)
SVN r2387 (trunk)
2010-06-25 03:55:18 +00:00
Randy Heit
983dcc08d4
- Version bump to 1.15.
...
- Documentation bump for -X option.
SVN r2365 (trunk)
2010-06-12 03:58:16 +00:00
Randy Heit
54ff73a07f
- Reformat usage information to fit an 80-column terminal window without wrapping.
...
SVN r2364 (trunk)
2010-06-12 03:54:46 +00:00
Randy Heit
43abbcc965
- Don't force static linking for non-Windows hosts.
...
- Making profile collection builds should delete leftover gcda files by doing a cleanall,
not just a clean.
SVN r2363 (trunk)
2010-06-12 03:43:56 +00:00