Gl.RenderbufferStorageEXT (gb.opengl)
Static Sub RenderbufferStorageEXT ( Target As Integer, InternalFormat As Integer, Width As Integer, Height As Integer )
Établit le stockage de données, le format et les dimensions d'une l'image d'un objet renderbuffer (tampon de rendu).
Paramètres
- target
-
Spécifie un lien pour la cible vers l'allocation ; doit être Gl.RENDERBUFFER.
- internalformat
-
Spécifie le format interne à utiliser pour l'image de l'objet renderbuffer.
- width
-
Spécifie la largeur du renderbuffer, en pixels.
- height
-
Spécifie la hauteur du renderbuffer, en pixels.
Description
Gl.RenderbufferStorage est équivalent à l'appel de Gl.RenderbufferStorageMultisample avec le
samples mis à zéro.
La cible de l'opération, spécifiée par
target doit être Gl.RENDERBUFFER.
internalformat spécifie le format interne à utiliser pour le stockage de l'objet et doit pouvoir faire l'objet d'un rendu de couleur, de profondeur ou de pochoir.
width et
height sont les dimensions en pixels, du renderbuffer.
width et
height doivent tous deux être inférieurs ou égaux à la valeur de Gl.MAX_RENDERBUFFER_SIZE.
Après un succès,
Gl.RenderbufferStorage efface tout enregistrement de donnée pour l'image du renderbuffer et le contenu de l'enregistrementaprès appel à
Gl.RenderbufferStorage est indéfini.
Erreurs
Gl.INVALID_ENUM est généré si
target n'est pas Gl.RENDERBUFFER.
Gl.INVALID_VALUE est généré si
width ou
height sont négatifs ou plus grands que la valeur de Gl.MAX_RENDERBUFFER_SIZE.
Gl.INVALID_ENUM est généré si le format
internalformat ne peut faire l'objet d'un rendu de couleur, de profondeur ou de pochoir.
Gl.OUT_OF_MEMORY est généré si GL ne peut créer un stockage de données de la taille requise.
Voir aussi
Gl.GenRenderbuffers
Gl.BindRenderbuffer
Gl.RenderbufferStorageMultisample
Gl.FramebufferRenderbuffer
Gl.DeleteRenderbuffers
Voir documentation originale sur le site web OpenGL