Ce que fait la commande
ComputeBufferFromMemblock prend bufferID (un entier) et memblockID (un entier), et ne rend rien. bufferID est l'identifiant d'un objet Buffer, obtenu ailleurs dans la famille Compute.
Syntaxe
ComputeBufferFromMemblock(bufferID integer, memblockID integer)Paramètres
| Nom | Type |
|---|---|
| bufferID | integer |
| memblockID | integer |
Chaque forme rend
rien
Exemple · engendré
buffer = CreateComputeBuffer(10, "value")memblock = CreateMemblockFromFile("assets/data.dat")ComputeBufferFromMemblock(buffer, memblock)DO Sync()LOOPCreateComputeBuffer et CreateMemblockFromFile sont là pour donner à l'appel quelque chose sur quoi agir : ComputeBufferFromMemblock est la ligne qui compte. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.