Hallo Community,
Ich hätte eine Frage zu einem Problem, zu welchem es bereits viele Fragen gibt und zu welchem auch schon viele Antworten existieren. Allerdings ist keine dabei, die mich so wirklich überzeugt.
Ich habe einen zweidimensionalen Array, welcher die Farbdaten für jeden einzelnen Pixel des Bildschirms beinhaltet. Diesen möchte ich nun auslesen und entsprechend zu dem Farbwert einen Pixel einzeichnen.
In Direct2D habe ich das bisher mit der FillRectangle-Methode gehandhabt, welche mir allerdings als sehr langsam und unschön erscheint (Warum 1920x1080 kleine Rechtecke zeichnen, wenn man nur einen Pixel ansprechen will).
Somit würde ich nun gerne wissen, ob es denn wirklich keine andere Möglichkeit gibt, um dieses Vorhaben deutlich schneller umzusetzen.
Als DirectX-Wrapper verwende ich SharpDX, wenn das in der Hinsicht irgendeine Rolle spielen sollte.
Ich hätte eine Frage zu einem Problem, zu welchem es bereits viele Fragen gibt und zu welchem auch schon viele Antworten existieren. Allerdings ist keine dabei, die mich so wirklich überzeugt.
Ich habe einen zweidimensionalen Array, welcher die Farbdaten für jeden einzelnen Pixel des Bildschirms beinhaltet. Diesen möchte ich nun auslesen und entsprechend zu dem Farbwert einen Pixel einzeichnen.
In Direct2D habe ich das bisher mit der FillRectangle-Methode gehandhabt, welche mir allerdings als sehr langsam und unschön erscheint (Warum 1920x1080 kleine Rechtecke zeichnen, wenn man nur einen Pixel ansprechen will).
Somit würde ich nun gerne wissen, ob es denn wirklich keine andere Möglichkeit gibt, um dieses Vorhaben deutlich schneller umzusetzen.
Als DirectX-Wrapper verwende ich SharpDX, wenn das in der Hinsicht irgendeine Rolle spielen sollte.
Auch Dunkelheit kann Erleuchtung bringen...