geda-pcb/pcjc2/v2.git
7 years agopushpcb+gl_on_fixup_hidgl.stgit
Peter Clifton [Thu, 8 Jan 2015 01:19:51 +0000 (8 01:19 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:19:51 +0000 (8 01:19 +0000)]
push

7 years agohid/gtk (GL): I think the polygon renderer works in mask mode nowpcb+gl_on_fixup_hidglpcb+gl_on_fixup_hidgl/hid-gtk-gl-i-think-the-polygon
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

7 years agoPut back layer opacity to its old behaviourpcb+gl_on_fixup_hidgl/put-back-layer-opacity-to-its
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.

7 years agoPCB+GL: Fix GL headers for Win32pcb+gl_on_fixup_hidgl/pcb-gl-fix-gl-headers-for
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
PCB+GL: Fix GL headers for Win32

7 years agohid/common/hidgl: Debug out of context renderingpcb+gl_on_fixup_hidgl/hid-common-hidgl-debug-out-of
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
hid/common/hidgl: Debug out of context rendering

7 years agoHack to avoid GL calls when we're out of contextpcb+gl_on_fixup_hidgl/hack-to-avoid-gl-calls-when-we
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

7 years agoAdd cache for board-outlinepcb+gl_on_fixup_hidgl/add-cache-for-board-outline
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!

7 years agoBoard outline polygon generationpcb+gl_on_fixup_hidgl/board-outline-polygon
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.

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:19:46 +0000 (8 01:19 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:19:46 +0000 (8 01:19 +0000)]
push

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:19:07 +0000 (8 01:19 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:19:07 +0000 (8 01:19 +0000)]
pop

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:18:22 +0000 (8 01:18 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:18:22 +0000 (8 01:18 +0000)]
push

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
pop

7 years agorefresh
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
refresh

7 years agorefresh
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
refresh

7 years agorefresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
refresh (create temporary patch)

7 years agorefresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
refresh (create temporary patch)

7 years agoRefresh of add-routines-to-render-just-a
Peter Clifton [Thu, 8 Jan 2015 01:18:01 +0000 (8 01:18 +0000)]
Refresh of add-routines-to-render-just-a

7 years agoAdd routines to render just a single contourpcb+gl_on_fixup_hidgl/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

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:17:23 +0000 (8 01:17 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:17:23 +0000 (8 01:17 +0000)]
push

7 years agorefresh
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
refresh

7 years agorefresh
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
refresh

7 years agorefresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
refresh (create temporary patch)

7 years agorefresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
refresh (create temporary patch)

7 years agoRefresh of borast-fixup-to-only-draw-the
Peter Clifton [Thu, 8 Jan 2015 01:17:17 +0000 (8 01:17 +0000)]
Refresh of borast-fixup-to-only-draw-the

7 years agoBORAST: Fixup to only draw the passed POLYAREA, not walk the linked list of POLYAREA... pcb+gl_on_fixup_hidgl/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!

7 years agonew
Peter Clifton [Thu, 8 Jan 2015 01:17:10 +0000 (8 01:17 +0000)]
new

7 years agonew
Peter Clifton [Thu, 8 Jan 2015 01:17:10 +0000 (8 01:17 +0000)]
new

7 years agoBORAST: Fixup to only draw the passed POLYAREA, not walk the linked list of POLYAREA...
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!

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:07:57 +0000 (8 01:07 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:07:57 +0000 (8 01:07 +0000)]
pop

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:05:02 +0000 (8 01:05 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:05:02 +0000 (8 01:05 +0000)]
push

7 years agoAdd routines to render just a single contour
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

7 years agoborast: Win32: Comment #define in borast-compiler-private.hpcb+gl_on_fixup_hidgl/borast-win32-comment-define-in
Peter Clifton [Sun, 4 Jan 2015 20:07:16 +0000 (4 20:07 +0000)]
borast: Win32: Comment #define in borast-compiler-private.h

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:04:56 +0000 (8 01:04 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:04:56 +0000 (8 01:04 +0000)]
push

7 years agoFix borast not to build for non-GL enabled buildspcb+gl_on_fixup_hidgl/fix-borast-not-to-build-for
Peter Clifton [Sun, 4 Jan 2015 20:07:16 +0000 (4 20:07 +0000)]
Fix borast not to build for non-GL enabled builds

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:04:44 +0000 (8 01:04 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:04:44 +0000 (8 01:04 +0000)]
push

7 years agoFixup borast to buildpcb+gl_on_fixup_hidgl/fixup-borast-to-build
Peter Clifton [Thu, 8 Jan 2015 00:37:27 +0000 (8 00:37 +0000)]
Fixup borast to build

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:04:26 +0000 (8 01:04 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:04:26 +0000 (8 01:04 +0000)]
push

7 years agoedit
Peter Clifton [Thu, 8 Jan 2015 01:04:23 +0000 (8 01:04 +0000)]
edit

7 years agoedit
Peter Clifton [Thu, 8 Jan 2015 01:04:23 +0000 (8 01:04 +0000)]
edit

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:04:16 +0000 (8 01:04 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:04:16 +0000 (8 01:04 +0000)]
pop

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:04:09 +0000 (8 01:04 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:04:09 +0000 (8 01:04 +0000)]
push

7 years agoFixup borast to build
Peter Clifton [Thu, 8 Jan 2015 00:37:27 +0000 (8 00:37 +0000)]
Fixup borast to build

7 years agoedit
Peter Clifton [Thu, 8 Jan 2015 01:04:04 +0000 (8 01:04 +0000)]
edit

7 years agoedit
Peter Clifton [Thu, 8 Jan 2015 01:04:04 +0000 (8 01:04 +0000)]
edit

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:03:12 +0000 (8 01:03 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:03:12 +0000 (8 01:03 +0000)]
push

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:02:39 +0000 (8 01:02 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:02:39 +0000 (8 01:02 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:02:36 +0000 (8 01:02 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:02:36 +0000 (8 01:02 +0000)]
pop

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:02:27 +0000 (8 01:02 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:02:27 +0000 (8 01:02 +0000)]
push

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:02:21 +0000 (8 01:02 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:02:21 +0000 (8 01:02 +0000)]
pop

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:01:48 +0000 (8 01:01 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:01:48 +0000 (8 01:01 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:01:44 +0000 (8 01:01 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:01:44 +0000 (8 01:01 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:01:38 +0000 (8 01:01 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 01:01:38 +0000 (8 01:01 +0000)]
push

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:01:27 +0000 (8 01:01 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:01:27 +0000 (8 01:01 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:01:22 +0000 (8 01:01 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 01:01:22 +0000 (8 01:01 +0000)]
pop

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 00:59:00 +0000 (8 00:59 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 00:59:00 +0000 (8 00:59 +0000)]
push

7 years agohid/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)]
hid/gtk (GL): I think the polygon renderer works in mask mode now

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 00:58:53 +0000 (8 00:58 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 00:58:53 +0000 (8 00:58 +0000)]
push

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 00:58:45 +0000 (8 00:58 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 00:58:45 +0000 (8 00:58 +0000)]
pop

7 years agoPut back layer opacity to its old behaviour
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.

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 00:58:43 +0000 (8 00:58 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 00:58:43 +0000 (8 00:58 +0000)]
push

7 years agoPCB+GL: Fix GL headers for Win32
Peter Clifton [Sun, 4 Jan 2015 20:07:17 +0000 (4 20:07 +0000)]
PCB+GL: Fix GL headers for Win32

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 00:58:41 +0000 (8 00:58 +0000)]
push

7 years agopush
Peter Clifton [Thu, 8 Jan 2015 00:58:41 +0000 (8 00:58 +0000)]
push

7 years agorefresh
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
refresh

7 years agorefresh
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
refresh

7 years agorefresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
refresh (create temporary patch)

7 years agorefresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
refresh (create temporary patch)

7 years agoRefresh of hid-common-hidgl-debug-out-of
Peter Clifton [Thu, 8 Jan 2015 00:58:40 +0000 (8 00:58 +0000)]
Refresh of hid-common-hidgl-debug-out-of

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 00:57:59 +0000 (8 00:57 +0000)]
pop

7 years agopop
Peter Clifton [Thu, 8 Jan 2015 00:57:58 +0000 (8 00:57 +0000)]
pop

7 years agorefresh
Peter Clifton [Thu, 8 Jan 2015 00:57:52 +0000 (8 00:57 +0000)]
refresh

7 years agorefresh
Peter Clifton [Thu, 8 Jan 2015 00:57:52 +0000 (8 00:57 +0000)]
refresh

7 years agorefresh (create temporary patch)
Peter Clifton [Thu, 8 Jan 2015 00:57:52 +0000 (8 00:57 +0000)]
refresh (create temporary patch)