gpu_push_state


La description

Avec cette fonction, vous pouvez pousser l'état actuel du GPU sur une pile pour l'utiliser plus tard. Vous utiliserez généralement ceci si vous voulez "sauver" l'état actuel du GPU (des choses comme le mode de fusion, l'écriture alpha, le culling, etc... seront tous poussés vers la pile), puis dessiner quelque chose avec des réglages différents, puis réinitialiser la pile GPU à ce qu'il était auparavant (en appelant gpu_pop_state ).


Syntaxe:

gpu_push_state();


Résultats:

N/A


Exemple:

gpu_push_state();
gpu_set_blendmode(bm_add);
gpu_set_blendenable(false);
gpu_set_cullmode(true);
with (obj_Effect_Parent)
   {
   draw_self();
   }
gpu_pop_state();

Le code ci-dessus va "sauvegarder" l'état actuel du GPU sur la pile, puis changer certains paramètres GPU et dessiner un groupe d'instances avant de réinitialiser l'état du GPU à ce qu'il était précédemment.


Retour: Fonctions GPU
Suivant: gpu_pop_state
© Copyright YoYo Games Ltd. 2017 Tous droits réservés