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

Aktuelle Zeit: Fr Jul 18, 2025 00:37

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mi Aug 15, 2007 12:42 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Sep 23, 2005 20:31
Beiträge: 212
Wohnort: Sachsen/ Vogtland
Hallo,

Mir ist es in "Projekt W" aufgefallen, dass bei der Wahl der Bildschirmauflösung ziemlich viele Auflösungen angezeigt werden, aber meine maximal mit dem System mögliche z.B. nicht (1280x1024). Ich vermute dass Sascha die Liste manuell hinterlegt hat.
Ich habe das gleiche Problem. Gibt's da was vom System, oder muß man die sich selbst ausdenken? Windows führt ja im Auflösungsdialog auch meist nur die sinnvollen Varianten.

Wie verhält sich das ganze mit FPC unter Linux? Ist es bei SDL wieder ganz anders?

Grüße, DNA

_________________
Heute code ich, morgen debug ich, und übermorgen caste ich die Königin auf int.
http://www.2ndmoon.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Aug 15, 2007 13:21 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jul 20, 2006 17:34
Beiträge: 52
Bei den Schweizern gibts da was: http://www.swissdelphicenter.ch/de/showcode.php?id=354


PS: Ich hab bei Projekt W durchaus 1280x1024 gefunden. Einfach ein bischen runterscrollen

_________________
2+2=5
For extremely large values of two


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Aug 15, 2007 13:48 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
Die Liste in Projekt W ist nicht manuell, da wird beim Start ausgelesen was die Grafikkarte anbietet. Allerdings sortieren die Grafikkarten manchmal etwas eigenartig weshalb deine Auflösung evtl. miten in der Liste steckt. Zum Auslesen benutze ich die Funktion EnumDisplaySettings.

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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Aug 15, 2007 14:14 
Offline
DGL Member
Benutzeravatar

Registriert: Do Dez 05, 2002 10:35
Beiträge: 4234
Wohnort: Dortmund
Theoretisch gesehen sind moderne Rechner in der Lage wirklich JEDE Auflösung darzustellen. Es werden aber nur eine Hand voll per default im Windows angeboten. Es gibt Tools mit denen kann man eigene Modes hinzufügen etc. Bzw benutzt VMWare bei wechseln in den Vollbildmodus die aktuelle Auflösung. Also selbst wenn das einen ganz komische Auflösung ist.

Unter SDL ist das natürlich anderes. Die EnumDisplaySettings stammt ja aus der WindowsAPI. Habe es zwar noch nicht selber gemacht aber die Methoden SDL_ListModes, SDL_VideoModeOK bzw. SDL_GetVideoInfo sehen so als ob es das ist wonach du suchst.

PS: Die Liste im ProjectW ist evtl auch deswegen so groß, weil da die Frequenzen nochmit dran hängen. Das sorgt dafür, dass es pro Auflösung 4-5 Versionen gibt.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Aug 15, 2007 14:24 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Sep 23, 2005 20:31
Beiträge: 212
Wohnort: Sachsen/ Vogtland
Hallo,

Danke für die Antworten.

@Sascha
ich werde nochmal verifizieren ob der Eintrag wirklich fehlt, ansonsten wäre EnumDisplaySettings genau das was ich suche.

Wenn da nicht SDL wäre. Daher suche ich mal in der Nähe von SDL_ListModes, SDL_VideoModeOK und SDL_GetVideoInfo.

Vielen Dank,
DNA

_________________
Heute code ich, morgen debug ich, und übermorgen caste ich die Königin auf int.
http://www.2ndmoon.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Aug 15, 2007 14:32 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Sep 23, 2005 20:31
Beiträge: 212
Wohnort: Sachsen/ Vogtland
Shaddow hat das Thema hier schonmal durchgekaut. Da werde ich mich mal ranheften.

viewtopic.php?t=6195

Grüße, DNA

_________________
Heute code ich, morgen debug ich, und übermorgen caste ich die Königin auf int.
http://www.2ndmoon.de


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


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 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 | 16 Queries | GZIP : On ]