Also ich bin zu C++ Glew und Glut von Java LWJGL gekommen. Und ich habe ein sich drehendes Rechteck mit einfachem glBegin (GL_QUADS) und das Zeug funktioniert. Aber wie aktiviere ich das Pixelformat wie in LWJGL?Glew and Glut Wie aktivierst du das Pixelformat?
Antwort
besten Sie tun können, ist glutInitDisplayMode()
Ein/Aus-Flags:
GLUT_RGBA
: Bitmaske ein RGBA-Modus Fenster auszuwählen. Dies ist der Standardwert, wenn weder GLUT_RGBA noch GLUT_INDEX angegeben sind.GLUT_RGB
: Ein Alias für GLUT_RGBA.GLUT_INDEX
: Bitmaske zum Auswählen eines Farbindexmodusfensters. Dies überschreibt GLUT_RGBA, wenn es ebenfalls angegeben ist.GLUT_SINGLE
: Bitmaske zum Auswählen eines einzelnen gepufferten Fensters. Dies ist der Standardwert, wenn weder GLUT_DOUBLE noch GLUT_SINGLE angegeben sind.GLUT_DOUBLE
: Bitmaske zum Auswählen eines doppelt gepufferten Fensters. Dies überschreibt GLUT_SINGLE, wenn es ebenfalls angegeben ist.GLUT_ACCUM
: Bitmaske zum Auswählen eines Fensters mit einem Akkumulationspuffer.GLUT_ALPHA
: Bit-Maske, um ein Fenster mit einer Alpha-Komponente zu den Farb-Puffer (n) zu wählen.GLUT_DEPTH
: Bitmaske zum Auswählen eines Fensters mit einem Tiefenpuffer.- : Bit-Maske zum Auswählen eines Fensters mit einem Stencil-Puffer.
GLUT_MULTISAMPLE
: Bitmaske zum Auswählen eines Fensters mit Multisampling-Unterstützung. Wenn Multisampling nicht verfügbar ist, wird automatisch ein Nicht-Multisampling-Fenster ausgewählt. Hinweis: Sowohl die OpenGL-Client-seitigen als auch die serverseitigen Implementierungen müssen die GLX_SAMPLE_SGIS-Erweiterung unterstützen, damit Multisampling verfügbar ist.GLUT_STEREO
: Bitmaske zum Auswählen eines Stereofensters.GLUT_LUMINANCE
: Bit-Maske, um ein Fenster mit einem "Luminanz" -Farbmodell auszuwählen. Dieses Modell stellt die Funktionalität von OpenGLs RGBA Farbmodell zur Verfügung, aber die grünen und blauen Komponenten werden nicht im Framebuffer beibehalten. Stattdessen wird die rote Komponente jedes Pixels in einen Index zwischen Null und glutGet (GLUT_WINDOW_COLORMAP_SIZE) -1 und umgewandelt, der in einer Farbkarte pro Fenster nachgeschlagen wird, um die Farbe der Pixel innerhalb des Fensters zu bestimmen. Die anfängliche Colormap des GLUT_LUMINANCE-Fensters ist , die initialisiert wurde, um eine lineare graue Rampe zu sein, aber kann mit GLUT Colormap-Routinen geändert werden.
Sie können nicht eine bestimmte Anzahl von alpha/Tiefe/Stencil/etc anfordern. Bits wie Sie können mit LWJGL's PixelFormat
.
Ich habe bereits eine Zeile: glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH); Also, was mache ich jetzt? – NathanProgrammer
@ Kid8: ... nichts? Sie haben das Pixelformat bereits so konfiguriert, wie GLUT es Ihnen erlaubt. – genpfault
- 1. Abfrage opengl, glut, glew
- 2. Wie aktivierst du einen Bit-Datentyp in SQL Server?
- 3. Wie aktivierst du "Dynamic Content" für die Startseite?
- 4. Wie das Pixelformat oder bitdepth von TPngImage
- 5. Wie aktivierst du SSH auf einem neuen Raspbian Jessie Bild ohne Tastatur/Monitor?
- 6. Wie aktivierst du Multi-Sampling in OpenGL ES auf dem iPhone?
- 7. Wie ändere ich das Pixelformat eines TWICImage in Delphi 2010?
- 8. BlobCounter nicht unterstütztes Pixelformat
- 9. Wie und And oder ISNull mit Linq zu Entity Entity Framework4? Wie machst du das?
- 10. GLUT Segmentierung Fehler auf GlCreateShader
- 11. Glew Probleme, ungelöste externe
- 12. GLEW funktioniert nicht
- 13. Probleme mit GLEW
- 14. Mit glew mit SDL2
- 15. GLEW _First war nullptr
- 16. Unterschied zwischen Freeglut vs Glew?
- 17. GLEW-Fenster einrichten?
- 18. Wie benutzt man GLEW mit Qt?
- 19. Emacs: Wie deaktivierst du das automatische Rezentrieren?
- 20. Wie machst du Sudo das Passwort speichern?
- 21. Wie initialisierst du das Git-Repository?
- 22. Bereitstellen von Django: Wie machst du das?
- 23. Wie deinstallierst du das Scala Eclipse Plugin?
- 24. Probleme beim Kompilieren mit GLEW
- 25. glewInit Segfault mit GLEW 2.0
- 26. Das "Du machst es falsch !!"
- 27. Wie OpenGL-Kontext mit PyGame statt GLUT
- 28. Verstehst du das Unfallprotokoll nicht?
- 29. GLEW gibt einige unausgetragene Fehler
- 30. Wie setze ich PIxelFormat in javafx auf rgb?
Was bedeutet es, ein Pixelformat zu "aktivieren"? Sie haben hier bereits einen Framebuffer und der Standard-Framebuffer ist unveränderlich (Sie stecken in dem Format, mit dem Sie angefangen haben). –