Bug #1095

Slicks are bugged on 32bit build

Added by ryven 10 months ago. Updated 9 months ago.

Status:New% Done:

0%

Priority:Normal
Assignee:-
Category:Server
Target version:2.78
OS:Linux Arch:32-bit

Description

Slick surface merged together with solid brush, ie. solid brush + slick brush on top of each other(slick brushes are also solid btw), breaks slick functionality on 45 degree angled plane, this isn’t reproducible on 64bit build, it only happens on 32bit linux builds, windows builds don’t get bugged.

The bug in action, on real map, 45 degree slope just becomes non-slick:
https://streamable.com/jus8p

Now, this obviously doesn’t happen with 2.60b, BUT the same bug appears also in et300, which could mean, that any GPL based engine modification should inherit the very same problem!
Makes me wonder if compilation flags are sort of messed up? cmake shows that fast-math is enabled, so i don’t know.
I didn’t test master builds(2.77), since i don’t have linux installed, capable to run 32bit builds atm, so i hope someone can test that for me, but the bug should be reproducible on 2.76.

45icetest
The attached map to test bug on:
  • right slope - slick + brush on top of each other,
  • center - just slick,
  • left slope - brush + slick, that was moved 1 unit away, so they don’t overlap together.

The right one should bug, the rest are fine.

45icetest.pk3 - map to reproduce the bug, has compiled bsp (2.89 KB) ryven, 16.06.2018 16:30


Related issues

Related to ET: Legacy Development - Bug #1206: Crouch makes the door open to the wrong direction (Linux ... In Progress 13.02.2019

History

#1 Updated by IR4T4 9 months ago

  • Target version changed from 2.76 to 2.78

#2 Updated by Spyhawk 28 days ago

  • Related to Bug #1206: Crouch makes the door open to the wrong direction (Linux 32 bit) added

Also available in: Atom PDF