2016-08-31 5 views
0

Erfordert das Zurücksetzen des Befehlspuffers, dass die Anzahl der Aufrufe von vkCmd* im Befehlspuffer konstant bleibt? Weil ich segfault, sobald ich einen zusätzlichen Zeichnungsaufruf dem Befehlspuffer hinzufüge, nachdem ich ihn zurückgesetzt habe und ihn neu eingesendet habe.Befehlspuffer zurücksetzen

Antwort

1

Erfordert das Zurücksetzen des Befehlspuffers die Anzahl der Aufrufe von vkCmd * im Befehlspuffer, um konstant zu bleiben?

Nein. Wenn Sie einen Absturz bekommen, ist entweder die Implementierung fehlerhaft oder etwas anderes ist in Ihrem Code fehlerhaft.

4

Wenn Sie einen Befehlspuffer zurücksetzen, vergewissern Sie sich, dass er nicht mehr verwendet wird, indem Sie vor dem Zurücksetzen auf den Submission Fence warten. Darüber hinaus sollte es keine Einschränkungen bei irgendwelchen Anrufen geben, die nach dem Zurücksetzen in eine CB eingegeben werden.

+0

Zaun vor dem Reset funktioniert, thx. – yngccc