Peter Clifton [Thu, 8 Jan 2015 01:19:51 +0000 (8 01:19 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:19:51 +0000 (8 01:19 +0000)]
push
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
hid/gtk (GL): I think the polygon renderer works in mask mode now
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
Put back layer opacity to its old behaviour
The exact details of this setting aren't right yet,
so revert them so I can build a release.
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
PCB+GL: Fix GL headers for Win32
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
hid/common/hidgl: Debug out of context rendering
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
Hack to avoid GL calls when we're out of context
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
Add cache for board-outline
This adds a cache of the board outline, to improve rendering speed
when plotting the board with an outline.
The cache is invalidated when the "outline" or "route" layer is
updated. We catch this by bodging the ClearFromPolygon() routine,
which is called for almost all layer geometry changes which might
affect us.
XXX: We really need to add a nicer place to be notified of board
layer changes!
Peter Clifton [Sun, 4 Jan 2015 20:07:16 +0000 (4 20:07 +0000)]
Board outline polygon generation
FIXME: Make this work with the GL masking polygon drawing routines, rather
than relying on the dicer.
Peter Clifton [Thu, 8 Jan 2015 01:19:46 +0000 (8 01:19 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:19:46 +0000 (8 01:19 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:19:07 +0000 (8 01:19 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:19:07 +0000 (8 01:19 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:18:22 +0000 (8 01:18 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:18:22 +0000 (8 01:18 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
refresh
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
refresh
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
refresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
refresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
Refresh of add-routines-to-render-just-a
Peter Clifton [Sun, 4 Jan 2015 20:07:16 +0000 (4 20:07 +0000)]
Add routines to render just a single contour
Use them rather than the GLU tessellator
Peter Clifton [Thu, 8 Jan 2015 01:17:23 +0000 (8 01:17 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:17:23 +0000 (8 01:17 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
refresh
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
refresh
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
refresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
refresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
Refresh of borast-fixup-to-only-draw-the
Peter Clifton [Thu, 8 Jan 2015 01:17:10 +0000 (8 01:17 +0000)]
BORAST: Fixup to only draw the passed POLYAREA, not walk the linked list of POLYAREA and draw them all!
Peter Clifton [Thu, 8 Jan 2015 01:17:10 +0000 (8 01:17 +0000)]
new
Peter Clifton [Thu, 8 Jan 2015 01:17:10 +0000 (8 01:17 +0000)]
new
Peter Clifton [Thu, 8 Jan 2015 01:17:10 +0000 (8 01:17 +0000)]
BORAST: Fixup to only draw the passed POLYAREA, not walk the linked list of POLYAREA and draw them all!
Peter Clifton [Thu, 8 Jan 2015 01:07:57 +0000 (8 01:07 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:07:57 +0000 (8 01:07 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:05:02 +0000 (8 01:05 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:05:02 +0000 (8 01:05 +0000)]
push
Peter Clifton [Sun, 4 Jan 2015 20:07:16 +0000 (4 20:07 +0000)]
Add routines to render just a single contour
Use them rather than the GLU tessellator
Peter Clifton [Sun, 4 Jan 2015 20:07:16 +0000 (4 20:07 +0000)]
borast: Win32: Comment #define in borast-compiler-private.h
Peter Clifton [Thu, 8 Jan 2015 01:04:56 +0000 (8 01:04 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:04:56 +0000 (8 01:04 +0000)]
push
Peter Clifton [Sun, 4 Jan 2015 20:07:16 +0000 (4 20:07 +0000)]
Fix borast not to build for non-GL enabled builds
Peter Clifton [Thu, 8 Jan 2015 01:04:44 +0000 (8 01:04 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:04:44 +0000 (8 01:04 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 00:37:27 +0000 (8 00:37 +0000)]
Fixup borast to build
Peter Clifton [Thu, 8 Jan 2015 01:04:26 +0000 (8 01:04 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:04:26 +0000 (8 01:04 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:04:23 +0000 (8 01:04 +0000)]
edit
Peter Clifton [Thu, 8 Jan 2015 01:04:23 +0000 (8 01:04 +0000)]
edit
Peter Clifton [Thu, 8 Jan 2015 01:04:16 +0000 (8 01:04 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:04:16 +0000 (8 01:04 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:04:09 +0000 (8 01:04 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:04:09 +0000 (8 01:04 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 00:37:27 +0000 (8 00:37 +0000)]
Fixup borast to build
Peter Clifton [Thu, 8 Jan 2015 01:04:04 +0000 (8 01:04 +0000)]
edit
Peter Clifton [Thu, 8 Jan 2015 01:04:04 +0000 (8 01:04 +0000)]
edit
Peter Clifton [Thu, 8 Jan 2015 01:03:12 +0000 (8 01:03 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:03:12 +0000 (8 01:03 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:02:39 +0000 (8 01:02 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:02:39 +0000 (8 01:02 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:02:36 +0000 (8 01:02 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:02:36 +0000 (8 01:02 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:02:27 +0000 (8 01:02 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:02:27 +0000 (8 01:02 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:02:21 +0000 (8 01:02 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:02:21 +0000 (8 01:02 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:01:48 +0000 (8 01:01 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:01:48 +0000 (8 01:01 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:01:44 +0000 (8 01:01 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:01:44 +0000 (8 01:01 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:01:38 +0000 (8 01:01 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:01:38 +0000 (8 01:01 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 01:01:27 +0000 (8 01:01 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:01:27 +0000 (8 01:01 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:01:22 +0000 (8 01:01 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 01:01:22 +0000 (8 01:01 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 00:59:00 +0000 (8 00:59 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 00:59:00 +0000 (8 00:59 +0000)]
push
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
hid/gtk (GL): I think the polygon renderer works in mask mode now
Peter Clifton [Thu, 8 Jan 2015 00:58:53 +0000 (8 00:58 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 00:58:53 +0000 (8 00:58 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 00:58:45 +0000 (8 00:58 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 00:58:45 +0000 (8 00:58 +0000)]
pop
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
Put back layer opacity to its old behaviour
The exact details of this setting aren't right yet,
so revert them so I can build a release.
Peter Clifton [Thu, 8 Jan 2015 00:58:43 +0000 (8 00:58 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 00:58:43 +0000 (8 00:58 +0000)]
push
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
PCB+GL: Fix GL headers for Win32
Peter Clifton [Thu, 8 Jan 2015 00:58:41 +0000 (8 00:58 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 00:58:41 +0000 (8 00:58 +0000)]
push
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
refresh
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
refresh
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
refresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
refresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
Refresh of hid-common-hidgl-debug-out-of
Peter Clifton [Thu, 8 Jan 2015 00:57:59 +0000 (8 00:57 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 00:57:58 +0000 (8 00:57 +0000)]
pop
Peter Clifton [Thu, 8 Jan 2015 00:57:52 +0000 (8 00:57 +0000)]
refresh
Peter Clifton [Thu, 8 Jan 2015 00:57:52 +0000 (8 00:57 +0000)]
refresh
Peter Clifton [Thu, 8 Jan 2015 00:57:52 +0000 (8 00:57 +0000)]
refresh (create temporary patch)