Light | Dark

imageAtomicOr

Name

imageAtomicOr — atomically compute the logical OR of a value with an existing value in memory, store that value and return the original value

Declaration

uint imageAtomicOr( gimage2D image,
  ivec2 P,
  uint data);
 
uint imageAtomicOr( gimage3D image,
  ivec3 P,
  uint data);
 
uint imageAtomicOr( gimageCube image,
  ivec3 P,
  uint data);
 
uint imageAtomicOr( gimageBuffer image,
  int P,
  uint data);
 
uint imageAtomicOr( gimage2DArray image,
  ivec3 P,
  uint data);
 
uint imageAtomicOr( gimageCubeArray image,
  ivec3 P,
  uint data);
 
int imageAtomicOr( gimage2D image,
  ivec2 P,
  int data);
 
int imageAtomicOr( gimage3D image,
  ivec3 P,
  int data);
 
int imageAtomicOr( gimageCube image,
  ivec3 P,
  int data);
 
int imageAtomicOr( gimageBuffer image,
  int P,
  int data);
 
int imageAtomicOr( gimage2DArray image,
  ivec3 P,
  int data);
 
int imageAtomicOr( gimageCubeArray image,
  ivec3 P,
  int data);
 

Parameters

image

Specify the image unit into which to store data.

P

Specify the coordinate at which to store the data.

data

Specifies the data to logically OR into the image.

Description

imageAtomicOr atomically computes a new value by logically ORing the value of data to the contents of the texel at coordinate P in the image bound to uint image, stores that value into the image and returns the original value.

Version Support

OpenGL ES Shading Language Version
Function Name 1.00 3.00 3.10 3.20
imageAtomicOr - - -
Think you can improve this page? Edit this page on GitHub.