Neil Roberts
1a1de0e278
cogl: Add a texture utility function for manually repeating
...
Given a region of texture coordinates this utility invokes a callback
enough times to cover the region with a subregion that spans the
texture at most once. Eg, if called with tx1 and tx2 as 0.5 and 3.0 it
it would invoke the callback with:
0.5,1.0 1.0,2.0 2.0,3.0
Manual repeating is needed by all texture backends regardless of
whether they can support hardware repeating because when Cogl calls
the foreach_sub_texture_in_region method then it sets the wrap mode to
GL_CLAMP_TO_EDGE and no hardware repeating is possible.
2009-12-02 22:03:08 +00:00
..
2009-12-02 22:03:08 +00:00
2009-10-16 18:58:50 +01:00
2009-10-16 18:58:50 +01:00
2009-10-16 18:58:50 +01:00
2009-10-16 18:58:50 +01:00
2009-10-18 17:11:42 +01:00
2009-11-06 11:48:42 +00:00
2009-10-16 18:58:50 +01:00
2009-11-13 17:23:13 +00:00
2009-11-19 11:51:21 +00:00
2009-12-01 16:06:57 +00:00
2009-11-10 12:16:55 +00:00
2009-11-13 15:01:17 +00:00
2009-05-27 13:01:31 +01:00
2009-05-27 13:01:31 +01:00
2009-11-24 16:59:24 +00:00
2009-08-25 12:16:41 +01:00
2009-11-13 15:55:48 +00:00
2009-10-16 18:58:47 +01:00
2009-03-16 15:00:55 +00:00
2009-06-19 16:38:35 +01:00
2009-06-19 16:38:35 +01:00
2009-03-16 15:00:55 +00:00
2009-02-20 12:09:07 +00:00
2009-11-19 11:51:21 +00:00
2009-06-19 16:38:35 +01:00
2009-06-19 16:38:35 +01:00
2009-06-19 16:38:35 +01:00
2009-06-19 16:38:35 +01:00
2009-11-06 11:39:30 +00:00
2009-11-05 12:26:10 +00:00
2009-10-14 11:31:29 +01:00
2009-11-17 21:32:17 +00:00
2009-12-01 14:55:19 +00:00
2009-10-14 11:31:48 +01:00
2009-11-30 19:11:00 +00:00
2009-10-14 11:31:30 +01:00
2009-06-15 12:41:13 +01:00
2009-05-14 15:53:59 +01:00
2009-02-20 12:09:07 +00:00
2009-03-16 15:00:55 +00:00
2009-10-22 15:51:06 +01:00
2009-03-16 15:00:55 +00:00
2009-10-26 16:29:31 +00:00
2009-06-29 21:37:02 +02:00
2009-09-22 17:55:04 +01:00
2009-05-28 17:18:13 +01:00
2009-09-24 21:41:49 +01:00
2009-07-21 09:22:38 +01:00
2009-05-29 12:40:23 +01:00
2009-06-19 13:12:05 +01:00
2009-06-19 13:12:05 +01:00
2009-06-18 14:20:28 +01:00
2009-10-14 11:31:30 +01:00
2009-10-14 11:31:29 +01:00
2009-03-10 12:38:04 +00:00
2009-03-10 12:38:04 +00:00
2009-12-01 17:46:12 +00:00
2009-10-14 11:31:30 +01:00
2009-03-16 15:40:18 +00:00
2009-03-16 15:40:18 +00:00
2009-10-20 16:18:53 +01:00
2009-04-08 18:19:46 +01:00
2009-10-07 12:53:19 +01:00
2009-10-16 15:57:21 +01:00
2009-08-12 15:31:16 +01:00
2009-12-02 14:15:19 +00:00
2009-11-30 19:11:00 +00:00
2009-10-14 11:31:26 +01:00
2009-12-02 11:36:25 +00:00
2009-05-12 16:31:41 +01:00
2009-12-02 14:15:43 +00:00
2009-11-10 11:06:20 +00:00
2009-06-04 16:30:31 +01:00
2009-07-10 11:38:42 +01:00
2009-07-10 11:38:42 +01:00
2009-02-24 16:22:02 +00:00
2009-03-16 15:00:55 +00:00
2009-05-05 20:18:28 +01:00
2009-09-10 13:28:54 +01:00
2009-05-20 16:06:09 +01:00
2009-10-07 16:06:26 +01:00
2009-10-06 10:43:41 +01:00
2009-11-13 15:55:48 +00:00
2009-06-30 17:13:38 +01:00
2009-03-16 15:00:55 +00:00
2009-03-17 14:13:31 +00:00
2009-03-16 15:00:55 +00:00
2009-11-13 15:01:17 +00:00
2009-11-06 11:39:30 +00:00
2009-11-06 14:07:46 +00:00
2009-03-16 15:00:55 +00:00
2009-02-26 14:57:58 +00:00
2009-07-27 15:01:52 +01:00
2009-05-12 14:53:44 +01:00
2009-06-01 17:40:23 +01:00
2009-04-03 12:47:21 +01:00
2009-10-19 12:01:38 +01:00
2009-12-02 11:38:04 +00:00
2009-09-08 10:52:58 +01:00
2009-09-08 10:52:58 +01:00
2009-11-27 00:43:57 +00:00
2009-07-20 11:44:52 +01:00
2009-12-01 14:55:19 +00:00
2009-10-19 12:01:38 +01:00
2009-11-26 19:33:14 +00:00
2009-05-23 19:35:19 +01:00
2009-09-16 11:57:57 +01:00
2009-06-19 16:38:35 +01:00
2009-03-16 15:40:18 +00:00
2009-03-16 15:40:18 +00:00
2009-03-16 16:56:51 +00:00
2009-03-16 15:40:18 +00:00
2009-11-10 11:06:20 +00:00
2009-10-16 15:55:05 +01:00
2009-10-16 15:25:37 +01:00
2009-10-30 11:02:35 +00:00
2009-10-14 11:31:48 +01:00
2009-12-02 16:03:55 +00:00