Skip to content

Inconsistent seg_t::angle handling in software renderringΒ #14

@elf-alchemist

Description

@elf-alchemist

When running on software renderring mode, some ports will take the seg_t::angle property into account differently, while often harmless, this change can break levels with nodebuilder compiled seg-manipulation, this affects the official expansion Legacy Of Rust's MAP10 (E2M3: Dis Union)'s infinite lava horizon effect.

Horizon Test WAD: horizon.zip

Crispy -- Horizon Test WAD -- 🟒 effect looks as intended Image
Woof -- Legacy Of Rust -- 🟒 effect looks as intended Image
DoomRetro -- Legacy Of Rust -- 🟒 effect looks as intended Image
KEX -- Legacy Of Rust -- 🟒 effect looks as intended Image
DSDA -- Legacy Of Rust -- ❌ effect looks incorrect Image
Eternity -- Legacy Of Rust -- ❌ effect looks incorrect Image
Odamex -- Legacy Of Rust -- ❌ effect looks incorrect Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions