From: Peter Clifton <peter.clifton@cl...> - 2013-02-16 23:50:42
The reason I developed those faster code-paths was my laptop with 945
(And the GM45 graphics in the laptop I use now).
Although.. regarding TRIANGLE_ARRAY_SIZE, what particular problem were you seeing which caused you to bump its size?
Did you hit
fprintf (stderr, "Not enough space in vertex buffer\n");
fprintf (stderr, "Requested %i vertices, %i available\n",
count, 3 * TRIANGLE_ARRAY_SIZE);
I'd be really curious to see the polygon (or other geometry) which
triggered that - it might be a bug somewhere.
Normally the code should just flush the triangles out and start again
with a clear buffer.
You received this bug notification because you are a member of PCB Bug
Team, which is subscribed to pcb.
Polygons don't sufficiently clear circular items
Status in PCB: Printed Circuit Board CAD package:
The correction factor POLY_CIRC_RADIUS_ADJ is not applied to the first
and last points in all circular sections.
The results in inadequate clearance to the right of vias & pins.
Line and arc clearances are similarly inadequate.
Attached is a simple example. To repeat:
1) Move the mark the centre of the via
2) Turn off the grid
3) Go to the polygon edge to the right of the via
4) Zoom in LOTS
5) Inspect the distance to the polygon at just above and below the "3 o'clock" position
Clearance in this example is supposed to be 0.35mm (0.25mm via radius
+ 0.1mm clearance). However 0.3494mm is observable.
To manage notifications about this bug go to: