Die Suche ergab 163 Treffer

von B.G.Michi
23.06.2013, 21:18
Forum: Grafikprogrammierung
Thema: Fragmentierung beim Rendern
Antworten: 6
Zugriffe: 1603

Re: Fragmentierung beim Rendern

Das sieht sehr nach falsch rum orientierten Dreiecken aus. Da Blender standardmäßig beide Seiten rendert und vor allem auch beide Seiten einzeln beleuchtet, muss du für manche Dreiecke entweder die Orientierung ändern oder auch beide Seiten rendern und beleuchten.
von B.G.Michi
15.05.2013, 04:20
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Wozu Variablen in ihrer eigenen Initialiserung nutzen?
Antworten: 3
Zugriffe: 1428

Re: [C++] Wozu Variablen in ihrer eigenen Initialiserung nut

Ich habe es mal verwendet, um zu verhindern, dass eine Variable von GCC wegoptimiert wurde, da sie nur zur "static" Initialisierung verwendet wurde:

Code: Alles auswählen

static const int dummy = DoInitialization(dummy);
(Standardkonform?)
von B.G.Michi
09.05.2013, 08:43
Forum: Grafikprogrammierung
Thema: Logarithmischer Depth Buffer
Antworten: 27
Zugriffe: 5213

Re: Anti-Jammer-Thread

Meinst du Cascaded-Shadow-Maps ? Hierbei geht es aber um die Verbesserung der XY-Auflösung nahe an der Kamera. Logarithmic-Z-Buffering verbessert die Z-Auflösung in großer Entfernung zur Kamera. @EDIT: deine Funktion einfach nach dem rechten 'position.z' auflösen: // Division durch position.w wird i...
von B.G.Michi
09.05.2013, 08:28
Forum: Grafikprogrammierung
Thema: Logarithmischer Depth Buffer
Antworten: 27
Zugriffe: 5213

Re: Anti-Jammer-Thread

Hab diese Formel in meinem Weltraum-Prototypen verwendet. Near-Plane: 0,1; Far-Plane: FLT_MAX (!), Einheiten in Meter und 32-Bit-Depth-Buffer. Keine Z-Artefakte :D
von B.G.Michi
02.05.2013, 20:10
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Klassen-Properties für Transformationen
Antworten: 2
Zugriffe: 1264

Re: [C++] Klassen-Properties für Transformationen

Das würde ich mir zwei mal überlegen. Stell dir vor du hast einen großen Scenegraphen und änderst ein Objekt in der Hierarchie nah am Root und dann dessen Child. Du würdest alle Child-Childs komplett doppelt berechnen. Außerdem hast du ja schon festgestellt, dass das, was du vor hast, in C++ schlech...
von B.G.Michi
07.04.2013, 17:13
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (gelöst) Sind no-op Konvertierungsoperatoren erlaubt?
Antworten: 6
Zugriffe: 1344

Re: Sind no-op Konvertierungsoperatoren erlaubt?

Siehe auch hier. Du kannst ihn schon deklarieren aber es gibt eigentlich keine Möglichkeit ihn aufzurufen.
(Edit: im zitierten §12.3.2 steht nix von Referenzen, sollte also passen)
von B.G.Michi
24.03.2013, 13:39
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1478021

Re: Jammer-Thread

JETZT REICHTS. Wie unfähig sind bitte die Leute die meine Treiber schreiben. (ja, ich fang mal bei meinen Treibern an). Razer Ouroboros: 130€ für eine Maus. Eigentlich ganz schick das Ding, wackelt aber etwas auf meinem Tisch, und ich bin mir sicher dass nicht der Tisch uneben ist. Aber zum Treiber:...
von B.G.Michi
28.01.2013, 21:12
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1478021

Re: Jammer-Thread

Ich hatte auf eine Compileroption, die ich bisher übersehen hab, gehofft... aber meine Hoffnungen scheinen enttäuscht zu werden... :(
von B.G.Michi
28.01.2013, 20:03
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1478021

Re: Jammer-Thread

Gibt es denn wirklich keine Möglichkeit GCC dazu zu bringen folgenden Code zu vektorisieren?!? #include <stdio.h> int main(void) { float a[4], b[4], c[4]; scanf("", a, b, c); a[0] = b[0] + c[0]; a[1] = b[1] + c[1]; a[2] = b[2] + c[2]; a[3] = b[3] + c[3]; printf("", a, b, c); retu...
von B.G.Michi
27.01.2013, 21:04
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2058
Zugriffe: 676915

Re: Anti-Jammer-Thread

constexpr ist ekelhaft... und wunderschön... Trotzdem: multidimensionale, constexpr-taugliche Arrayklasse (Dimension und Größe statisch und dynamisch)... CHECK constexpr-taugliche Tensorklasse (Rang und Dimension statisch und dynamisch)... IN PROGRESS komponentenweise Operatoren... CHECK Skalarprodu...
von B.G.Michi
24.01.2013, 14:03
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Template und Copy-c'tor Spezialisierung
Antworten: 3
Zugriffe: 805

Re: [C++] Template und Copy-c'tor Spezialisierung

#include "stdio.h" template<class T> class foo_t { template<class> friend class foo_t; public: foo_t(T _a, T _b, T _c) : a(_a), b(_b), c(_c) {} foo_t(const foo_t<T>& _other) : a(_other.a), b(_other.b), c(_other.c) {} template<class T2> foo_t(const foo_t<T2>& _other); private: T a,...
von B.G.Michi
24.12.2012, 01:24
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1954
Zugriffe: 830603

Re: Showroom - Aktuelle Arbeiten und Projekte

Also mir gefällt die FreiFall-App. Fehlt nur ne Statistik, wie viele Handys dabei zu Bruch gehen xD
von B.G.Michi
15.12.2012, 16:26
Forum: Algorithmen und Datenstrukturen
Thema: Typumwandlung für Shaderkonstanten und Texelformate
Antworten: 4
Zugriffe: 1993

Re: Typumwandlung für Shaderkonstanten und Texelformate

template_for sieht so aus (es bedarf allerdings immer einer kleinen Helferklasse weil es leider keine Template-Lambdas gibt :) ) template<int START, int END, int STEP = 1> class template_for { public: template<class ACTION, class... ARGS> static inline void run(ARGS&&... _Args) { ACTION::tem...
von B.G.Michi
15.12.2012, 16:02
Forum: Algorithmen und Datenstrukturen
Thema: Typumwandlung für Shaderkonstanten und Texelformate
Antworten: 4
Zugriffe: 1993

Typumwandlung für Shaderkonstanten und Texelformate

Guten Tag Zwei meiner Klassen müssen vermutlich geändert werden: es geht um Texture und ShaderConstantBuffer. Beide haben gemeinsam, dass sie mit verschiedenen Eingabedaten umgehen müssen. Bei der Textur sind es die verschiedenen Texelformate und bei den Shaderkonstanten alle möglichen Arten von Ska...
von B.G.Michi
22.09.2012, 17:48
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Lambda Expression
Antworten: 12
Zugriffe: 2812

Re: Lambda Expression

A lambda function with an empty capture specification ([]) can be implicitly converted into a function pointer with the same type as the lambda was declared with. denn wenn Variablen gecaptured werden, und du die Lambda-Funktion durch einen einfachen Funktionspointer aufrufen könntest, kennt der Co...
von B.G.Michi
22.09.2012, 17:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Lambda Expression
Antworten: 12
Zugriffe: 2812

Re: Lambda Expression

Das sollte eigentlich funktionieren, aber nur so lange du keine (lokalen?) Variablen capturest also kein [&] oder [=] als Lambda. Welchen Compiler verwendest du?
von B.G.Michi
08.09.2012, 02:28
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Schnelleres sin/cos/tan
Antworten: 45
Zugriffe: 31555

Re: Jammer-Thread

das "Maschinenepsilon" das du meinst ist der Abstand von 1.0 * 10^0 zum nächst größeren, darstellbaren Wert (1.0 + 2^-53) = 1.000..011 * 10^0. Also immer mit Exponent 0. Desswegen ist 1.46 * 10^-135 trotzdem speicherbar.
von B.G.Michi
23.08.2012, 12:53
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: vs 2010 .. F1 .. HILFE ..
Antworten: 4
Zugriffe: 2524

Re: vs 2010 .. F1 .. HILFE ..

Tools -> Anpassen... -> Tastatur... -> Zurücksetzen
von B.G.Michi
20.08.2012, 00:18
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 2058
Zugriffe: 676915

Re: Anti-Jammer-Thread

das ist in der Tat recht cool. Die 90-Tage-Testversion läuft auch ziemlich stabil. Soweit ich das in den letzten 2 Tagen beurteilen konnte. (und jetzt ein kleiner Abstecher in den Schwesterthread) ...aber im Bezug auf C++11 ist immer noch tote Hose. Weiss jemand wann sich da mal was tun soll?
von B.G.Michi
16.08.2012, 23:24
Forum: Allgemeines Talk-Brett
Thema: Audioausgabe über 2 verschieden Ausgabegeräte
Antworten: 12
Zugriffe: 8544

Re: Audioausgabe über 2 verschieden Ausgabegeräte

zu Winamp: Optionen -> Einstellungen... -> Plug-ins -> Ausgabe -> Nullsoft DirectSound-Ausgabe/Nullsoft WaveOut-Ausgabe -> Konfigurieren -> Gerät auswählen
von B.G.Michi
14.08.2012, 15:55
Forum: Allgemeines Talk-Brett
Thema: Audioausgabe über 2 verschieden Ausgabegeräte
Antworten: 12
Zugriffe: 8544

Re: Audioausgabe über 2 verschieden Ausgabegeräte

Bin mir grad nicht sicher ob man wirklich ne 2. Soundkarte braucht. Hängt vielleicht von Soundkarte und Treiber ab. Jedenfalls kann man in vielen Programmen das Ausgabegerät auswählen, andere verwenden nur das Standardgerät. In Winamp kann ich z.b. zwischen "Microsoft Soundmapper" (= Windo...
von B.G.Michi
04.08.2012, 00:24
Forum: Algorithmen und Datenstrukturen
Thema: Konvexes Polytop und Separating Axis
Antworten: 1
Zugriffe: 1582

Konvexes Polytop und Separating Axis

Guten Abend liebes Forum Wie sollte es auch anderst sein wenn ich hier wieder mal ein neues Thema eröffne: ich stehe vor einem kleinen Problem und hoffe euer, wie sonst auch immer, außerst kompetenter Rat kann mir dabei helfen. :D Es geht diesmal um meine Mathe-Bibliothek und zwar speziell um die Kl...
von B.G.Michi
09.07.2012, 14:43
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1478021

Re: Jammer-Thread

Mal zu den Seiten, die ich an Facebook schätze: bei mir hat es den Instant-Messenger (vormals ICQ) ersetzt: ich habe fast alle Leute, die ich kenne (und die so ungefähr in meinem Alter sind) in Facebook direkt an den Fingerspitzen, und Dank Handy-Internet-Flatrate auch wenn ich nicht daheim bin... i...
von B.G.Michi
08.07.2012, 20:36
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1478021

Re: Jammer-Thread

(wenn auch einer nicht beglaubigten Fotokopie letztlich wenig Beweiskraft zukommt) [ironie]Na dann scanst deinen Ausweis ein und streichst mit Photoshop auch da die Konsonanten raus[/ironie] :P Ich bin eigentlich recht begeisterter Facebook-User Aber so langsam übertreiben sie es wirklich mit Stasi...
von B.G.Michi
05.07.2012, 17:15
Forum: Grafikprogrammierung
Thema: 3D Viewer Isosurfaces? Wahl der API
Antworten: 21
Zugriffe: 13359

Re: 3D Viewer Isosurfaces? Wahl der API

Beim Marching Cubes kannst du doch direkt die Normalen mitberechnen und zwar als Gradient der Dichteverteilung. Oder werden nur die Normalen immer neuberechnet?
von B.G.Michi
20.06.2012, 14:06
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Eindeutige ID/Hash aus Werten
Antworten: 21
Zugriffe: 3695

Re: Eindeutige ID/Hash aus Werten

wenn für ein 32bit-Flag maximal 3 Werte gesetzt sein können, also 0, 1, 2 oder 3, hast du folgende Anzahl an Möglichkeiten: (0 über 32) + (1 über 32) + (2 über 32) + (3 über 32) = 1 + 32 + 496 + 4960 = 5489 und das passt nicht in deine 8 verbleibenden Bits edit: oh entschuldigt, hab die 2. Seite übe...
von B.G.Michi
19.06.2012, 19:20
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Bedingte Funktion in Template-Klasse
Antworten: 19
Zugriffe: 3881

Re: [C++] Bedingte Funktion in Template-Klasse

Das virtual macht Probleme. Ohne würde es mit C++11 und Default-Function-Template-Argumenten funktionieren. Aber vielleicht kannst du dir daraus was basteln: template<bool ja> class bla { virtual void TuWasVirtual(); template<typename = typename enable_if<ja>::type> inline void TuWas() { TuWasVirtua...
von B.G.Michi
19.06.2012, 18:59
Forum: Algorithmen und Datenstrukturen
Thema: [solved] Größe eines multidimensionalen Arrays ändern
Antworten: 11
Zugriffe: 5115

Re: [solved] Größe eines multidimensionalen Arrays ändern

Also es ist möglich und das muss auch für beliebige Dimension und Größenänderung so sein, da die Reihenfolge der Objekte im Speicher ja nie verändert wird. Nach einigem Rumprobieren hab ichs dann hinbekommen: des Rätsels Lösung war im Endeffekt doch Stephans Vorschlag mit dem Mapping, nur kann ich n...
von B.G.Michi
18.06.2012, 02:14
Forum: Algorithmen und Datenstrukturen
Thema: [solved] Größe eines multidimensionalen Arrays ändern
Antworten: 11
Zugriffe: 5115

Re: Größe eines multidimensionalen Arrays ändern

das dürfte wohl nicht funktionieren, da bei ungünstigen Größenänderungen nicht alle "Pfeile" in meiner Zeichnung oben in die gleiche Richtung zeigen (hab mir gerade ein kleines programm geschrieben, das per rand() alle möglichen Größenänderungen durchprobiert aber hab bisher noch nix funkt...
von B.G.Michi
18.06.2012, 00:45
Forum: Algorithmen und Datenstrukturen
Thema: [solved] Größe eines multidimensionalen Arrays ändern
Antworten: 11
Zugriffe: 5115

Re: Größe eines multidimensionalen Arrays ändern

@Stephan Theisgen: ja genau das suche ich, für 1-dimensionale Arrays ist das sowieso trivial, für 2-dimensionale funktioniert es genau so wie du geschrieben hast, aber schon für 3-dimensionale Arrays wird es kompliziert, und auch 4-dimensionale Arrays könnte man mal brauchen (z.B. für einen 3D-Textu...