Author: rambetter
[divverent/netradiant.git] / regression_tests / q3map2 / sparkly_seam / README.txt
1 DESCRIPTION OF PROBLEM:
2 =======================
3
4 The example map, maps/sparkly_seam.map, contains two triangular brushes near
5 the side of the room.  The seam between these two brushes "sparkles" even
6 though the endpoints of the edges are exactly the same.
7
8 To trigger the bug, compile the map; you don't need -vis or -light.  Only
9 -bsp (the first q3map2 stage) is necessary to trigger the bug.  The only
10 entities in the map are a light and a info_player_deathmatch, so the map will
11 compile for any Q3 mod.
12
13
14 SOLUTION TO PROBLEM:
15 ====================
16
17 None yet.  The problem is likely caused by sloppy math operations (significant
18 loss of precision).  This bug pops in and out of existence with every other
19 commit at the moment.  The problem is likely caused by the operations in the
20 brush winding computation (where the planes are intersected with each other).
21 I have not gotten around to addressing that code yet.