Ich habe eine Funktion, die eine Textur lädt und das neu generierte GLuint
zurückgibt. Ich muss wissen, was ich zurückgeben sollte, wenn es die Textur nicht laden kann. Also, wenn glGenTextures
beginnt bei 1 Textur-IDs zuweisen, konnte ich GL_FALSE
zurückkehren usw.Was ist die OpenGL-Methode zum Zuweisen von Textur-IDs?
Antwort
Es ist die Implementierung definiert.
Sie müssen nicht wissen, noch sollten Sie Pflege, wie die Umsetzung Namen zuordnet (oder IDs, wie Sie sie nennen) für jede Objekt. Es wird erwartet, dass Sie nur die Ganzzahl verfolgen, die das Objekt darstellt, sodass Sie es binden und freigeben können, wenn Sie damit fertig sind.
Wenn Sie nicht bereits die Nummer als Darstellung einer Textur verfolgen, können Sie immer glIsTexture()
anrufen, um das herauszufinden.
glGenTextures
wird nicht fehlschlagen, neue Namen bereitzustellen, wenn der Systemspeicher nicht erschöpft ist. Ein Name 0
wird nie verwendet werden, und ist ein reservierter Name für Texturen. Alle Namen sind ungleich Null, vorzeichenlose Ganzzahlen.
Diese beantwortet Ihre Frage:
danke, das löst mein Problem. aber es beantwortet immer noch nicht die Frage. –
@Jay, ich denke, die Antwort auf Ihre Frage ist es hängt von der Implementierung –
Ich habe Fälle gesehen, in denen Textur 0 eine interne Standardtextur zugewiesen wurde (wie reines Weiß, zum Beispiel). –
- 1. lm() $ zuweisen: Was ist das?
- 2. Verknüpfung zum Zuweisen von Instanzvariablen
- 3. Schienenmethode zum Zuweisen von Instanzvariablen
- 4. Zuweisen von Jobs zum Formular des Teammitglieds
- 5. Was ist "java.net.NoRouteToHostException: angeforderte Adresse nicht zuweisen"?
- 6. Zuweisen von resourceId zum Layout in Android
- 7. Was ist die Alternative zum Node.js Domänenmodul?
- 8. Einfache Möglichkeit zum Zuweisen von Zeigerwerten?
- 9. Was ist die beste Methode zum Erstellen von ClickOnce-Bereitstellungen?
- 10. Was ist die Verknüpfung zum Aktualisieren von Frames in xcode?
- 11. Was ist die beste Methode zum Speichern/Berechnen von Benutzerbewertungen?
- 12. Was ist die beste Methode zum Einstellen von Bildquellen?
- 13. Was ist die JPA CriteriaBuilder-Methode zum Filtern von Unterklassen?
- 14. Was ist die beste Methode zum Aufräumen von CSS?
- 15. Was ist die beste Methode zum Indizieren von eindeutigen Textfeldern?
- 16. Was ist die richtige Methode zum Umbrechen von [NSString stringWithFormat:]?
- 17. Was ist die beste Strategie zum Laden von Eigenschaften?
- 18. Was ist die beste Praxis zum Schließen von Ressourcen?
- 19. Matlab-Schleife zum Zuweisen von Zeilen zum Zellenfeld
- 20. Verwenden von statischen Block zum Zuweisen von Ressourcen in Java
- 21. Was ist die Verwendung von "??"
- 22. Was ist der Unterschied zwischen dem Zuweisen von Zeigerobjekt durch die folgenden 2 Möglichkeiten?
- 23. Was ist der akzeptierte Standard zum Diktieren von Lambda-Ausdrücken?
- 24. Was ist die Einschränkung von PerlNet?
- 25. Ruby: Verwenden von Object.send zum Zuweisen von Variablen
- 26. Was ist die Definition von Proxy-Aware
- 27. ADFS - Was ist die beste Vorgehensweise zum Einschränken des Benutzerzugriffs und zum Bereitstellen von Benutzerattributen?
- 28. Was ist die Formel zum Umleiten von Links zum Unterordner htaccess?
- 29. Was zum Teufel ist die "Struktur und Interpretation von Computerprogrammen" zum Thema Zeichnen?
- 30. Was ist die Alternative zum Azure Cloud Service (Classic)?
@greyfade Bitte lesen Sie die vollständige Frage erneut. –
tat ich. Zweimal. Deine Frage ist unklar. Ich werde meine Antwort ändern, aber bitte schreiben Sie Ihre Frage genauer um. – greyfade
@greyfade hmm .. auf welche Weise glaubst du, ich war unklar? –