vertex_create_buffer_ext(size);
| Argument | La description |
|---|---|
| size | La taille initiale du tampon (en octets). |
Retours: Pointer
Comme avec la fonction vertex_create_buffer, cette fonction va créer un nouveau tampon de vertex. Il s'agit d'un tampon de développement spécial créé par GameMaker Studio 2 qui est pré-formaté pour être utilisé lors de la création de primitives à utiliser avec les shaders. Vous pouvez spécifier une taille de départ initiale pour le tampon (en octets) et il retournera un "handle" (index) pour le tampon qui devrait alors être utilisé dans tous les autres appels au buffer.
v_buff = vertex_create_buffer_ext(1024 * 1024);
Le code ci-dessus va créer un nouveau tampon de vertex, initialement de 1 Mo, et stocker son handle dans la variable "v_buff".