Robert Bragg
f6daed62e3
clip: Adds cogl_clip_push_primitive API
...
This adds a new experimental function, cogl_clip_push_primitive, that
allows you to push a CoglPrimitive onto the clip stack. The primitive
should describe a flat 2D shape and the geometry shouldn't include any
self intersections. When pushing a primitive you also need to tell
Cogl what the bounding box of that shape is (in shape local coordinates)
so that Cogl is able to efficiently update the required region of the
stencil buffer.
Reviewed-by: Neil Roberts <neil@linux.intel.com>
2011-11-01 12:02:59 +00:00
..
2011-10-28 19:10:16 +01:00
2011-10-28 19:10:16 +01:00
2011-09-09 15:06:31 +01:00
2011-11-01 12:02:59 +00:00
2011-05-06 12:12:08 +01:00
2011-09-09 15:06:31 +01:00
2011-05-05 17:32:28 +01:00
2011-09-21 15:27:03 +01:00
2011-07-08 15:35:51 +01:00
2011-05-16 14:31:31 +01:00
2011-05-16 14:31:31 +01:00
2011-05-16 14:31:31 +01:00
2011-09-21 15:39:46 +01:00
2011-09-21 15:50:13 +01:00
2011-05-16 14:32:37 +01:00
2011-07-25 22:45:24 +01:00
2011-07-25 22:45:24 +01:00
2011-07-25 22:45:24 +01:00
2011-04-20 18:20:10 +01:00
2011-09-05 17:54:46 +01:00
2011-09-19 16:40:06 +01:00
2011-08-12 15:28:43 +01:00
2011-07-11 12:57:38 +01:00
2011-08-12 15:28:43 +01:00
2011-11-01 12:02:59 +00:00
2011-11-01 12:02:59 +00:00
2011-08-12 15:28:43 +01:00
2011-11-01 12:02:59 +00:00
2011-06-01 20:44:41 +01:00
2011-08-12 15:28:42 +01:00
2011-08-12 15:28:42 +01:00
2011-09-21 17:28:32 +01:00
2011-09-21 17:28:32 +01:00
2011-09-05 17:54:46 +01:00
2011-10-14 13:56:51 +01:00
2011-10-14 13:56:51 +01:00
2011-08-12 15:28:42 +01:00
2011-06-01 20:44:42 +01:00
2011-05-16 18:45:51 +01:00
2011-06-14 14:40:27 +01:00
2011-06-14 17:09:55 +01:00
2011-07-29 11:50:15 +01:00
2011-09-05 19:02:05 +01:00
2011-09-06 11:19:20 +01:00
2011-05-16 14:12:42 +01:00
2011-05-16 14:12:49 +01:00
2011-10-28 19:10:16 +01:00
2011-07-27 16:10:02 +01:00
2011-07-27 16:10:02 +01:00
2011-07-27 18:46:36 +01:00
2011-04-20 18:20:10 +01:00
2011-10-28 19:10:16 +01:00
2011-11-01 12:02:55 +00:00
2011-11-01 12:02:55 +00:00
2011-06-30 14:34:33 +01:00
2011-07-27 16:10:02 +01:00
2011-05-16 14:31:31 +01:00
2011-05-16 14:31:31 +01:00
2011-05-16 14:31:31 +01:00
2011-05-16 14:31:31 +01:00
2011-05-16 14:31:31 +01:00
2011-05-16 14:31:31 +01:00
2011-09-21 17:03:10 +01:00
2011-09-21 15:27:03 +01:00
2011-09-21 15:27:03 +01:00
2011-06-09 16:21:15 +01:00
2011-06-09 16:21:15 +01:00
2011-07-04 15:31:50 +01:00
2011-07-11 12:57:38 +01:00
2011-08-12 15:28:44 +01:00
2011-08-12 15:28:44 +01:00
2011-09-21 17:03:10 +01:00
2011-09-21 17:03:10 +01:00
2011-06-14 12:14:02 +01:00
2011-06-14 12:14:02 +01:00
2011-06-14 12:14:02 +01:00
2011-09-21 15:27:03 +01:00
2011-10-28 19:10:16 +01:00
2011-10-28 19:10:16 +01:00
2011-10-28 19:10:16 +01:00
2011-05-16 13:28:17 +01:00
2011-11-01 12:02:59 +00:00
2011-09-26 15:53:30 +01:00
2011-07-13 12:30:07 +01:00
2011-09-21 17:03:10 +01:00
2011-07-13 12:30:07 +01:00
2011-10-24 14:29:02 +01:00
2011-09-26 15:53:30 +01:00
2011-09-26 15:53:30 +01:00
2011-09-21 17:03:10 +01:00
2011-09-21 17:03:10 +01:00
2011-09-26 15:53:30 +01:00
2011-09-21 15:27:03 +01:00
2011-09-26 15:53:30 +01:00
2011-09-21 15:27:03 +01:00
2011-09-21 17:03:10 +01:00
2011-10-24 14:29:02 +01:00
2011-09-19 16:40:07 +01:00
2011-09-19 16:40:07 +01:00
2011-09-19 16:35:59 +01:00
2011-09-26 15:53:30 +01:00
2011-09-26 15:53:30 +01:00
2011-10-12 15:29:07 +01:00
2011-09-21 17:03:10 +01:00
2011-05-16 14:31:31 +01:00
2011-07-08 15:35:46 +01:00
2011-05-16 14:31:31 +01:00
2011-11-01 12:02:59 +00:00
2011-11-01 12:02:59 +00:00
2011-05-16 14:32:37 +01:00
2011-09-21 15:27:03 +01:00
2011-09-19 16:40:06 +01:00
2011-10-14 13:56:51 +01:00
2011-07-11 12:57:38 +01:00
2011-05-16 14:11:47 +01:00
2011-07-27 18:21:27 +01:00
2011-05-16 17:08:30 +01:00
2011-07-01 17:52:55 +01:00
2011-05-17 15:24:54 +01:00
2011-07-27 18:46:36 +01:00
2011-09-05 17:54:46 +01:00
2011-09-05 17:54:46 +01:00
2011-07-11 12:57:38 +01:00
2011-07-11 12:57:38 +01:00
2011-07-11 12:57:38 +01:00
2011-10-21 12:24:01 +01:00
2011-09-21 15:27:03 +01:00
2011-05-05 14:46:02 +01:00
2011-05-05 14:46:02 +01:00
2011-05-05 14:46:02 +01:00
2011-06-01 20:44:42 +01:00
2011-09-21 15:27:03 +01:00
2011-09-05 19:02:04 +01:00
2011-09-05 19:02:05 +01:00
2011-07-11 12:57:38 +01:00
2011-07-08 15:35:51 +01:00
2011-09-21 15:27:03 +01:00
2011-09-05 19:02:04 +01:00
2011-09-21 15:27:03 +01:00
2011-09-21 17:03:10 +01:00
2011-09-19 16:40:06 +01:00
2011-05-16 14:31:31 +01:00
2011-06-13 17:48:23 +01:00
2011-06-30 14:34:46 +01:00
2011-06-30 14:33:13 +01:00
2011-06-30 14:34:46 +01:00
2011-06-30 14:34:33 +01:00
2011-06-30 14:34:33 +01:00
2011-06-01 20:44:42 +01:00
2011-06-30 14:34:33 +01:00
2011-09-08 15:48:07 +01:00
2011-06-30 14:34:33 +01:00
2011-06-30 14:34:33 +01:00
2011-09-21 15:27:03 +01:00
2011-11-01 12:02:59 +00:00
2011-09-27 10:27:19 +01:00
2011-08-12 15:28:42 +01:00