Bug #1095

Slicks are bugged on 32bit build

Added by ryven 6 months ago. Updated 5 months ago.

Status:New% Done:

0%

Priority:Normal
Assignee:-
Category:Server
Target version:2.77
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

History

#1 Updated by IR4T4 5 months ago

  • Target version changed from 2.76 to 2.77

Also available in: Atom PDF