Seite 16 von 16

Re: Linkdump

Verfasst: 07.05.2023, 12:17
von Krishty
Fabien Sanglard – Driving Compilers

Exzellente Artikelserie um die Lücke zu füllen, die die meisten C/C++-Tutorials hinterlassen: Was passiert eigentlich, wenn wir einen Compiler aufrufen? Wie finden die Object Files zusammen?

Das meiste davon war auch für mich komplett neu. FFS, jetzt mächte ich mein Build-System umschreiben, damit es den Compiler direkt aufruft, statt nur den Compiler Driver …

Re: Linkdump

Verfasst: 24.05.2023, 10:07
von joeydee
Adobe-Alternativen. Quelle: https://twitter.com/XdanielArt
Fw1niHTXsAMUnsj.jpg

Re: Linkdump

Verfasst: 26.06.2023, 12:16
von Jonathan
Hab beim Aufräumen 2 Steam Keys für Stalker - Call of Pripyat gefunden (wurden mal auf der Gamescon verteilt).

Wer mag, kann sich einen davon aktivieren, dann aber vlt. kurz bescheid sagen damit man weiß, welche noch gültig sind. Vielleicht gehen die auch schon gar nicht mehr, wer weiß...

74N2E 9A5LG CF5CE S3RSP RPLVH

74N2E 9PG2T ZKJPV AJ99X 2L8S5

Re: Linkdump

Verfasst: 27.06.2023, 16:31
von Krishty
Jonathan hat geschrieben: 26.06.2023, 12:16 Hab beim Aufräumen 2 Steam Keys für Stalker - Call of Pripyat gefunden (wurden mal auf der Gamescon verteilt).

Wer mag, kann sich einen davon aktivieren, dann aber vlt. kurz bescheid sagen damit man weiß, welche noch gültig sind. Vielleicht gehen die auch schon gar nicht mehr, wer weiß...
Den ersten habe ich mir geschnappt. Tausend Dank dafür! Das wollte ich damals immer mal spielen und hab’s dann aus den Augen verloren. Jetzt habe ich auch endlich passende Hardware ❤️

Re: Linkdump

Verfasst: 28.06.2023, 15:52
von joeydee
Drip, von ... kannichnichtaussprechen. Physik -> Musik.
https://finneganeganegan.itch.io/drip-2
https://finneganeganegan.xyz/works/drip

Unfreiwillige Zuhörer könnte das nerven :), aber selbst damit spielen macht Laune.
Man müsste noch Motoren etc. einbauen, dann könnte man ganze Liedmaschinen basteln.

Re: Linkdump

Verfasst: 28.06.2023, 21:42
von Schrompf
He, das ist knuffig. Klingt gar nicht übel, was da rauskommt.

Doch nun zu etwas völlig Anderem: Ich "evaluiere" gerade eine C++-spezifische IDE namens 10x - https://10xeditor.com/ der Hass zu googlen und Support kriegt man nur über deren Discord wirklich. Aber das Ding ist S. C. H. N. E. L. L. Autocompletion versagt gerne mal noch bei so Sachen wie ->-Overload oder std::optional, aber wenn sie geht, ist sie DA. Volltextsuche in meinen paar Projekten geht schneller, als ich tippen kann. Syntax Highlighting ist da, einfach so, ab Frame1 des File-Öffnens. Braucht Visual Studio im Hintergrund - editieren macht man in der IDE, das Ding öffnet transparent eine VS-Solution, aber kann sie nicht editieren. Tastenkürzel wie Visual Assist, Build ruft in der IDE MSBuild auf, Debugging startet dann den Debugger im VisualStudio, was im Hintergrund auf sein muss. Das Ding hat aber auch Support für einen Kumpel im Geiste, den RemedyDBG, den man angeblich auch benutzen kann. CMake soll kommen, kann man aber jetzt schon in der PythonAPI skripten, hab ich gehört.

Ich evaluiere noch, und das Rumgehopse beim Debuggen nervt schon, aber seitdem ertrage ich Schnarchlahmes VisualStudio nicht mehr. Und der Dev hat einen Discord-Server, auf dem man echt fix Hilfe bekommt. Ein paar AutoComplete-Bugs hab ich ihm schon gemeldet. Sehr beeindruckend.

[edit] und passt evtl. auch gut zum anderen Thread hier: Compiler ohne VS

Re: Linkdump

Verfasst: 28.06.2023, 21:49
von scheichs
joeydee hat geschrieben: 28.06.2023, 15:52 Drip, von ... kannichnichtaussprechen. Physik -> Musik.
https://finneganeganegan.itch.io/drip-2
https://finneganeganegan.xyz/works/drip

Unfreiwillige Zuhörer könnte das nerven :), aber selbst damit spielen macht Laune.
Man müsste noch Motoren etc. einbauen, dann könnte man ganze Liedmaschinen basteln.
Sehr schön!

Re: Linkdump

Verfasst: 28.06.2023, 23:19
von Krishty
Schrompf hat geschrieben: 28.06.2023, 21:42[edit] und passt evtl. auch gut zum anderen Thread hier: Compiler ohne VS
Passt auch zu meinen Versuchen, auf Visual Studio Code umzusatteln.

Sieht mega geil aus. Schade, dass ich keine Visual Studio Solutions/CMake mehr benutze. Und schade, dass er Windows-only aussieht. Wir brauchen mehr davon!

Re: Linkdump

Verfasst: 29.06.2023, 09:16
von Jonathan
Krishty hat geschrieben: 27.06.2023, 16:31Den ersten habe ich mir geschnappt. Tausend Dank dafür! Das wollte ich damals immer mal spielen und hab’s dann aus den Augen verloren. Jetzt habe ich auch endlich passende Hardware ❤️
ach, cool :)

Re: Linkdump

Verfasst: 30.06.2023, 03:45
von Krishty
Eine Rendering-Pipeline für Unity im Look der PlayStation: https://future-reality-softworks.itch.io/future-reality

Re: Linkdump

Verfasst: 04.07.2023, 11:24
von Jonathan
Schrompf hat geschrieben: 28.06.2023, 21:42 Doch nun zu etwas völlig Anderem: Ich "evaluiere" gerade eine C++-spezifische IDE namens 10x - https://10xeditor.com/
Kurz angeschaut und sieht gut aus, aber das Geschäftsmodell ist halt ein KO-Kriterium. Abo-Only mag ich nicht unterstützen. Gerade im Hobby-Bereich wo ich ja nicht ständig damit arbeite hab ich keine Lust ggf. ein halbes Jahr etwas zu bezahlen, was ich nicht benutze. Und nur weil ich nochmal ein Wochenende was machen will schließe ich dann gewiss kein neues Abo ab. Und wer weiß, wie nervig das DRM ist, das das erzwingt. Hmm.
Die gleiche Geschichte hat mich schon bei Substance Designer und der reudigen Adobe Creative Cloud wahnsinnig aufgeregt. Wenn ich aufhöre zu bezahlen, wird alles was ich damit jemals gebaut habe wertlos, weil ich die Dateien nicht mehr öffnen kann - nene, so einen Quatsch mach ich nicht mit. Bei einer IDE kann man zwar einfacher wechseln, aber trotzdem bin ich grundsätzlich gegen Abomodelle.

Eine gute Alternative hab ich mal bei einer anderen Software gesehen: Da waren die Updates das Abo. Sobald man aufhört zu bezahlen kriegt man halt nur noch die alten Versionen, und das klingt ja auch total fair.

Re: Linkdump

Verfasst: 03.08.2023, 22:28
von Krishty
Raymond Chen hat einen tollen Artikel darüber, wie sich Small String Optimization in std::string unterscheidet zwischen den Standardbibliotheken von MSVC, GCC, und Clang.

https://devblogs.microsoft.com/oldnewth ... /?p=108532

Re: Linkdump

Verfasst: 14.09.2023, 22:27
von Krishty
Microsoft stellt den Office-C++-Quelltext aktuell auf Modules um (Header Units um genau zu sein, weil der Präprozessor sehr intensiv von Codebase und Abhängigkeiten genutzt wird).

Der erste Teil war schon wild, aber Teil 2 bringt ein paar richtig hässliche Probleme ans Licht – in Codebase wie in Compiler und CRT.

https://devblogs.microsoft.com/cppblog/ ... -msvc-2-n/

Bin sehr gespannt auf die Performance-Ergebnisse in Teil 3.

Re: Linkdump

Verfasst: 14.10.2023, 12:59
von Schrompf
Stay Forever, normalerweise ein Podcast über uralte Spiele, hat eine Sonderfolge über den Pentium1 gemacht. Wie immer mit gut recherchierten Anekdoten und Hintergründen, sehr spannend. Auch wenn der technische Teil jetzt weit unterhalb des Nützlichkeitsniveaus der Forennutzer*innen hier bleibt, fand ich es doch einen unterhaltsamen Ritt durch die Geschichte. Inklusive ein paar Witzen zum FDIV-Bug damals

https://www.stayforever.de/2023/09/der- ... or-sft-12/

Re: Linkdump

Verfasst: 30.10.2023, 16:24
von Jonathan
Artikel über modernes C++, gibt wohl eine ganze Reihe vom Autor:

https://www.heise.de/blog/Die-Ranges-Bi ... 46271.html

Hab mal drüber gelesen, es aber noch nicht im Detail angeguckt. Mein Vorsatz ist aber zumindest im groben die neuen Features zu kennen, damit ich demnächst beim Programmieren entscheiden kann ob ich das mal ausprobieren und es mir daher mal im Detail ansehen will.

Re: Linkdump

Verfasst: 30.10.2023, 18:15
von Matthias Gubisch
Jonathan hat geschrieben: 30.10.2023, 16:24 Artikel über modernes C++, gibt wohl eine ganze Reihe vom Autor:

https://www.heise.de/blog/Die-Ranges-Bi ... 46271.html

Hab mal drüber gelesen, es aber noch nicht im Detail angeguckt. Mein Vorsatz ist aber zumindest im groben die neuen Features zu kennen, damit ich demnächst beim Programmieren entscheiden kann ob ich das mal ausprobieren und es mir daher mal im Detail ansehen will.
Hier der zugehörige Blog: https://www.grimm-jaud.de/index.php/blog
Hab bisher nur die Reihe über C++20 Module gelesen, die fand ich recht oberflächlich, scheint aber so als gäbe es auch Artikel mit mehr Tiefe!

Re: Linkdump

Verfasst: 30.10.2023, 22:09
von Schrompf
Der Grimm ist gut! Von C++23 hab ich aber bisher nix aufm Schirm, was ich für relevant halte... irgendwie wird's langsam albern, diese C++-Weiterentwicklung. Weckt mich, wenn sie endlich Reflection gebacken bekommen haben.

Re: Linkdump

Verfasst: 06.12.2023, 12:29
von Jonathan
Die Braid-Neuauflage soll jetzt nächstes Jahr raus kommen:

http://braid-game.com/

(Die Ankündigung ist schon einige Jahre alt, seit dem hab ich nix mehr davon gehört, aber scheinbar wurde sich jetzt vor 2 Monaten auf ein Release-Datum festgelegt).

(Ich wollte das eigentlich ins News-Forum schreiben, aber das scheint für allgemeine Mitglieder gesperrt zu sein. Ist Zugegebenermaßen auch keine News die jetzt unbedingt alle interessiert, ich fands aber ganz interessant, und beim allgemeinen Traffic hier fand ich ein klein wenig Spam vertretbar).

Re: Linkdump

Verfasst: 06.12.2023, 14:48
von Schrompf
Klar, mach ruhig. Ich wunder mich nur, warum Du dort nicht posten können solltest. Ich hab gerade durch den Adminbereich geschaut und keine Beschränkung gefunden.

Re: Linkdump

Verfasst: 06.12.2023, 15:30
von Alexander Kornrumpf
Anno Dunnemals war das News-Forum so konfiguriert, dass es nach Facebook postet (es gab eine Zeit da schien das eine gute Idee) und Bots haben das ausgenutzt. Deswegen wurde es beschränkt. Beim heutigen Traffic hier hat sich die Notwendigkeit für Subforen eh erledigt.

Re: Linkdump

Verfasst: 06.12.2023, 15:42
von Jonathan
Alexander Kornrumpf hat geschrieben: 06.12.2023, 15:30 Anno Dunnemals war das News-Forum so konfiguriert, dass es nach Facebook postet (es gab eine Zeit da schien das eine gute Idee) und Bots haben das ausgenutzt. Deswegen wurde es beschränkt. Beim heutigen Traffic hier hat sich die Notwendigkeit für Subforen eh erledigt.
Ah, ja, Bots mal wieder. Nun gut, das allgemeine Talk Brett reicht ja eigentlich wirklich für alles.

Re: Linkdump

Verfasst: 11.03.2024, 21:08
von Krishty
Work Graphs in D3D12 sind nun offiziell freigegeben: https://devblogs.microsoft.com/directx/ ... rk-graphs/

Damit lassen sich jetzt auch komplexe Arbeiten auf die GPU auslagern, deren Umfang sich vorher nicht abschätzen lässt – bspw. Scene Graphs.

Re: Linkdump

Verfasst: 12.03.2024, 00:11
von Matthias Gubisch
Krishty hat geschrieben: 11.03.2024, 21:08 Work Graphs in D3D12 sind nun offiziell freigegeben: https://devblogs.microsoft.com/directx/ ... rk-graphs/

Damit lassen sich jetzt auch komplexe Arbeiten auf die GPU auslagern, deren Umfang sich vorher nicht abschätzen lässt – bspw. Scene Graphs.
Oh mei, da hab ich doch gleich mindestens 3 Stellen in meinem Renderer an denen sich das lohnen könnte und definitv einen Roundtrip zur CPU sparen würde...

Meine TODO liste ist doch eh schon zu lang...