Was bedeuten die "Nein" in der Ausgabe des Einheitsunterstützungstests?

7
Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  no
GL npot or rect textures: no
GL vertex program:        no
GL fragment program:      no
GL vertex buffer object:  yes
GL framebuffer object:    no
GL version is 1.4+:       no

Unity supported:          no
Rafael Jimenez
quelle
2
Welche Grafiklösung ist das? Welcher Treiber wird verwendet? Die Hardwarebeschleunigung wird verwendet, der Software- / Hardware-Kombination fehlen jedoch die Funktionen zum Ausführen von Unity (und Compiz). Könnte sein, was in der Antwort steht, oder vielleicht brauchen Sie nur einen anderen Treiber.
Htorque

Antworten:

6

GLX texture from pixmapist eine Erweiterung, mit der aus dem Inhalt einer X11-Pixmap (z. B. dem Inhalt eines Anwendungsfensters) eine OpenGL-Textur erstellt werden kann. Diese Funktionalität ist erforderlich, um OpenGL effizient zum Rendern von Fensterinhalten auf dem Bildschirm zu verwenden (alternativ können die Pixeldaten in den Fenstermanager gesaugt und anschließend manuell eine Textur erstellt werden).

GL npot or rect texturesbezieht sich auf die Fähigkeit, Texturen mit beliebigen Dimensionen zu erstellen. Frühere Grafikhardware konnte nur mit quadratischen Texturen arbeiten, deren Abmessungen eine Zweierpotenz waren (z. B. 2, 4, 8, 16, 32 usw.). Das npotTeil steht für " n auf p ower o f t wo". Wenn Sie Fensterinhalte als Texturen behandeln, ist dies ziemlich wichtig.

GL vertex programund GL fragment programsind Erweiterungen, mit denen Teile der OpenGL-Pipeline programmiert werden.

GL framebuffer objectist eine Erweiterung, die das Rendern außerhalb des Bildschirms ermöglicht. Traditionell werden OpenGL-Vorgänge direkt auf dem Bildschirm gerendert. Durch das Rendern außerhalb des Bildschirms kann das resultierende Bild weiter verarbeitet werden (z. B. zum Erstellen einer Textur für das weitere Rendern.

GL version is 1.4+prüft nur, welche OpenGL-Version der Treiber angeblich unterstützt. Mit dieser Überprüfung soll festgestellt werden, ob der Treiber eine Mindestfunktionalität unterstützt, die für diese Version der Spezifikation erforderlich ist.

James Henstridge
quelle
2

Es ist nur ein Vorschlag und könnte falsch sein. Aber wahrscheinlich haben Sie eine ziemlich alte Grafikkarte, die die erforderlichen openGL-Funktionen nicht unterstützt.

PocketSam
quelle