VBlank



  • Moin,

    ich hab ein kleines rotierendes 3d-Objekt unter Benutzung von Direct3D erstellt. Das rendern synchronisiert sich mit dem Vertical Blank sync. Nu meine Frage... wenn dieser manuell ausgeschaltet wurde, fegt das Objekt ja logischerweise viel zu schnell über den Bildschirm. Gibt´s vielleicht ne Möglichkeit, den VBlank sync im Programm zu überprüfen und dann ggf. einzuschalten falls der user ihn deaktiviert hat?



  • hmmm, hast du schon mal was von einer Framebremse gehört?



  • Ich weiß was du meinst, aber das ist keine Antwort auf meine Frage... 😉



  • aLpHa oNe schrieb:

    Gibt´s vielleicht ne Möglichkeit, den VBlank sync im Programm zu überprüfen und dann ggf. einzuschalten falls der user ihn deaktiviert hat?

    Ja.

    Bye, TGGC (Für echte Fans)



  • Super, hier ist ja eine Antwort besser als die andere...



  • Ich habe deine Frage so verstanden das dein Programm zu schnell läuft. Und du willst die vertical Synchronisation dazu verwenden dein Programm abzubremsen.

    Ausserdem ist es nicht die feine Art im System eines User rumzupfuschen. Deine Anwendung sollte sich dem System anpassen und nicht das System deinem Programm.



  • Man kann den Status des VBlank Syncs nach der Anwendung auch wieder in den Ursprungszustand zurückswitchen, oder nicht? Aber egal... muss ich woanders gucken wenns hier keine antworten will...


  • Mod

    aLpHa oNe schrieb:

    Gibt´s vielleicht ne Möglichkeit, den VBlank sync im Programm zu überprüfen und dann ggf. einzuschalten falls der user ihn deaktiviert hat?

    was wenn der user eine andere Hz-zahl auf seinem monitor hat? was wenn er deine einstellung überschreiben kann? was ist wenn dein programm mal so aufwendig ist, dass du garnicht an die VSync-zeit drankommst?

    aber wenn es dir eh nicht drauf ankommt so genau zu sein und lediglich auf <100fps bleiben möchtest, bau ein Sleep ein, da könnte der aufwand weit niedriger sein. 🙂

    rapso->greets();



  • aLpHa oNe schrieb:

    Man kann den Status des VBlank Syncs nach der Anwendung auch wieder in den Ursprungszustand zurückswitchen, oder nicht? Aber egal... muss ich woanders gucken wenns hier keine antworten will...

    [prophecy]
    Mit Ignoranz wirst du nicht weit kommen. 😉
    [/prophecy]



  • aLpHa oNe schrieb:

    Super, hier ist ja eine Antwort besser als die andere...

    Ja, und zwar meine... 😎

    Bye, TGGC Deine Unterstützung wird gebraucht!



  • @groovemaster: Ignoranz? In welchem Verein bin ich hier eigentlich gelandet? Ich stell höflich ne Frage und bekomme KEINE vernünftige Antwort! Was ist also daran "ignorant" zu erwähnen, das ich mich wohl oder übel woanders nach ´ner Antwort umschauen muss?



  • aLpHa oNe schrieb:

    Ich stell höflich ne Frage und bekomme KEINE vernünftige Antwort!

    Achso, du bist Analphabet! Frag mal einen Bekannten wegen Vorlesen...

    Bye, TGGC Deine Unterstützung wird gebraucht!



  • 😉 Ich sach ja, keine *vernünftige* Antwort. Und Beleidigungen fliegen hier auch noch... cooler Club!



  • Tja, dann wirst du wohl doch woanders hingehen müssen. Das ist eben der coole Club der Profis. 8^f)

    Bye, TGGC Deine Unterstützung wird gebraucht!



  • aLpHa oNe schrieb:

    😉 Ich sach ja, keine *vernünftige* Antwort. Und Beleidigungen fliegen hier auch noch... cooler Club!

    Hättest du eine *vernünftige* Frage gestellt könntest du sehr viel mit den Antworten anfangen. Naja, könntest du vielleicht auch so, aber das würde ja vorraussetzen dass du dein Problem nicht schon gelöst hast.
    [edit]ja ja, die neue Rechtschreibung[/edit]



  • CLOSED



  • Danke Sgt. Nukem. Gut das wir dich haben 😉 😃 🤡



  • aber er ( aLpHa oNe ) hat vollkommen recht. Der TGGC flamed eh nur rum, hab das lange genug verfolgt. aLpHa oNe hat eine ganz einfache Frage gestellt und es kahmen seitens TGGC keine vernünftige Antworten.
    Es ist ja klar das aLpHa eher eine Framebremse braucht als den VSync, aber so unhöflich zu werden wie der TGGC muss man wirklich deswegen nicht.

    Tja, dann wirst du wohl doch woanders hingehen müssen. Das ist eben der coole Club der Profis. 8^f)

    naja "profis" lol, eher aufschneider. wenn das hier so weiter geht im Forum, dann gute Nacht.

    ps: TGGC seit wann sind wir in einem rechtschreib-forum? dacht immer es wär ein c++ forum :p



  • Ich habe seine Frage genauestens beantwortet. Also warum weinen?

    Den Leute hier zu unterstellen man würde nicht vernünftig antworten, wäre natürlich einen prima Basis um weitere Infos zu erhalten. Das ich mal zu gunsten Alphas annehme, seine Aussage hat andere Gründe als pure Dummheit, gilt ja neuerdings auch als unhöflich. Oder DEvent, was meinst du sonst?

    DEvent schrieb:

    ps: TGGC seit wann sind wir in einem rechtschreib-forum? dacht immer es wär ein c++ forum :p

    Keine Ahnung, sag du es mir.

    Bye, TGGC Deine Unterstützung wird gebraucht!


  • Mod

    TGGC schrieb:

    Bye, TGGC Deine Unterstützung wird gebraucht!

    ach tggc, du hast natürlich wie immer recht, die leute regen sich einfach unnötig auf. Die sollten deine sinnfreien antworten, die ihre frage spitzfindig beantworten, aber in keinster weise weiterhelfen, einfach akzeptieren. ich meine, es sollte doch jeder akzeptieren, wenn du eine vision hast, wenn du mehr in den leuten siehst, als die "pure Dummheit" die du gegenwärtig erkennst, was natürlich in keinster weise als beleidigung aufgefasst werden dürfte. Nicht jeder kann eben so hochkomplexe dinge fragen, die nicht durch google in 5minuten an einem existierendem projekt oder nem quantum grips beantwortbar sind.
    Es bringt unser forum einfach nur weiter das du da bist, in den wochen in der du hier nicht gepostet hast, wurde zumeist einfach nur sachlich und nichtmal spitzfindig auf fragen geantwortet oder die frage rutschte nach unten durch ohne ein hauch deiner gramatisch korrekten signaturen wie "ja" "unfug" "lötzin"... bekommen zu dürfen.
    Ich fände es echt ok von denen, die auf deine aussagen mit unverständniss reagieren, wenn sie einfach mal die klappe halten könnten, dich nicht extra in den mittelpunkt stellen würden in jedem thread der am ende nichts mehr mit dem topic zu tun hat, und dann, ja fast schon so als ob du nichts gepostet hättest wovon sie sich provozieren lassen, dem topic weiter folgen und am ende eine lösung erarbeitet wird.
    Dann müßte ich auch nicht diesen "Honeypot of flame" irgendwo auflassen, bloss damit die flame nicht sofort in einem anderen thread gegen dich weitergeführt wird, sobald ich einen schliesse.

    also wirklich leute, ich bin enttäuscht von euch 😉

    rapso->greets();



  • Den Spruch "Es gibt keine dummen Fragen, sondern nur dumme Antworten" sollte sich Herr TGGC mal zu Herzen nehmen. Ich habe eine *normale* Frage gestellt, ob es nun Sinn macht in einer Animation den VSync abzuwarten bleibt dahingestellt, trotzdem wäre ich über eine Antwort dankbar gewesen. Wenn allerdings ein "Ja" für TKKG aeh TGGC eine sinnvolle Antwort ist dann weiß ich auch nicht mehr. Ich vermute aber das er die Antwort gar nicht weiß und es deshalb vorzieht hier dumm daherzulabern anstatt sein Nichtwissen preiszugeben.


Anmelden zum Antworten