En fait, depuis un moment déjà, les appels de SDL_LockSurface() sont récursifs, ça veut dire que tu peux bloquer plusieurs fois une surface, mais tu devras la débloquer autant de fois que tu l'as...
Type: Messages; Utilisateur: Fiquet
En fait, depuis un moment déjà, les appels de SDL_LockSurface() sont récursifs, ça veut dire que tu peux bloquer plusieurs fois une surface, mais tu devras la débloquer autant de fois que tu l'as...
Non c'est clair que si tu modifies plusieurs pixels à la suite tu ne vas pas bloquer 2 fois la surface, SDL bloque les surfaces donc tu le fais une fois par surface, en gros :
......
Pour répondre à ta question : oui. Il est plus rapide d'accéder aux pixels si on est en mémoire système (logique d'un côté). Cependant on perd aussi toutes les optimisations côté blitting, tout ce...
Je pense en tout cas que la fonction retourne -1 car il n'y a rien à verrouiller, par contre je ne sais pas si ça va complètement planter. Tu as essayé ?
En fait, normalement il faudrait tester...
A priori oui, ou quand tu modifie directement les données dans la structure des pixels.
Donc non, au contraire elle ne doit pas être bloquée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.