Name
imageStore — write a single texel into an image
Declaration
void imageStore( | gimage1D | image, |
| int | P, |
| gvec4 | data) ; |
void imageStore( | gimage2D | image, |
| ivec2 | P, |
| gvec4 | data) ; |
void imageStore( | gimage3D | image, |
| ivec3 | P, |
| gvec4 | data) ; |
void imageStore( | gimage2DRect | image, |
| ivec2 | P, |
| gvec4 | data) ; |
void imageStore( | gimageCube | image, |
| ivec3 | P, |
| gvec4 | data) ; |
void imageStore( | gbufferImage | image, |
| int | P, |
| gvec4 | data) ; |
void imageStore( | gimage1DArray | image, |
| ivec2 | P, |
| gvec4 | data) ; |
void imageStore( | gimage2DArray | image, |
| ivec3 | P, |
| gvec4 | data) ; |
void imageStore( | gimageCubeArray | image, |
| ivec3 | P, |
| gvec4 | data) ; |
void imageStore( | gimage2DMS | image, |
| ivec2 | P, |
| int | sample, |
| gvec4 | data) ; |
void imageStore( | gimage2DMSArray | image, |
| ivec3 | P, |
| int | sample, |
| gvec4 | data) ; |
Parameters
image
Specify the image unit into which to store a texel.
P
Specify the coordinate at which to store the texel.
sample
When present, specifies the sample within the image to store into.
data
Specifies the data to store into the image.
Description
imageStore
stores data
into the texel at the coordinate P
from
the image specified by image
. For multi-sample stores, the sample number is given by sample
. When
image
, P
, and sample
identify a valid texel, the bits
used to represent data are converted to the format of the image unit in the manner described in of the OpenGL Specification and stored to
the specified texel.
Copyright
Copyright © 2011 Khronos Group.
This material may be distributed subject to the terms and conditions set forth in
the Open Publication License, v 1.0, 8 June 1999.
http://opencontent.org/openpub/.