Section courante

A propos

Section administrative du site

imageAtomicExchange

#NAMEDEF#
OpenGL GL/gl.h

Syntaxe

uint imageAtomicExchange(gimage1D image, int P, uint data);
uint imageAtomicExchange(gimage2D image, ivec2 P, uint data);
uint imageAtomicExchange(gimage3D image, ivec3 P, uint data);
uint imageAtomicExchange(gimage2DRect image, ivec2 P, uint data);
uint imageAtomicExchange(gimageCube image, ivec3 P, uint data);
uint imageAtomicExchange(gbufferImage image, int P, uint data);
uint imageAtomicExchange(gimage1DArray image, ivec2 P, uint data);
uint imageAtomicExchange(gimage2DArray image, ivec3 P, uint data);
uint imageAtomicExchange(gimageCubeArray image, ivec3 P, uint data);
uint imageAtomicExchange(gimage2DMS image, ivec2 P, int sample, uint data);
uint imageAtomicExchange(gimage2DMSArray image, ivec3 P, int sample, uint data);
int imageAtomicExchange(gimage1D image, int P, int data);
int imageAtomicExchange(gimage2D image, ivec2 P, int data);
int imageAtomicExchange(gimage3D image, ivec3 P, int data);
int imageAtomicExchange(gimage2DRect image, ivec2 P, int data);
int imageAtomicExchange(gimageCube image, ivec3 P, int data);
int imageAtomicExchange(gbufferImage image, int P, int data);
int imageAtomicExchange(gimage1DArray image, ivec2 P, int data);
int imageAtomicExchange(gimage2DArray image, ivec3 P, int data);
int imageAtomicExchange(gimageCubeArray image, ivec3 P, int data);
int imageAtomicExchange(gimage2DMS image, ivec2 P, int sample, int data);
int imageAtomicExchange(gimage2DMSArray image, ivec3 P, int sample, int data);
int imageAtomicExchange(gimage1D image, int P, float data);
int imageAtomicExchange(gimage2D image, ivec2 P, float data);
int imageAtomicExchange(gimage3D image, ivec3 P, float data);
int imageAtomicExchange(gimage2DRect image, ivec2 P, float data);
int imageAtomicExchange(gimageCube image, ivec3 P, float data);
int imageAtomicExchange(gbufferImage image, int P, float data);
int imageAtomicExchange(gimage1DArray image, ivec2 P, float data);
int imageAtomicExchange(gimageCubeArray image, ivec3 P, float data);
int imageAtomicExchange(gimage2DMS image, ivec2 P, int sample, float data);
int imageAtomicExchange( gimage2DMSArray image, ivec3 P, int sample, float data);

Description

Cette fonction permet d'entreposer les données atomique fournit avec celle dans la mémoire et de retourner la valeur original de la mémoire.



Dernière mise à jour : Mercredi, le 12 Juillet 2023