Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

21

06.09.2012, 17:37

Ich habs nochmal auf nem anderen Rechner probiert und da siehts genauso aus wie bei mir... Ich benutze übrigens eine Geforce GTX 560 Ti und den neusten Treiber (301.42)
Was hast du für ne Grafikkarte?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

22

06.09.2012, 17:40

Das hat sicher nix mit der Grafikkarte zu tun. Ich würde viel eher mal auf einen Bug in deinem Programm oder deiner Version der SFML tippen. Mit der SFML 2 RC Version bekomm ich hier ständig eine Stack Corruption...

Ich hab dir meine Version mal hier hochgeladen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dot« (06.09.2012, 17:54)


23

06.09.2012, 18:03

Danke das ist sehr nett! Allerdings fehlt die msvcr110.dll Ich benutze Code::Blocks und MinGW. Wärst du so nett und würdest die zip nochmal neu hochladen? Vielen Dank! :)

25

06.09.2012, 18:16

Tatsächlich! Deine Version funktioniert. Ok gut vielen Dank. Also hab ich was beim kompilieren oder einbinden von SFML falsch gemacht. Danke sehr nochmal :)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

26

06.09.2012, 18:20

Ich würde fast vermuten, dass es an deiner Version der SFML liegt, mit der mein Debugger hier ständig eine Stack Corruption meldet. Vermutlich gibts da irgendwo undefiniertes Verhalten und in Kombination mit deinem Compiler kommt dann eben sowas raus.
Ich würde dir sehr dazu raten, den aktuellen Snapshot zu verwenden und selbst zu kompilieren.

27

07.09.2012, 00:43

Ich hab die neuste Version von github gepulled und kompiliert, aber der Fehler bleib... Ich sowohl die Debug als auch die Release version geteste.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

28

07.09.2012, 01:06

Merkwürdig. Hast du auch eine aktuelle Version von MinGW? Probier's mal mit Visual C++, wär interessant ob's damit geht...

29

10.09.2012, 12:09

Hmm ich hab MinGW 4.6.2, was laut Wikipedia die neueste version ist. Nun gut ich werde mich mal an das SFML Forum wenden und schauen ob da jemand weis, was falsch läuft. Vielen dank erstmal für die Hilfe und den Code :)

30

10.09.2012, 14:57

Achja, nochmal zum Thema Effizienz: Die 5 Abfragen an sich tun erstmal nicht weh, wichtig ist, wo sie stehen. Wenn du einmal pro Frame eine Farbe berechnest, wirst du keinen Unterschied merken. Wenn du einmal pro Frame den ganzen Bildschirm anmalen willst und für jeden Pixel die Farbe neu berechnest, dann vielleicht schon. Und nur weil man das Gefühl hat, etwas liefe langsam, heißt das noch lange nicht, dass sich optimieren an dieser Stelle läuft. Oft sind vermeintlich langsame Codeteile erstaunlich schnell und ganz andere, augenscheinlich schöne dann doch aus irgendeinem Grund sehr ineffektiv. Sicher ist jedenfalls, dass so etwas wie 5 triviale Abfragen schon an einer überaus ungünstigen Stellen stehen muss, um überhaupt messbare Auswirkungen zu haben.
Lieber dumm fragen, als dumm bleiben!

Werbeanzeige