1
0
Fork 0
mirror of https://codeberg.org/icewind/vbsp.git synced 2026-06-03 18:54:05 +02:00
Commit graph

171 commits

Author SHA1 Message Date
5c2676f225
Merge pull request #19 from krakow10/leaves-sort
use Leaves constructor in Leaves BinRead
2025-02-26 23:01:10 +01:00
Quaternions
c1ea1363bd use Leaves constructor in Leaves BinRead
The leaves are supposed to be sorted and that was skipped.
2025-02-26 09:38:36 -08:00
07a9fe5f71
Merge pull request #17 from krakow10/parse_prop
Misc Parsing Changes
2025-02-22 19:10:53 +01:00
Quaternions
dd3000d330 split multiple values by whitespace 2025-02-22 09:18:49 -08:00
Quaternions
bf27b6c892 tweak parse_prop for readability 2025-02-22 09:18:49 -08:00
Quaternions
9fb038e777 use array match syntax for Color::deserialize 2025-02-22 09:18:27 -08:00
009628aecc updates 2025-02-22 01:32:21 +01:00
bbce1e5a18
Merge pull request #16 from krakow10/v19
BSP Version19 Support
2025-02-22 01:27:16 +01:00
c31dfda436 pass lump version in test_static_prop_lump_bytes 2025-02-22 01:23:49 +01:00
Quaternions
6e3c0659cb support bsp version 19 2025-02-22 01:15:27 +01:00
ebc4e8b3ed
Merge pull request #14 from krakow10/version19
Add LeafV0 + Leaves Version Decoding
2025-02-22 01:14:27 +01:00
d586ad882f
Merge pull request #12 from krakow10/proplump5
StaticPropLumpV5 + V4
2025-02-21 14:51:39 +01:00
80935592ce reduce StaticPropLump duplication 2025-02-20 22:14:06 +01:00
Quaternions
1bc218ab6a add LeafV0 2025-02-20 02:16:44 +01:00
Quaternions
08414d9b51 impl BinRead for Leaves
Read LeafV1 and convert into Leaf
2025-02-20 02:16:44 +01:00
Quaternions
8d2ea3d6fb include Lump version in LumpReader 2025-02-20 02:16:44 +01:00
Quaternions
75728cfab6 move Leaves code into module 2025-02-20 02:16:44 +01:00
Quaternions
a6d9b3472a StaticPropLumpV4 2025-02-20 01:39:56 +01:00
Quaternions
c7c2cfd814 StaticPropLumpV5 2025-02-20 01:39:56 +01:00
0d2113f2e6
Merge pull request #13 from krakow10/version
BspFile Changes
2025-02-19 23:21:08 +01:00
7f2c927e7b restore UnexpectedHeader 2025-02-19 23:15:02 +01:00
Quaternions
8f6496e456 remove BspError::UnexpectedHeader 2025-02-17 17:20:11 -08:00
Quaternions
d0a1666539 fold BspVersion into Header, use binrw magic for FourCC 2025-02-17 17:20:11 -08:00
f0c226044d update workflow 2025-02-15 17:02:38 +01:00
62ea2016af formatting 2025-02-15 17:02:38 +01:00
2bb996236e fix --no-default-features 2025-02-15 17:02:38 +01:00
5e1ae07d36 clippy fixes 2025-02-15 17:02:38 +01:00
efb0a0f7f2 update msrv 2025-02-15 17:02:38 +01:00
1ea84fcef8 move benches to criterion 2025-02-15 17:02:38 +01:00
6e3999fad3
Merge pull request #11 from krakow10/ent-tf2
Move Entities to Folder With Feature Flag
2025-02-14 21:20:34 +01:00
Quaternions
fe1b32b44a move entities to game folder behind feature flag 2025-02-14 21:16:30 +01:00
Quaternions
63e36fb1f8 central bool_from_int 2025-02-14 21:16:30 +01:00
3bb3d8f795 flake update 2025-02-14 21:16:16 +01:00
a4a00f66b1
Merge pull request #10 from krakow10/entity
Entity Changes
2025-02-14 21:08:57 +01:00
bdb6b003c6
Merge pull request #7 from krakow10/ent-iter
impl IntoIterator for &Entities
2025-02-14 20:55:20 +01:00
fab5ba8b3b
Merge pull request #9 from krakow10/fromstr
FromStrProp impls for Expanded Parsing Capability
2025-02-14 20:52:10 +01:00
Quaternions
265cf21caf generic Entity parse
Allow multiple entity implementations to enabled simultaneously, select which one to use with generics.
2025-02-14 10:01:37 -08:00
Quaternions
bfc70d63cd remove EntityParseError::NoSuchProperty
Optional semantics should not be folded into the error type.
2025-02-14 09:39:23 -08:00
Quaternions
3858ba46de remove unknown entity
The caller already has the RawEntity, there does not need to be any special values.
2025-02-14 09:33:40 -08:00
Quaternions
ba08e13b46 fix ElementCount (too many) for Vector 2025-02-13 16:14:32 -08:00
Quaternions
a6bb2aba5c fix ElementCount (too many) for LightColor 2025-02-13 16:13:50 -08:00
Quaternions
105296bbae impl FromStrProp for Angles 2025-02-13 16:13:50 -08:00
Quaternions
a0e9599470 impl FromStrProp for LightColor 2025-02-13 16:13:50 -08:00
Quaternions
a32b9f060e impl FromStrProp for Color 2025-02-13 16:13:50 -08:00
Quaternions
011260e360 impl IntoIterator for &Entities 2025-02-06 08:55:20 -08:00
28bdbf678d workflow updates 2024-08-29 13:41:40 +02:00
71b5ff73f1 0.6.0 2024-08-29 13:24:30 +02:00
f414c8cc97 cleanup and updates 2024-08-29 00:03:17 +02:00
f6e2a200ca serde entity parsing 2024-08-29 00:02:06 +02:00
84a66e06a3
Merge pull request #5 from krakow10/node-typo
typo
2024-02-14 15:42:55 +01:00