Die Suche ergab 1735 Treffer

von dot
07.08.2018, 02:55
Forum: Algorithmen und Datenstrukturen
Thema: Verwirrspiel Intervallmapping
Antworten: 3
Zugriffe: 2061

Re: Verwirrspiel Intervallmapping

Zur Veranschaulichung sagen wir jetzt aber, wir wollen die Größe von 4 auf 8 skalieren. Wir bekommen nach obiger Formel: [0..3]->[0..7]: [0, 1, 2, 3]->[0, 2.33, 4.67, 7] [1..4]->[1..8]: [1, 2, 3, 4]->[1, 3.33, 5.67, 8] Und wie viele Pixel hat dein "skaliertes" Bild nun genau? ;) Pixel sin...
von dot
31.07.2018, 15:34
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Fehler: mehrdeutiger Aufruf const/nonconst aus Lambda
Antworten: 3
Zugriffe: 2211

Re: [C++] Fehler: mehrdeutiger Aufruf const/nonconst aus Lam

Soweit ich das sehen kann, ist das ziemlich sicher ein Compilerbug. Hab mal ein bisschen damit rumgespielt. So wie mir das aussieht, wird this korrekt gecaptured ( const falls foo() const ist). Nur bei der Overload Resolution geht dann irgendwas schief. Interessanterweise klappt es, wenn man [this](...
von dot
24.07.2018, 21:45
Forum: Grafikprogrammierung
Thema: Reflektionen (Nässe)
Antworten: 34
Zugriffe: 13081

Re: Reflektionen (Nässe)

Blinn-Phong basiert auf Microfacets. "Blinn-Phong ohne Microfacets" gibt's nicht, denn Microfacets ist, wie man Blinn-Phong herleitet… ;)
von dot
20.07.2018, 11:34
Forum: Grafikprogrammierung
Thema: Reflektionen (Nässe)
Antworten: 34
Zugriffe: 13081

Re: Reflektionen

Verwendest du Phong Shading? Versuch's mal mit Blinn-Phong, das ist physikalisch korrekter… ;)
Untitled.png
von dot
10.06.2018, 23:14
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: structured binding vs. iterator pair
Antworten: 11
Zugriffe: 3619

Re: structured binding vs. iterator pair

Jonathan hat geschrieben:Vermutlich wäre dann das, was du eigentlich haben möchtest, eine Funktion std::minmax_value, die dementsprechend Werte statt Iteratoren zurück liefert. Und dann ist es vielleicht eleganter eine solche Funktion zu implementieren, als einen Dereferenzierungsoperator für Tupels.
+1
von dot
07.06.2018, 10:59
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 99
Zugriffe: 31624

Re: Sammelthread zu Visual C++’ Compiler

Schrompf hat geschrieben:bringst Du dort regelmäßig Kuchen vorbei? :-)
Keine Ahnung was ich gemacht hab :D , aber ich hab hier ein sehr langes Textfile mit Bugs, für die ich keine Zeit hatte, einen anständigen Report zu schreiben. Mal sehen, vielleicht machen wir demnächst weitere Experimente... :twisted:
von dot
06.06.2018, 10:40
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 99
Zugriffe: 31624

Re: Sammelthread zu Visual C++’ Compiler

lol, 18 h, ich denke, das ist neuer Rekord... :D
von dot
05.06.2018, 16:15
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 99
Zugriffe: 31624

Re: Sammelthread zu Visual C++’ Compiler

Here goes another: https://developercommunity.visualstudio.com/content/problem/267486/error-when-using-qualified-name-refering-to-variab.html ... :( Wieder mal einer dieser Bugs wo die Umstände so spezifisch sind, dass man gar nicht wissen will, wie die Implementierung darunter aussehen muss, damit ...
von dot
23.05.2018, 23:50
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: structured binding vs. iterator pair
Antworten: 11
Zugriffe: 3619

Re: structured binding vs. iterator pair

Ich kann da nirgends widersprechen, aber deine Lösung mit der Dereferenzierung des pairs z.B. könnte im pair direkt implementiert sein, wenn beide Typen Pointer (bzw "dereferenzierbar") sind.. die Operation kann man für alles andere ja rausSFINAEn. Könnte ja, welche anderen Operationen so...
von dot
23.05.2018, 23:13
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: structured binding vs. iterator pair
Antworten: 11
Zugriffe: 3619

Re: structured binding vs. iterator pair

Naja der Defekt ist mMn das man in structured bindings nicht dereferenzieren kann, sodass man - gerade bei trivialen oder mathematischen Typen - direkt mit den Werten arbeiten. Ich sehe da ein paar Probleme mit dieser Idee dass man in einem Structured Binding dereferenzieren können sollte. Erstens,...
von dot
23.05.2018, 19:54
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: structured binding vs. iterator pair
Antworten: 11
Zugriffe: 3619

Re: structured binding vs. iterator pair

Mir ist nicht ganz klar, wo genau du hier einen Defekt siehst. Die Funktion returned ein std::pair aus Iteratoren. Ein Structured Binding erlaubt dir, die beiden Elemente des std::pair, welche Iteratoren sind, an separate lokale Variablen zu binden...!?

Edit: btw https://godbolt.org/g/Px52qz
von dot
16.05.2018, 00:01
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 99
Zugriffe: 31624

Re: Sammelthread zu Visual C++’ Compiler

Achtung Hörensagen: Ich hatte mal gehört, dass Context Switches im Kernel andere Datenstrukturen nutzen als im User Mode (allein schon, weil dort z.B. auch Debug-Register zur Verfügung stehen). Falls dort die SSE-Register nicht vorhanden sind (Performance?), wäre das eine Erklärung. Ja, Performance...
von dot
15.05.2018, 23:56
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 99
Zugriffe: 31624

Re: Sammelthread zu Visual C++’ Compiler

15.7 update...and here we go again: https://developercommunity.visualstudio ... t-pas.html :)

Das Lustige an diesem Bug: Passiert nur im nicht optimierten Build...
von dot
14.04.2018, 15:56
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Dynamische und statische Typisierung
Antworten: 31
Zugriffe: 6808

Re: Lustiges und so

Alexander Kornrumpf hat geschrieben:I call bullshit. In python musst du den Typ nicht dazusagen. Nach meinem Verständnis ist das genau das, was auto zu C++ hinzufügt.
nope

Code: Alles auswählen

x = 42
x = "don't panic!"
noch Fragen?
von dot
09.04.2018, 11:34
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 99
Zugriffe: 31624

Re: Sammelthread zu Visual C++’ Compiler

Das ging ja wieder mal fix :D

Sieht aus, dass es sich offenbar wirklich auszahlt den Fehler ordentlich zu isolieren. Der andere, der vermutlich den selben Bug schon vor einem Monat reported hat, ist immer noch "Under Investigation"...
von dot
05.04.2018, 12:32
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sammelthread zu Visual C++’ Compiler
Antworten: 99
Zugriffe: 31624

Re: Sammelthread zu Visual C++’ Compiler

Ich hab auch mal wieder was: Da freut man sich so auf guaranteed copy elision und wenn man es dann endlich verwenden will, dann passiert sowas: https://developercommunity.visualstudio ... -user.html :(
von dot
30.03.2018, 12:49
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (gelöst) [C++]const eines Parameters für Linker relevant?
Antworten: 3
Zugriffe: 1133

Re: [C++] const-ness eines Parameters für Linker relevant?

Da geht wohl beim Name-Mangling was in die Hose... Du suchst vermutlich das hier: http://eel.is/c++draft/dcl.fct#5 Demo dass du vermutlich richtig liegst: https://godbolt.org/g/idkLCh Edit 2: LOL! Auch MSVC beschwert sich bei obigem Code dass die Funktion bereits definiert wurde. Sobald die Implemen...
von dot
19.03.2018, 00:01
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2059
Zugriffe: 684335

Re: Anti-Jammer-Thread

profile guided optimization ftw... :P
von dot
17.03.2018, 11:27
Forum: Grafikprogrammierung
Thema: [C++] [D3D9] Texturkoordinaten und Skalierung
Antworten: 20
Zugriffe: 10518

Re: [C++] [D3D9] Texturkoordinaten und Skalierung

2. Ich habe zwei Rendermodi, die eigentlich das gleiche machen, aber unterschiedliche FPS liefern. […] Mit "Image" erreiche ich ca. 330 FPS, mit "ImagePro" ca. 390 FPS. Warum?! Irgendein Slow Path im Treiber; die wenigsten Spiele nutzen ausgiebig XYZRHW . Abgesehen davon, bedeut...
von dot
17.03.2018, 10:57
Forum: Grafikprogrammierung
Thema: [C++] [D3D9] Texturkoordinaten und Skalierung
Antworten: 20
Zugriffe: 10518

Re: [C++] [D3D9] Texturkoordinaten und Skalierung

Statt FVF Codes, die selbst in D3D9 damals schon veraltet waren, schau dir mal VertexDeclarations an: https://msdn.microsoft.com/en-us/library/windows/desktop/bb206335.aspx ;) 5. Laut Microsoft ist TEXCOORD[n] ein float4 ( https://msdn.microsoft.com/en-us/library/windows/desktop/bb509647(v=vs.85).as...
von dot
13.03.2018, 22:39
Forum: Algorithmen und Datenstrukturen
Thema: Intersection zweier ebenenbasierter Brushes (Q3 Style)
Antworten: 23
Zugriffe: 7043

Re: Intersection zweier ebenenbasierter Brushes (Q3 Style)

Top-OR hat geschrieben:Also .. ich hatte einiges gemalt, um das zu veranschaulichen, finde aber keinen Hoster, an den ich aus allen Netzwerken, in denen ich mich so rumtreibe, immer rankomme. Daher in Worten: [...]
Wieso nicht einfach hier um Forum als Attachment hochladen? ;)
von dot
13.03.2018, 22:38
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Visual C++] meine Compilereinstellungen
Antworten: 25
Zugriffe: 15517

Re: [Visual C++] meine Compilereinstellungen

Ich versteh das Problem nicht ganz, .props file einfach neben das Projekt gelegt und fertig!? Mach ich andauernd, funktioniert wunderprächtigst...
von dot
13.03.2018, 22:08
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Visual C++] meine Compilereinstellungen
Antworten: 25
Zugriffe: 15517

Re: [Visual C++] meine Compilereinstellungen

Die GUID wir von VS automatisch geändert, sobald man das neue Projekt in die Solution mit dem existenten einfügt. Ok, cool, das wusste ich nicht. Dann lag ich da wohl falsch^^ Default Project Namespace? Ist das eine C# Einstellung? Ich rede von C++ Projekten. Um die gehts in diesem Thread ja. C++ P...
von dot
13.03.2018, 21:49
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Visual C++] meine Compilereinstellungen
Antworten: 25
Zugriffe: 15517

Re: [Visual C++] meine Compilereinstellungen

Eine bessere Lösung wäre wohl, ein entsprechendes .props File anzulegen und einfach in jedes neue Projekt zu importieren. Wenn du manuell eine .vcxproj Datei kopierst, dann musst auf jeden Fall auch bedenken, manuell eine neue GUID für das Projekt zu generieren und entsprechend im Project File auszu...
von dot
06.03.2018, 14:21
Forum: Algorithmen und Datenstrukturen
Thema: Intersection zweier ebenenbasierter Brushes (Q3 Style)
Antworten: 23
Zugriffe: 7043

Re: Intersection zweier ebenenbasierter Brushes (Q3 Style)

Analytische Visibility ist leider rein prinzipiell ein sehr komplexes Thema. In deinem konkreten Fall willst du effektiv rausfinden, ob die Schnittmenge zweier konvexer Körper leer ist. Nachdem deine konvexen Körper selbst als Schnittmenge der positiven (oder negativen) Halbräume eines Satzes von Eb...
von dot
21.02.2018, 11:35
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [gelöst] Compilerfehlerfehler C2280 bei std::vector
Antworten: 19
Zugriffe: 3230

Re: [gelöst] Compilerfehlerfehler C2280 bei std::vector

Ich denk, an dieser Stelle ist es das Beste, dich auf das hier zu verweisen: http://thbecker.net/articles/rvalue_references/section_01.html Das sollte helfen das Problem zu verstehen und zu einer Lösung zu kommen. Das soll nicht heißen dass ich dir keine Antwort geben will, aber einfach nur den rich...
von dot
21.02.2018, 10:40
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [gelöst] Compilerfehlerfehler C2280 bei std::vector
Antworten: 19
Zugriffe: 3230

Re: [gelöst] Compilerfehlerfehler C2280 bei std::vector

b) und c) funktionieren beide, bei a) muss ein move rein, dann klappt das auch.