Die Suche ergab 269 Treffer

von DerAlbi
19.10.2016, 20:45
Forum: Vorstellungsbereich
Thema: [Projekt] eigener Computer
Antworten: 53
Zugriffe: 24130

Re: [Projekt] eigener Computer

Naja dann nimmt man lieber gleich 512bit, weil wenn du ein halbes Universum nach drüben gibts, wirst du dort auch ein universum finden, das die gleiche Größe hat, sodass man dann dreiviertel Universen rübergehen kann usw ^_^ Das wird spannend in der Addierschaltung, wie man das hinbekommt. Ein halbe...
von DerAlbi
17.10.2016, 15:30
Forum: Vorstellungsbereich
Thema: [Projekt] eigener Computer
Antworten: 53
Zugriffe: 24130

Re: [Projekt] eigener Computer

Wenn man knobeln muss, was eine Programmiersprache bedeutet, dann ist da etwas grundlegend falsch oder es ist eine Parodie. ;-) Was die Herstellung angeht, muss ich dich leider auf den Boden der Tatsachen zurückholen: Ein mm² kostet selbst in billigen Technologien mindestens 4stellig und du musst mi...
von DerAlbi
14.10.2016, 12:40
Forum: Vorstellungsbereich
Thema: [Projekt] Fixpoint
Antworten: 0
Zugriffe: 2365

[Projekt] Fixpoint

Hallo Leute, ich bin mitlerweile so weit, dass meine Fixkomma-Lib mal der öffentlichen Kritik aussetzen möchte. Also haut eure Compiler an, denkt euch wilde Formeln aus und guckt, welche Warnungen oder Fehler das Untier ausspuckt. Und ob das Ergebnis dem entspricht, was man sich wünscht! Entwickelt ...
von DerAlbi
13.10.2016, 21:41
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] kann ich mich auf die Float-Arithmetik verlassen?
Antworten: 19
Zugriffe: 5771

Re: [C++] kann ich mich auf die Float-Arithmetik verlassen?

Rein Konzeptuell: wie hast du das vorher mit floats gemacht? Weil das, was du beschreibst, klingt so, als könnte man es mit float, wenn man in Absolutkoordinaten rechnet, nicht erreichen. Hast du die Blöcke lokal in einem Zahlenraum behalten und dann an die richtige Stelle transformiert? (wo es dann...
von DerAlbi
13.10.2016, 18:47
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] kann ich mich auf die Float-Arithmetik verlassen?
Antworten: 19
Zugriffe: 5771

Re: [C++] kann ich mich auf die Float-Arithmetik verlassen?

Huhu :-) darf ich fragen, wieso du auf so perverse megatypgröße wie 40:24 gehst? ist das a) um alles abzudecken b)oder würdest du kleinere Fixpoints nutzen können, wenn du dir um die architektur mehr gedanken machen würdest? c) willst du dir überhaupt um die Fixpoints gedanken machen müssen? (intere...
von DerAlbi
10.10.2016, 04:59
Forum: Allgemeines Talk-Brett
Thema: Lustiges und so
Antworten: 347
Zugriffe: 201094

Re: Lustiges und so

Die Diskussionen über Undefiniertes Verhalten.. da komme ich nicht drüber weg. Undefined Behavior = UB Englisch ausgesprochen wie "juuuhh bieeh" oder "jubi" (bestätigt durch viele Sprecher der in den CppCon-Videos. Nun die Frage: Wieso würde man freiwillig seine Firma UBI-Soft ne...
von DerAlbi
09.10.2016, 13:15
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (erledigt)[C++]struct auf zu kleinem Puffer standardkonform?
Antworten: 30
Zugriffe: 6493

Re: (erledigt)[C++]struct auf zu kleinem Puffer standardkonf

Danke für die Richtigstellung :-) Ein wichtiges Detail. Jetzt mal rein aus interesse zum Thema: Impliziert das nun aber nicht, dass du in der struct nur char s haben darfst? Mir geht es um den angenommenen Schreizugriff auf deine gemappte Struktur. Wenn man z.B. per int scheibt kann man an anderer S...
von DerAlbi
09.10.2016, 12:53
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (erledigt)[C++]struct auf zu kleinem Puffer standardkonform?
Antworten: 30
Zugriffe: 6493

Re: (erledigt)[C++]struct auf zu kleinem Puffer standardkonf

volatile an sich ändert hier nix dran, dass es UB is und asm volatile ist kein Standard C++. volatile verhindert die Auswirkungen des UB indem keine fälschlichen Optimierungen angewendet werden, weil jeder Speicherzugriff als unoptimierter Speicherzugriff geschieht, hat das Program keine Chance tro...
von DerAlbi
09.10.2016, 12:36
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (erledigt)[C++]struct auf zu kleinem Puffer standardkonform?
Antworten: 30
Zugriffe: 6493

Re: (erledigt)[C++]struct auf zu kleinem Puffer standardkonf

[Ich bin zu blöd überhaupt das Problem zu verstehen.] das hat sich beim schreiben des post wohl langsam aufgeklärt. Eine Struktur S liegt im speicher. Ein Memerzugriff geschieht indem: (jetzt mal ohne Pointerarithmetik gedacht und einfach nur Adressen addieren) *(&S + offsetof(S.Member)) solang ...
von DerAlbi
09.10.2016, 11:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (erledigt)[C++]struct auf zu kleinem Puffer standardkonform?
Antworten: 30
Zugriffe: 6493

Re: (erledigt)[C++]struct auf zu kleinem Puffer standardkonf

Ich finde das explizite interpretieren eines Speichers ist eine ganz normale Operation. Ob man nun Speicher typisiert dereferenziert, oder per memcpy darauf zugreift ist vollkommen Wurst, solange man nur Speicher beackert, der einem selbst gehört. Das problem mit memcpy ist, dass es unnutzer Overhea...
von DerAlbi
04.10.2016, 00:20
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7544
Zugriffe: 1614910

Re: Jammer-Thread

Das ist heutzutage zum glück trivial dank #include<os>.
Wenn mans wirklich selbst schreiben will, leitet man einfach eine Kindklasse davon ab. :lol:
von DerAlbi
02.10.2016, 18:51
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7544
Zugriffe: 1614910

Re: Jammer-Thread

Ich verstehe deinen Punkt schon und mich kotzt diese konzeptuelle schwäche auch an. Das ist letztlich vergleichbar mit den "äquivalenten" Schleifen, die ich bisschen über dir geschrieben hatte. Ich weiß auch nicht, wieso das so ist. Das sieht nach einem konstruktionsfehler im Compiler aus....
von DerAlbi
02.10.2016, 06:06
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7544
Zugriffe: 1614910

Re: Jammer-Thread

Optimiere mal auf Code-Größe und gucke, was passiert. Die performancekritischen strücke kannst du, solange du mehere cpps hast , getrennt auf Geschwindigkeit optimieren. Ich vermute fast, dass das mehr bringt als jede händische optimierung. Du weißt, wo du keinen Platz verschwenden willst -> CPP auf...
von DerAlbi
02.10.2016, 02:50
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7544
Zugriffe: 1614910

Re: Jammer-Thread

Also.. dass das mit der Größe in deinen Programmen schlechter geworden ist, könnte ich mir durchaus mit deiner händischen Optimierung erklären. Du hast wahrscheinlich (unter)bewusst angefangen Code für den Compiler zu designen anstatt sich einzig um die Programmlogik und das Datengesign zu kümmern. ...
von DerAlbi
28.09.2016, 07:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] kann ich mich auf die Float-Arithmetik verlassen?
Antworten: 19
Zugriffe: 5771

Re: [C++] kann ich mich auf die Float-Arithmetik verlassen?

Ich sitz grade dran ^_^ Ist mein zweiter Versuch sowas zu implementieren und mitlerweile siehts recht gut aus. Die Begrenzungen, die ich das letze mal hatte, fliegen dank einer art lazy-evaluation aus. Insgesamt sieht der Funktionsumfang bzw die Operator-Optimierung im Moment so aus: //Assign korrek...
von DerAlbi
27.09.2016, 17:53
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] kann ich mich auf die Float-Arithmetik verlassen?
Antworten: 19
Zugriffe: 5771

Re: [C++] kann ich mich auf die Float-Arithmetik verlassen?

Fixkomma FTW Halte ich wirklich für eine sinnvolle Alternative. Gerade, wenn es um Welten geht, wo der Wertebereich der Koordinaten deterministisch auf eine Größeneinheit normiert ist. Float ist toll, wenn man Werte gleichverteilt auf einer logarithmischen Achse hat.. Aber joar.. man muss dafür halt...
von DerAlbi
26.09.2016, 04:32
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7544
Zugriffe: 1614910

Re: Jammer-Thread

Diese zwei Zeilen sind für den Optimizer innerhalb meiner Umgebung nicht äquivalent: Iterator first = begin; Version1: while ((first != end) && SendData(*first)) ++first; //wie stl find_if Version2: while (first != end) { if(!SendData(*first)) break; ++first; } //unter allen Testfällen besse...
von DerAlbi
20.09.2016, 15:56
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4!
Antworten: 12
Zugriffe: 3668

Re: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4

Man beachte, dass du uns hier gerade davon erzählst, wie dir selbst schon mit diesem einfachen Beispiel bereits reale Probleme aus der Tatsache erwachsen sind, dass Bitfields kein portables Layout haben. Lang hat's ja nicht gedauert. Soviel zum Thema "ist in der Praxis irrelevant"... ;) J...
von DerAlbi
15.09.2016, 16:20
Forum: Grafikprogrammierung
Thema: Unlimited Detail, wieder
Antworten: 18
Zugriffe: 9656

Re: Unlimited Detail, wieder

Ich glaube nicht dass deren Technik geometrieunabhängig ist Das ist aber der Name des Ganzen ;-) Die wären nicht so selbstbewusst, wenn es da ein "aber" gäbe. Das ist ja das, wofür er so gehated wird. Weil alle meinen, dass das so nicht geht... aber er sagt ja, dass genau das der Durchbru...
von DerAlbi
15.09.2016, 11:52
Forum: Grafikprogrammierung
Thema: Unlimited Detail, wieder
Antworten: 18
Zugriffe: 9656

Re: Unlimited Detail, wieder

Die Frage ist: warum ist eine Rendering-Technik nur gut genug, wenn sie all das kann? Ich würde auch sagen, dass transparente Objekte gehen, indem man sie getrennt in Framebuffer rendert die man dann (mit Rücksicht auf die Tiefe usw) überblendet. Wichtig ist doch, dass die Framerate geometrieunabhän...
von DerAlbi
15.09.2016, 06:59
Forum: Grafikprogrammierung
Thema: Unlimited Detail, wieder
Antworten: 18
Zugriffe: 9656

Re: Unlimited Detail, wieder

Das Problem am Patent aufdröseln ist, dass man daraus die für die Kritiker so wichtigen Informationen gar nicht entnehmen kann um damit die Kritiker verstumen zu lassen. Sicher steht da drin, wie [im sinne von "vom Prinzip her"] die das machen, aber das Prinzip ist ja prinzipiell den Kriti...
von DerAlbi
14.09.2016, 23:06
Forum: Grafikprogrammierung
Thema: Unlimited Detail, wieder
Antworten: 18
Zugriffe: 9656

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Na ok, nehmen wir uns mal deinem Geschriebenen an: in dem sie uns erzählen dass wir alle Computergrafik komplett falsch Böse Unterstellung. Es werden die Schwächen von polygonbasiertem Systemen gezeigt. Etwas, was JEDER machen würde, der eine Konkurrenztechnologie bewerben will. macht man sich mit d...
von DerAlbi
14.09.2016, 21:14
Forum: Grafikprogrammierung
Thema: Unlimited Detail, wieder
Antworten: 18
Zugriffe: 9656

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Aber das, was die zeigen ist erstmal reale Technologie. Und nur, weil es vermeintlich einfach zu machen ist, nachdem man weiß, wie es geht, heißt nicht, dass der ingenieurtechnische/schöpferische Wert dahinter klein ist. Auf diese Weise kann man jedes gelöste Problem kleinreden. Das finde ich albern...
von DerAlbi
14.09.2016, 18:42
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4!
Antworten: 12
Zugriffe: 3668

Re: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4

Ganz langsam. Schauen wir uns nochmal Krishtys verlinktes Beispiel an und dann noch das, was im Sinne der Hardwareimplementierung meiner Realität entspricht. Der Katastrophenheinz ausm Link: struct bitfield { unsigned a : 3; char b; unsigned c : 5; int d; }bit; Man beachte die Tatsache, dass es sich...
von DerAlbi
14.09.2016, 16:02
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4!
Antworten: 12
Zugriffe: 3668

Re: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4

Ich hab das schon als Inlinefunktion gemacht.. das löst das jetzige Problem nicht. In gewissen Situation haben Bitfields ihre Daseinsberechtigung, da bin ich stark dafür, unabhäängig davon, was andere da sagen. Ich vermute, dass andere Leute in iherer Hardwareumgebung nur selten mit in Hardware impl...
von DerAlbi
14.09.2016, 13:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4!
Antworten: 12
Zugriffe: 3668

Re: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4

Hardwarenahes Zeugs. Ist halt so. Da gibts (MemoryMapped)Register, die irgendwas hardwaremäßiges konfigurieren.. aber ein Register konfiguriert nicht nur einen Aspekt der Peripherie, sondern in dem Register sind gleich diverse Bitfelder untergebracht. z.B. kann eine PLL ein einen Multiplikations- un...
von DerAlbi
14.09.2016, 12:42
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: -Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4!
Antworten: 12
Zugriffe: 3668

-Wconversion is a Bitch! Battlefield 4.. ääh Bitfield:4!

Hallo Leute, Wiedereinmal ein tolles C++-Problem mit Templates! Und zwar geht es um das Zuweisen von Bitfield-Members. Beispiel-Bitfeld: struct SBitfield { unsigned int a : 4; unsigned int b : 4; unsigned int : 24; }; static_assert(sizeof(SBitfield) == 4 ,"Heidewitzka!"); unsigned int Mega...
von DerAlbi
13.09.2016, 20:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Vererbung des Todes.
Antworten: 22
Zugriffe: 5965

Re: Vererbung des Todes.

:-D das war aber eine Langfassung :-) Die Kurzfassung wäre die letzten 3 Sätze ;-) Das hört sich für mich nach einem ziemlichen Alptraum an... Guck nochmal auf den Thread-Namen. Wobei ich meine Klassen-Hierarchie mitlerweile echt sehr mag. Ich bin stolz drauf :-) Aber eine Situation, wie du sie besc...
von DerAlbi
13.09.2016, 18:07
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Vererbung des Todes.
Antworten: 22
Zugriffe: 5965

Re: Vererbung des Todes.

Also ich habe jetzt keine Abhängigkeiten von der Vererbungsreihenfolge gesehen. Prinzipiell muss man in der Initialiter-List des Konstruktors die Reihenfolge hinterherziehen, damit keine Warnung [-Wreorder] geworfen wird. Ansonsten kann es mMn auch keine Abhängikeit von der Reihenfolge geben, weil &...