Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Do Jul 10, 2025 15:57

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Sehr langsames Rendering ?!?
BeitragVerfasst: So Okt 19, 2003 16:49 
Offline
DGL Member

Registriert: Sa Sep 21, 2002 21:32
Beiträge: 346
Wohnort: Eilsum (Nahe Emden)
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!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Okt 19, 2003 17:05 
Offline
DGL Member
Benutzeravatar

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.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Okt 23, 2003 20:44 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Ähnliches Problem hab ich auch.

Wie kann es sein, dass ich trotz Geforce FX 5600 Ultra nur 90 FPS bei einem einfachen Dreieck bekomme?

Und wenn ich beim VCL-Template zu viel Text anzeige, geht die FPS-Zahl auch in den Keller (ist das so bei 14 FPS).


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Okt 23, 2003 20:56 
Offline
DGL Member
Benutzeravatar

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.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

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.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 17 Queries | GZIP : On ]