Die Suche ergab 269 Treffer

von DerAlbi
26.04.2018, 10:51
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2058
Zugriffe: 674771

Re: Anti-Jammer-Thread

Ich habe auch vor kurzem auch auf Singletons umgestellt, um Hardwareressourcen über sinnvolles RAII zu verwalten. Es gibt nunmal Peripherie, die es auf einer Platine (oder im Prozessor) nur 1x gibt, und da machen mehrere Instanzen der selben Sache keinen Sinn. Das ist dann über kurz oder lang darin ...
von DerAlbi
25.04.2018, 20:14
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1474372

Re: Jammer-Thread

Nein, ich finde die Erklärung leider gar nicht gut, weil die Fakten nicht passen :-( Es spricht dagegen, dass die Energieaufnahme auch so hoch ist, wenn NUR der 60Hz-DVI-Anschluss genutzt wird (mit einem Monitor, alles andere abgezogen). Dagegen fahre ich den DP-Monitor mit 144Hz, den HDMI-Monitor m...
von DerAlbi
25.04.2018, 16:49
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1474372

Re: Jammer-Thread

Meine alte GTX670 ist gestorben. Meine neue GTX1080 funktioniert. Habe 4 Monitore. Zur Zeit 1x HDMI, 1x DVI, 1x DP und ein altes nicht-angeschlossenes Kackding, hätte DVI. Egal wie, sobald der DVI-Anschluss dran steckt (auch wenn der Monitor aus ist) geht der TDP der GraKa von 7% auf 19% hoch und de...
von DerAlbi
19.04.2018, 15:32
Forum: Algorithmen und Datenstrukturen
Thema: Spielerei mit Integer-Range-based for loop
Antworten: 2
Zugriffe: 2156

Re: Spielerei mit Integer-Range-based for loop

Dein Infinity bekommst du z.B. durch value_range(0, INT_MAX) . Aber eine extra Klasse dafür wäre wohl angebracht. Bezüglich des Wie-weit-zählens habe ich das selbe Gefühl, wie du.. zufrieden bin ich nicht. Man müsste klarmachen, dass es inclusive oder exclusive ist aber sowas fügt wieder unsinnige K...
von DerAlbi
19.04.2018, 09:10
Forum: Algorithmen und Datenstrukturen
Thema: Spielerei mit Integer-Range-based for loop
Antworten: 2
Zugriffe: 2156

Spielerei mit Integer-Range-based for loop

Gibts sicher schon oft, aber war auch nur ein kleiner Test damit man in C++17 fitter bleibt. Interessant (nicht zwingend hübsch) finde ich auch den alternativen From().To()-Syntax. Und Sry, ich weiß, dass Syntax weiblich ist, ist es in meinem Kopf aber nicht. Bei mir ist immer "der Syntax"...
von DerAlbi
11.04.2018, 13:20
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1474372

Re: Jammer-Thread

Wer hat schon mal eine Wasserkühlung gekauft, damit das Lüftergeräusch nachlässt?
Wer hat dann mega gekotzt, dass die Pumpe noch viel nerviger ist?
Wer hat dann die Pumpe zwischen an 7V betrieben, anstatt an 12V ?
von DerAlbi
01.04.2018, 17:51
Forum: Allgemeines Talk-Brett
Thema: [gelöst] Flache Erde – Wahnsinn oder Wahrheit?
Antworten: 22
Zugriffe: 6117

Re: Flache Erde – Wahnsinn oder Wahrheit?

dort sieht man nämlich Laserschwerter, die bei 1m Länge aprupt aufhören
Das ist aber simple Mathematik: sowas macht man mit einer FFT: man überlagert viele Laser (mit entsprechender Wellenlänge und Phasenlage) sodass sich ein 1m weites Rechteck bildet ( bzgl Amplitude).
von DerAlbi
01.04.2018, 08:20
Forum: Allgemeines Talk-Brett
Thema: [gelöst] Flache Erde – Wahnsinn oder Wahrheit?
Antworten: 22
Zugriffe: 6117

Re: Flache Erde – Wahnsinn oder Wahrheit?

...wenn Bildung versagt. Gehts noch peinlicher? Und sag nich, das soll nur zur Diskussion anregen.. mit Idioten, die sich Offensichtlichkeiten verweigern kann man nicht diskutieren. Was ist der Punkt? Beschäftigst du dich ernsthaft mit solchem Schwachsinn? Mach etwas Sinnvolles mit deinem Leben.. tu...
von DerAlbi
29.03.2018, 14:36
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Eigentlich wäre es sinnvoll, die Dreiecke gegen das "echte" Frustum zu clippen und wenn es ein dreieck eine der frustum planes schneidet, das dreieck daran "abschneiden" und in zwei dreiecke zu unterteilen (das hat DerAlbi ja auch schon vorgeschlagen) Wobei ich da nochmal in Eri...
von DerAlbi
29.03.2018, 01:29
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Also bist du rund x10 schneller geworden? DurchCulling? Sollte nur 50% geben ^_^ Ich finde es zZ noch komisch, dass du zwischen den 3ecken Lücken hast. Die Vertices aneinanderliegender 3ecke sollten gleich sein, damit sollte auch die Seitenlinie der 3ecke identisch sein. Mit anderen Worten: man hat ...
von DerAlbi
27.03.2018, 16:42
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Verstehe :-)
Brainfart: Kann man eigentlich einen FPGA in einem FPGA implementieren? :-D
von DerAlbi
27.03.2018, 15:57
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Klingt nach einem guten Standardprojekt. Cool! Ich kann mein Projekt auch bald mal hier vorstellen. Sollte in 2 Wochen hardware-komplett sein (Gehäuse; mein 3D-Drucker läuft heiß) und in 6-8 Wochen auch firmware-fertig. Wenn du eh einen FPGA hast... wozu dann noch der Mikrocontroller? Eine Singlechi...
von DerAlbi
27.03.2018, 15:16
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Was bauste denn? ^_^
von DerAlbi
27.03.2018, 14:50
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Hmmh. Welche Auflösung hast du denn? 320x240 (steht im code) ist bei 16bit Farbtiefe schon kacke (150kb). Abhängig von deiner Auflösung ist dann der Mikrocontroller einfach die falsche Wahl. Wenn du sowas wie 3D-Rendering integrieren willst geht das nicht ohne entsprechende Hardware. (mir fehlt bei ...
von DerAlbi
27.03.2018, 14:12
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Das wird nicht sacklahm [wegen des seriellen Displays]. Du renderst in ein Dual-Backbuffer, wobei dann immer einer davon per DMA auf die SPI gehauen wird und gut. Da merkst du gar nichts davon. Wichtig ist, dass du dich darauf konzentrierst beim Rendern alles innerhalb der Register halten zu können,...
von DerAlbi
27.03.2018, 01:27
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Hmmh, also da bekommt man gleich lust den alten code mal zu überarbeiten und sich auch mal wieder ranzusetzen. wäre eigentlich cool, wenn man um die wette benchmarkt - aber das wäre echt viel arbeit und ich hab ein anderes (Dauer-)Projekt am laufen. bzgl deiner Timings möchte ich anmerken, dass du g...
von DerAlbi
26.03.2018, 14:51
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Btw: wenn ich sowas in der INNERSTEN SCHLEIFE sehe.. real const a12 = areaOfTris(p1, p2, p); real const a23 = areaOfTris(p2, p3, p); real const a31 = areaOfTris(p3, p1, p); real const f1 = a23 / totalArea; real const f3 = a12 / totalArea; real const f2 = a31 / totalArea; Dann haust du da ernsthaft 3...
von DerAlbi
26.03.2018, 14:26
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Smurfer, ich verstehe das schon, aber ich denke dass die Komplexität das Algorithmus hier eine Rolle spielt. Ich denke ein ordentlicher Linien-Algo wird optisch eventuelle besser aussehen, aber gerade im Embedded-Bereich sucht man hier eher Trade-offs. Wenn man einen komplexen Algo durch simple Addi...
von DerAlbi
26.03.2018, 13:24
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1474372

Re: Jammer-Thread

Man bräuchte ein IDE-Plugin, dass wie bei Godbolt.org live kompiliert und das Assemblercode der aktuellen Funktion ausspuckt. Das wäre episch. Da gäbe es weniger sinnlosen Code. Ich nutze für generische, performancekritische Sachen tatastächlich den Compilerexplorer exakt deswegen. Man will ja wisse...
von DerAlbi
26.03.2018, 12:55
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Das finde ich einen merkwürdigen Vorschlag :-O Wenn man nicht mit der Geradengleichung arbeitet, wie soll man dann denn z.B: über das 3eck hinweg interpolieren?? Natürlich darf man nicht Multiplizieren [Startpunkt * (ScanlineNumber/Linienlänge)*Richtungsvektor], sondern man sollte [ScanlineStart = S...
von DerAlbi
26.03.2018, 01:31
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Ich hab mal den URALTEN Code rausgekramt. Ich war damals jung. kein Hübscher Code, aber evtl eine Inspiration. Dass es bei dir so lahm ist, finde ich komisch. Das sollte VIEL schneller sein, als der brute-force bounding-box check. Aber man muss die Interpolationen über das 3eck auch ordentlich vorbe...
von DerAlbi
25.03.2018, 20:50
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Jo, das sieht gut aus! So soll es sein :-) Ein M3 ist aber bisschen.. hmmh... naja dem fehlen halt SIMD für die Farben und zur Reduktion des Registerdrucks. Aber er hat nen DIV in 12 clks! Division muss aber aber dennoch per Pixel umgehen.. ich habe mir dafür pro 3ecks-Seite alle d_Value/ScanLineCou...
von DerAlbi
25.03.2018, 13:21
Forum: Vorstellungsbereich
Thema: [Projekt] Basic3D / Irwin3D / Violent3D
Antworten: 48
Zugriffe: 6225

Re: [Projekt] Basic3D / Irwin3D / Violent3D

Huuii! Embedded-Software-Renderer :-D Das weckt auch Erinnerungen bei mir.. Ich hatte so etwas auch implementiert, komplett auf Fixkomma basiert. Ich hatte perspektivisch korrekte Interpolation aber nie wirklich durchgezogen, da mein Mikrocontroller damals 32 (23?) Takte für ne Division brauchte. In...
von DerAlbi
21.03.2018, 22:35
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2058
Zugriffe: 674771

Re: Anti-Jammer-Thread

Läuft. https://gcc.gnu.org/onlinedocs/gcc/Rest ... nters.html
Eigentlich interessant. Auch wenn ich das kenne, hab ichs nirgends verwendet. hmmh,
von DerAlbi
18.03.2018, 19:51
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2058
Zugriffe: 674771

Re: Anti-Jammer-Thread

Merkwürdig. Chandler Carruth hatte auf der CPPcon (oder wo anders?) erzählt, wie er Tage damit verbracht hat, Clang in LZMA das cmov beizubringen, was er auch erfolgreich tat. Demnach ist die Performance aber verschlechtert worden. Ich glaube leider nicht, dass ich den Beitrag noch finde. Der Grund ...
von DerAlbi
07.03.2018, 00:34
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1474372

Re: Jammer-Thread

Hmmh. Es ist aber wirklich geräteabhängig... es ist gut möglich, dass man da im Treiber etwas hat, was auf 0 mit Spezialverhalten reagiert (flush, hardware handshake und zeugs), evtl ein leerer HID-USB-Transport also Kommando an ein HID oder so. Zumindest gibt es einen Grund, warum die bei MS da ein...
von DerAlbi
21.02.2018, 21:21
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2058
Zugriffe: 674771

Re: Anti-Jammer-Thread

Die gängeln auch nicht, wenn du keine Leistungen beziehst ^_^. Dreh den Spieß mal um: du wärst der, der Geld an Leute weggibt - da würdest du dir auch ein System einfallen lassen, wie du das minimierst ;-) Über das WIE, kann man natürlich reden... ich muss sagen, dass ich die Maschinerie von denen a...
von DerAlbi
21.02.2018, 20:01
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2058
Zugriffe: 674771

Re: Anti-Jammer-Thread

Holy shit. Das gehört eher in den anderen Thread :-D ALGII is aber noch weit entfernt... da bei mir evtl eine Selbständigkeit in Aussicht steht lassen die Damen vom Arbeitsamt das auch für min. 3 Monate durchgehen (mit ALG1!), ohne, dass man gegängelt wird.. War eine positive Überraschung/Erfahrung ...
von DerAlbi
21.02.2018, 19:20
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2058
Zugriffe: 674771

Re: Anti-Jammer-Thread

Bin jetzt Arbeitslos. Ultra geil. Vollzeit fürs eigene Projekt!
von DerAlbi
13.02.2018, 17:03
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Template-Argument als Bedingung
Antworten: 24
Zugriffe: 4116

Re: [C++] Template-Argument als Bedingung

Benutze öfter _ um Funktionen zu kennzeichnen, die nicht direkt aufgerufen werden sollen oder in Klassen als "interne" Funktionen dienen. Dafür gibts private: , protected: und public: . struct ist per default (also nach " { " ) public , class ist per default private . Das funkti...