(Direct3D 9) Graka zeichnet im vollbildmodus farbige streifen



  • nun kann man ja nich verlangen das ich auf _jeden_ rechner VS installiere um mir die debug ausgabe an zu schauen ... also wie setzt man die debug output location auf eine datei ?!

    nna... dieses vorhaben ist recht sinnlos, VS ist nähmlich nicht nur dafür verantwortlich, während des debugs schöne tabellen mit den variablenwerten hinzuzeichnen, VS ist notwendig, um überhaupt irgendeine debug-version des programms auszuführen. wenn du's auf einem anderen rechner laufen lässt, dann muss es ja eine release-version sein, da werden gar keine debug ausgaben produziert, und können somit auch nirgendwohin geschrieben werden. 🙄

    aber mal zwischedurch alle renderstates in eine logfile zu schreiben kann auch schon recht hilfreich sein. Untersuch dann mal die ganzen surface typen auf kompatibilität mit den ganzen anderen einstellungen, vielleicht findest du irgendetwas, was laut der dokumentation nicht funktionieren dürfte, jedoch trotzdem funktioniert. Das ist nervig, weil das programm dann anfängt, auf unterschiedlichen grafikkarten verschiedene ergebnisse zu liefern, was wirklich verwirrend ist. 🙄



  • Andrey schrieb:

    VS ist notwendig, um überhaupt irgendeine debug-version des programms auszuführen.

    Eigentlich sollte es jeder Debugger tun, das muss nicht der von VS sein. Es gibt kostenlose Debugger.



  • *ja, gut, hab jetzt "VS" representativ für alle debugger genommen, aber bei release-version gibts sowieso keine debug-ausgaben, egal was man für einen debugger benutzt...


  • Mod

    man sollte einfach fallbacks einbauen fuer graphikkarten die einige features nicht unterstuetzen die man haben will, dann hat man keine probleme die fallbacks einzuschalten wenn die caps das gewuenschte feature nicht aufweisen. jedenfalls falls man fuer mehr als nur sich selbst eine engine programmiert.



  • ok featuers deaktivieren ist eine möglichkeit ... was aber wenn man keine nutzt ...

    also die skybox nutzt wirklich gar nix ... nich mal Z-buffer ... also sollte das ja wohl funzen ... mir viel grad eben ein das ich evtl was mitn nebel an hab
    das einzigste was ich nutze ist licht ... und eigentlich bislang nur ambient also sollten ja alle grafiken gleich dargestellt werden ...

    zur debugversion ... das lustige ist ja wenn ich die release version im debuger starte ist es wie die debug version, und sie funzt auch auf anderen PCs ... und da ich mal bei debug _alles_ eingestellt hatte und mal ne realse version machen wollte war die konfig _leer_ ... also nette idee von MS ... aber irgendwie überflüssig

    MfG



  • war die konfig _leer_

    moment mal, was hast du alles eingestellt, und was war "_leer_"? kann dir irgendwie nicht ganz folgen... 🙄


  • Mod

    LinkeT schrieb:

    ok featuers deaktivieren ist eine möglichkeit ... was aber wenn man keine nutzt ...

    wenn man keine nutzt, dann rendert man nicht.

    also die skybox nutzt wirklich gar nix ...

    dann ist es ja kein wunder das sie nicht zu sehen ist. ich hatte erst gedacht dass du so nen 08/15 bug hast..

    entwickel einfach auf der schlechtesten graphikkarte die du unterstuetzen moechtest, dann geht das auch auf besseren karten.



  • entwickel einfach auf der schlechtesten graphikkarte die du unterstuetzen moechtest, dann geht das auch auf besseren karten.

    eigentlich habe ich vor ein paar wochen diesen thread angefangen, weil es ebn nicht der fall gewesen ist 🤡


  • Mod

    dann war die andere karten eben nicht besser in dem fall.



  • nö, das waren zwei radeon-graka's mit fünf jahren altersdifferenz 😃 die neue war schlicht und einfach überall besser, und trotzdem verhielt sich das programm bei der neuen grafikkarte nicht vorhersehbar 🤡


  • Mod

    dann im referenzrasterizer testen und fehlerbericht an ati senden, bugs kann es immer mal geben.



  • das "unvorhersehbare verhalten" äußerte sich aber darin, dass die neue karte etwas geschluckt hat, was sie eigentlich laut meckernd rausspucken sollte... war zwar recht verwirrend für mich 👎 , aber ATI kann man echt keinen vorwurf draus machen. 👍



  • Andrey schrieb:

    das "unvorhersehbare verhalten" äußerte sich aber darin, dass die neue karte etwas geschluckt hat, was sie eigentlich laut meckernd rausspucken sollte..

    Drops, das "unvorhersehbare verhalten" ist doch genau das, was bei Fehlern deinerseits passieren muss. Sei froh, das nicht deine Festplatte geloescht wurde. f'`8k

    Autocogito

    Gruß, TGGC (making great games since 1992)



  • TGGC schrieb:

    Sei froh, das nicht deine Festplatte geloescht wurde.

    Das wär doch mal n geiler grafikkarten-bug gewesen 😃


Anmelden zum Antworten