Robert Osfield
c7a72c8435
From Art Tevs,
...
"A new texture class Texture2DArray derived from
Texture extends the osg to support the new
EXT_texture_array extensions. Texture arrays provides
a feature for people interesting in GPGPU programming.
Faetures and changes:
- Full support for layered 2D textures.
- New uniform types were added (sampler2DArray)
- FrameBufferObject implementation were changed to
support attaching of 2D array textures to the
framebuffer
- StateSet was slightly changed to support texture
arrays. NOTE: array textures can not be used in fixed
function pipeline. Thus using the layered texture as a
statemode for a Drawable produce invalid enumerant
OpenGL errors.
- Image class was extended to support handling of
array textures
Tests:
I have used this class as a new feature of my
application. It works for me without problems (Note:
Texture arrays were introduced only for shading
languages and not for fixed function pipelines!!!).
RTT with Texture2DArray works, as I have tested them
as texture targets for a camera with 6 layers/faces
(i.e. replacement for cube maps). I am using the array
textures in shader programming. Array textures can be
attached to the FBO and used as input and as output."
2007-09-07 11:21:02 +00:00
..
2007-03-05 17:34:36 +00:00
2007-06-13 19:54:00 +00:00
2007-02-12 13:39:18 +00:00
2007-02-12 13:39:18 +00:00
2007-05-01 18:03:32 +00:00
2007-05-22 15:17:52 +00:00
2006-10-14 21:47:13 +00:00
2007-06-27 20:36:16 +00:00
2007-06-27 20:36:16 +00:00
2007-03-05 17:34:36 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2007-01-04 14:11:51 +00:00
2007-07-11 15:51:17 +00:00
2007-08-02 11:02:47 +00:00
2006-11-27 14:52:07 +00:00
2006-07-18 15:21:48 +00:00
2007-06-27 20:36:16 +00:00
2006-07-18 15:21:48 +00:00
2007-02-16 15:17:43 +00:00
2007-03-05 17:34:36 +00:00
2007-03-29 15:41:59 +00:00
2007-06-27 20:36:16 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2007-02-16 17:34:34 +00:00
2007-01-05 09:55:04 +00:00
2007-01-05 09:55:04 +00:00
2007-06-13 13:41:23 +00:00
2006-07-18 15:21:48 +00:00
2007-03-05 17:34:36 +00:00
2006-07-18 15:21:48 +00:00
2007-08-10 17:44:54 +00:00
2007-08-10 17:44:54 +00:00
2007-07-09 15:02:03 +00:00
2007-03-05 17:34:36 +00:00
2007-08-23 14:31:23 +00:00
2007-06-27 20:36:16 +00:00
2007-05-14 16:16:22 +00:00
2006-08-24 20:15:32 +00:00
2006-07-31 17:31:21 +00:00
2006-07-18 15:21:48 +00:00
2007-03-05 17:34:36 +00:00
2007-06-27 20:36:16 +00:00
2007-09-07 11:21:02 +00:00
2007-01-25 12:02:51 +00:00
2006-07-18 15:21:48 +00:00
2007-01-04 16:49:58 +00:00
2007-05-01 18:03:32 +00:00
2007-04-03 19:42:43 +00:00
2007-09-07 11:21:02 +00:00
2007-07-31 17:28:09 +00:00
2007-07-06 13:08:51 +00:00
2007-08-07 10:31:24 +00:00
2007-08-03 14:50:58 +00:00
2007-08-10 10:52:35 +00:00
2007-01-04 16:49:58 +00:00
2007-06-04 10:47:15 +00:00
2007-06-12 16:55:44 +00:00
2007-06-28 14:19:30 +00:00
2006-07-18 15:21:48 +00:00
2007-03-05 17:34:36 +00:00
2006-07-18 15:21:48 +00:00
2007-01-07 10:00:50 +00:00
2005-04-11 17:14:17 +00:00
2007-03-05 17:34:36 +00:00
2005-04-11 17:14:17 +00:00
2007-02-28 10:10:21 +00:00
2007-03-05 17:34:36 +00:00
2007-03-05 17:34:36 +00:00
2007-05-09 09:26:33 +00:00
2007-05-20 11:45:09 +00:00
2007-02-10 18:01:37 +00:00
2007-02-10 18:01:37 +00:00
2006-07-18 15:21:48 +00:00
2007-06-27 20:36:16 +00:00
2007-01-04 16:49:58 +00:00
2006-12-19 17:16:14 +00:00
2007-07-11 16:06:04 +00:00
2007-08-22 09:42:27 +00:00
2006-07-18 15:21:48 +00:00
2007-02-14 13:18:58 +00:00
2006-11-26 22:27:09 +00:00
2006-07-18 15:21:48 +00:00
2007-09-03 09:43:33 +00:00
2006-07-18 15:21:48 +00:00
2007-05-20 11:45:09 +00:00
2007-06-29 17:01:37 +00:00
2007-03-05 17:34:36 +00:00
2006-07-18 15:21:48 +00:00
2007-03-05 17:34:36 +00:00
2007-03-05 17:34:36 +00:00
2007-05-19 13:43:38 +00:00
2006-07-18 15:21:48 +00:00
2007-05-01 18:03:32 +00:00
2007-01-04 16:49:58 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-03 15:21:08 +00:00
2007-08-31 20:14:36 +00:00
2007-07-14 17:07:59 +00:00
2007-03-05 17:34:36 +00:00
2007-05-09 11:11:19 +00:00
2007-04-05 20:27:02 +00:00
2007-01-04 14:11:51 +00:00
2006-07-18 15:21:48 +00:00
2007-03-29 19:42:07 +00:00
2007-03-28 11:30:38 +00:00
2007-08-02 11:02:47 +00:00
2007-08-22 10:34:11 +00:00
2007-02-14 11:24:42 +00:00
2007-02-15 10:25:11 +00:00
2007-03-05 17:34:36 +00:00
2007-06-27 20:36:16 +00:00
2006-07-18 15:21:48 +00:00
2007-05-24 10:15:50 +00:00
2006-07-18 15:21:48 +00:00
2007-07-11 15:51:17 +00:00
2006-07-18 15:21:48 +00:00
2007-03-05 17:34:36 +00:00
2007-01-11 10:35:03 +00:00
2006-11-22 20:39:44 +00:00
2007-09-07 11:21:02 +00:00
2006-08-03 15:57:39 +00:00
2006-08-03 15:57:39 +00:00
2007-09-07 11:21:02 +00:00
2006-08-03 15:57:39 +00:00
2007-06-27 20:36:16 +00:00
2006-08-03 15:57:39 +00:00
2006-12-26 17:37:06 +00:00
2007-07-12 08:29:39 +00:00
2007-02-07 16:32:14 +00:00
2006-09-12 15:21:41 +00:00
2006-07-18 15:21:48 +00:00
2007-09-07 11:21:02 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2006-07-18 15:21:48 +00:00
2007-09-03 14:05:24 +00:00
2007-06-27 20:36:16 +00:00
2007-08-03 14:50:58 +00:00
2007-01-01 18:20:10 +00:00