Hi Leute!
Wie ihr sicherlich gesehen habt, arbeite ich zurzeit an einem kleinen Projekt (Gl_Solitär). Dieses Erreicht bei mir im Fenster so ca 19-24 Fps. Wenn ich nun aber unter dem Spielfeld ein einziges Quadrat (naja: zwei Dreiecke) hinzufüge, da liege ich plötzlich nur noch bei 13 FPs im gleichem Fenser (sonst keine Änderungen vorgenommen.... wie kann das sein?
Ps: einen Ähnlichen Sprung habe ich festgestellt, als ich einfach mal das Feld habe rotieren lassen (mehr nicht!) ... das halbierte sich die Framerate einfach ... Das kann es doch nicht sein ?!?
Edit: Spinne ich? Habe eben mal andere Texcoords genommen (die Textur wurde 11x wiederholt in beide Richtungen) ... wenn ich die Texur nur einmal über die ganze Fläche strecke, wird deutlich schneller! Wie kann ich dennoch bei passabler Geschwindigkeit die Textur wiederholen?
_________________ Es sind immer die guten, welche zu früh von uns gehen müssen... Meine bislang 13 Open Gl - Tuts findet ihr auf www.dcw-group.net Neu! Ein großer Teil der Demos nach Kylix übersetzt!
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Sowas wurde auf einigen Grafikkarten bereits beobachtet.Probier mal statt einem großen Quad mit S=11/T=11 elf kleine Quads mit jeweils S=1/T=1 und der Gesamtgröße des großen Quads zu zeichnen.Das kann besonders auf älteren Grafikkarten was bringen.
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
SpaceJunky hat geschrieben:
Wie kann es sein, dass ich trotz Geforce FX 5600 Ultra nur 90 FPS bei einem einfachen Dreieck bekomme?
V-SYNC.Deaktiviere den mal im Treibermenü,denn ansonsten werden niemals mehr Frames gerendert als du Bildwiederholfrequenz eingestellt hast.Ansonsten prüf mal deinen Code zur FPS-Anzeige.
SpaceJunky hat geschrieben:
Und wenn ich beim VCL-Template zu viel Text anzeige, geht die FPS-Zahl auch in den Keller (ist das so bei 14 FPS).
Erzähl mal was für ne Art Textur du renderst?Outlined-Fonts?Bitmap Font?Textured Font?Besonders ersterer ist sehr stressig für die Grafikkarte und sollte nicht zum Anzeigen von normalem Text verwendet werden.
Mitglieder in diesem Forum: Majestic-12 [Bot] und 3 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.