Die Suche ergab 6898 Treffer

von Krishty
Gestern, 00:06
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

weil das ja ein Ubisoft-Spiel ist. Ich habe gestern von Ubisoft eine (ziemlich legitime) Mail bekommen, dass es Einbruchversuche auf meinen Account gab. … den ich seit 14 Jahren nicht benutzt habe. Und wenn man in die Foren schaut, haben die seit einigen Monaten so tolle Probleme wie got 3 logins f...
von Krishty
27.03.2020, 02:01
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Ich habe nun zwei Stunden damit verbracht, herauszufinden, wie ich die „Productivity Features“ von Visual Studio deaktivieren kann – nämlich die Refactoring-Lampe und die Unterstriche durch Hintergrund-Code-Analyse. Ich habe das meiste wegbekommen durch: […] Die nächste Runde: IntelliSense Code Lin...
von Krishty
26.03.2020, 01:04
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Tatsache; mit dem aktuellen VS x64 werden meine Strings an 4 B ausgerichtet statt 16. W T F Edit: In einfachen Testfällen werden sie immer an 4 B ausgerichtet, aber wenn ich in die rdata-Abschnitte meiner Programme gehe, sind die Strings dort immer durch 1–16 Nullen getrennt (also 0–15 B Padding). F...
von Krishty
26.03.2020, 00:42
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Nein; der Stack Frame jedes Funktionsaufrufs muss an 16 B ausgerichtet sein. Individuelle Variablen innerhalb des Stack Frames sind nicht spezifiziert und werden üblicherweise mit natürlicher Ausrichtung abgelegt. Das wäre ja auch mal eine schöne Verschwendung von Cache, wenn der Compiler für jeden ...
von Krishty
23.03.2020, 17:59
Forum: Allgemeines Talk-Brett
Thema: [SAMMELTHREAD] Sehenswerte Videos
Antworten: 701
Zugriffe: 274575

Re: [SAMMELTHREAD] Sehenswerte Videos

Halbwissen sagt, dass Vulkan das überhaupt erst feasible macht, korrekt? Wie ist denn das bei Vulkan: Ich vermute, die CPU muss der GPU trotzdem noch irgendwie mitteilen, dass sie mit dem Frame jetzt fertig ist, das kann ja nicht magisch weggehen, oder? DirectX11 hat kleinen Support dafür, aber in ...
von Krishty
23.03.2020, 08:56
Forum: Allgemeines Talk-Brett
Thema: [SAMMELTHREAD] Sehenswerte Videos
Antworten: 701
Zugriffe: 274575

Re: [SAMMELTHREAD] Sehenswerte Videos

Zum Twitter Eintrag, so wie sich das für mich anhört gibt es also einen Workerthread per CPU Core, die dann alle einzelne Renderaufgaben der GPU übergeben. Allerdings kann ich nicht beurteilen, welche Vor- oder Nachteile das haben könnte. Vielleicht haben ja Krishty oder Schrompf dazu ein paar Anre...
von Krishty
22.03.2020, 17:39
Forum: Allgemeines Talk-Brett
Thema: [SAMMELTHREAD] Sehenswerte Videos
Antworten: 701
Zugriffe: 274575

Re: [SAMMELTHREAD] Sehenswerte Videos

Ja, klingt nach einem Traumprojekt.
https://twitter.com/axelgneiting/status/1241487918046347264 hat geschrieben:Fun fact: Doom Eternal does not have a main or render thread. It's all jobs with one worker thread per core.
von Krishty
21.03.2020, 22:53
Forum: Allgemeines Talk-Brett
Thema: [SAMMELTHREAD] Sehenswerte Videos
Antworten: 701
Zugriffe: 274575

Re: [SAMMELTHREAD] Sehenswerte Videos

Die Technik hinter Doom Eternal: Vulkan, neues Megatexture, und ganz ganz viel anderes Zeug, das einfach nur neidisch macht.

von Krishty
19.03.2020, 22:59
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1544
Zugriffe: 592391

Re: Showroom - Aktuelle Arbeiten und Projekte

Schrompf hat geschrieben:
19.03.2020, 22:43
Nur anscheinend will das Forum keine GIFs in Image-Tags darstellen. Dann halt als Link: http://www.splitterwelten.info/privat/cf2_gif2.gif
Klappt bei mir (Chromium Ungoogled 80.0.3987.132 Developer Build 64-bit)

… und sieht gut aus. Amiga … ich war letztens wieder an meinem IFF-Viewer :D
von Krishty
19.03.2020, 22:20
Forum: News und Ankündigungen
Thema: DirectX 12 Ultimate
Antworten: 3
Zugriffe: 450

DirectX 12 Ultimate

Ich habe die Ankündigung nicht gelesen weil mir zu viel Corporate Bullshit drin war, aber GPUs kommen ab jetzt mit Logo-Aufdruck, dass sie ein paar mindest-Features von D3D 12 unterstützen oder sowas. Ich dachte, das wäre seit 1998 so, aber kA. https://devblogs.microsoft.com/directx/announcing-direc...
von Krishty
18.03.2020, 21:30
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 1748
Zugriffe: 485733

Re: Anti-Jammer-Thread

Der Kraken -Codec, den RAD in Oodle gebaut hat um Spiele schnellstmöglich von Massenspeicher zu laden … den unterstützt die PlayStation 5 in Hardware . To make this clear wrt the Kraken in PS5 thing: we (RAD) did not design the (ridiculously good) HW decoders! That was two awesome teams at Sony and ...
von Krishty
17.03.2020, 15:47
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1544
Zugriffe: 592391

Re: Showroom - Aktuelle Arbeiten und Projekte

Drüben bei Driver Madness ist eine Prerelease-Version von Driver 2 geleakt. Sieht nach einem englischen PAL-Build einige Wochen vor dem offiziellen Release aus. Ich habe dort ein Bisschen darüber geschrieben, welche Unterschiede es in den Maps gibt. http://drivermadness.net/forum/viewtopic.php?f=5&t...
von Krishty
17.03.2020, 14:26
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Die Zuverlässigkeit meines Systems ist von durchschnittlich 30 Tagen (Windows-Updates) runter auf durchschnittlich 10 Tage (immer mehr Visual Studio-Updates erzwingen Neustarts).

Im Jahr 2020. Kommt die Uptime eines Computers nicht über zehn Tage. Kann man sich nicht ausdenken.
von Krishty
15.03.2020, 14:57
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Wenn man AMDs Chipset-Treiber installiert, stellen sie die Energieeinstellungen des Systems um, so dass die CPU nicht mehr heruntertaktet und das System nie in Hibernation geht. Damit sich das System schneller anfühlt. Vollidioten Wenn ich nächstes Mal neu starte, hänge ich mein Messgerät dran und m...
von Krishty
15.03.2020, 14:48
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Weil man da 1) gründlicher hinsieht und 2) nur die aufgeschobenen Bugs übrig bleiben, und die sind per se die schlimmsten, sonst hätte man sie nicht aufgeschoben :)
von Krishty
15.03.2020, 02:48
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Clang lld-link führt keine LTO/Inlining durch
Antworten: 4
Zugriffe: 1054

Re: Clang lld-link führt keine LTO/Inlining durch

Irgendwas hat sich geändert – und das, obwohl meine Befehle exakt die selben sind wie zuvor. WTF. Ich hatte ein wenig mit /opt:lldlto=3 und /opt:lldltojobs=8 experimentiert. Nun wird definitiv geinlined und über Funktionsgrenzen optimiert. Ich habe aber dennoch viele Dutzend Funktionen mit nur einem...
von Krishty
14.03.2020, 22:40
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Clang lld-link führt keine LTO/Inlining durch
Antworten: 4
Zugriffe: 1054

Re: Clang lld-link führt keine LTO/Inlining durch

Außer vielleicht Dir ein wenig Zeitverschwendung zu ersparen: deren User-MailingList bounced bei dem Versuch, sich dafür zu registrieren. Verdammte Profis. Jetzt wo du es sagst: Da wollte ich mich vor zehn Jahren oder so mal registrieren, und da war die Registrierung überhaupt nicht möglich (Spam o...
von Krishty
14.03.2020, 22:35
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Ja, richtig. Pi ist ein blödes Beispiel (weil es in float und double fast gleich ist). Ein besseres Beispiel, in dem der Typ einen großen Unterschied macht, ist: // The smallest positive subnormal floating-point number. template <typename T> T smallestSubnormal; template <> static constexpr auto sma...
von Krishty
14.03.2020, 20:08
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Du möchtest Konstanten gern benennen, führst also eine benannte Konstante ein. Die ist dann aber an einen Typ gebunden. Wenn du Pi als double definierst, musst du überall, wo du es mit float benutzt, casten. Das nervt. Du könntest nun mehrere Konstanten anlegen, pi_float und pi_double beispielsweise...
von Krishty
14.03.2020, 19:02
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Clang lld-link führt keine LTO/Inlining durch
Antworten: 4
Zugriffe: 1054

Re: Clang lld-link führt keine LTO/Inlining durch

Die LLVM-Webseite bietet für LLVM 9.0.1 keinen Windoze-Download an. Wenn man sich den Quelltext anschaut, existiert durchaus ein Link, ist aber auskommentiert. Ohne Erklärung. Ich habe das mal heruntergeladen und installiert; keine Änderung. Der Link führt ins github-Repo, und dort findet man dann a...
von Krishty
14.03.2020, 18:56
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

template <> static constexpr auto pi<float> = 3.14159265f; Erklärt das mal jemandem, der kein C++ kennt. Das static ist übrigens für Header dringend nötig, aber Clang/GCC/Visual Studio fressen es trotzdem. Erst Clang 10.0.0 RC3 beschwert sich bei mir. Man könnte das static auch durch inline ersetze...
von Krishty
14.03.2020, 15:14
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Clang lld-link führt keine LTO/Inlining durch
Antworten: 4
Zugriffe: 1054

Clang lld-link führt keine LTO/Inlining durch

Windows. Clang 9.0.0 kompiliert mein Programm, linkt es, optimiert … und das Ergebnis ist eine einzige Katastrophe – von der Leistung her weit hinter Visual C++. Ursache scheint zu sein, dass der Linker während der Link Time Optimization kein Inlining von nicht-inline-Funktionen durchführt. Beispiel...
von Krishty
13.03.2020, 23:00
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Old and busted: Windows-Updates zerschießen Windows. New hotness: Windows-Updates zerschießen ReactOS. Um es weniger dramatisch auszudrücken: Ich gehe stark davon aus, dass hier nicht Windows schuld ist, sondern ReactOS. Aber es ist wohl so, dass ReactOS nicht mehr unter Hyper-V virtualisierbar ist,...
von Krishty
12.03.2020, 23:48
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 296
Zugriffe: 158227

Re: Linkdump

Erinnert ihr euch an das Paper, in dem untersucht wurde, ob statisch typisierte Sprachen die Fehlerrate drücken? Nun, es hatte Fehler, wurde nicht repliziert, die Daten waren falsch, die Projekte waren falsch ausgewählt, die Replikation war falsch, … https://www.hillelwayne.com/post/this-is-how-scie...
von Krishty
08.03.2020, 23:23
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 1748
Zugriffe: 485733

Re: Anti-Jammer-Thread

Ich habe mich ja viel über C++20s Spaceship-Operator <=> lustig gemacht, aber der Draft bringt auch was absolut fantastisches: Definiert man bool operator ==(A, B) , dann erzeugt ein C++20-fähiger Compiler daraus automatisch auch ==(B, A) , !=(A, B) , und !=(B, A) . Das spart so fucking viel Tipparb...
von Krishty
07.03.2020, 02:13
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 6008
Zugriffe: 1040057

Re: Jammer-Thread

Ich bekomme eine unheimliche Vermutung, warum Visual C++ stur alle Arrays an 16 B ausrichtet: Seit ich das gehackt habe, funktionieren meine Tastenkürzel (Accelerators) in Win32 nicht mehr. Das Problem ist, dass die Strukturen ( ACCEL , Doku-Bug für den Müll ist erstellt ) selbst 6 B groß sind und 2...
von Krishty
07.03.2020, 01:22
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1544
Zugriffe: 592391

Re: Showroom - Aktuelle Arbeiten und Projekte

Die typischen Vertexcolor-Artefakte lassen sich evtl. noch abmildern. Ich hatte Pixel-Artefakte: Wenn ein Punkt exakt zwischen zwei Körpern liegt, kehrt sich der Gradient in der SDF an dieser Stelle sprunghaft um. Wenn du deine Schatten (und Ambient Occlusion, je nach Algorithmus) nach Distanz zum ...
von Krishty
05.03.2020, 22:00
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1544
Zugriffe: 592391

Re: Showroom - Aktuelle Arbeiten und Projekte

Die Vorteile sind immens (Ray Marching in log(n) bei sehr geringer Codekomplexität) – so lange die SDF analytisch bleibt. Sobald man beliebige Daten unterstützen möchte, wird es zu einem niemals endenden Alptraum. http://krishty.com/zfx/2017-07-02%20SDF%20reflections%202.png Das mit vielen Polygonen...
von Krishty
03.03.2020, 23:41
Forum: Grafikprogrammierung
Thema: (gelöst) Glare-Algorithmus
Antworten: 109
Zugriffe: 49326

Re: (gelöst) Glare-Algorithmus

Ich wurde eben nach meinem Kernel gefragt. ich wollte den Kernel ursprünglich prozedural erzeugen, aus einer Innenaugensimulation: hb9rux-Lteg Das brachte leider zwei Probleme mit sich: 1. Ich habe die Fokussierung nicht richtig hinbekommen und das führte zu sehr starkem Ringing. AFAIK ging es um ei...
von Krishty
03.03.2020, 17:19
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Visual C++] meine Compilereinstellungen
Antworten: 21
Zugriffe: 6770

Re: [Visual C++] meine Compilereinstellungen

/d2OptimizeHugeFunctions – Visual C++ optimiert funktionen ab einer gewissen Größe nicht mehr (um die Kompilierzeit zu reduzieren). Die entsprechende Warnung muss von Hand aktiviert werden , und nach der Angabe von /d2OptimizeHugeFunctions werden Funktionen jeder Größe voll optimiert. Ich konnte di...