Die Suche ergab 4713 Treffer

von Schrompf
23.12.2009, 13:12
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1487418

Re: Jammer-Thread

Mein inniges Beileid für diese Arbeitszeiten.
von Schrompf
23.12.2009, 11:29
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Framework gesucht
Antworten: 10
Zugriffe: 2370

Re: C++ Framework gesucht

(jaja, immer diese lästigen Vorurteile). Ach warum... die Notwendigkeit, sich auf generierten Code zu verlassen, ist das, was auch mich am meisten an Qt stört. Und ich mag es sonst sehr gern. Aber wenn an dem Meta-Compiler-Gedöns was schiefgeht, bekommt man mehr als seltsame Fehlermeldungen und mus...
von Schrompf
22.12.2009, 19:18
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: SDL: Bild aus Binary lesen
Antworten: 19
Zugriffe: 2648

Re: SDL: Bild aus Binary lesen

Das geht auch mit der SDL. Die Funktion gibt anscheinend nur ein Array aus Pixeln zurück. Wo Du die dann hinkopierst bzw. was Du damit machst, ist ja Dir überlassen.
von Schrompf
22.12.2009, 19:17
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (gelöst) Intwert verändert sich auf unerklärliche Weise
Antworten: 11
Zugriffe: 1491

Re: Intwert verändert sich auf unerklärliche Weise

Das kann aber auch bedeuten, dass Du *irgendwo* im Speicher über die Grenzen eines Objekts hinausschreibst und das geänderte Pack-Pragma jetzt nur das Speicherlayout so verschoben hat, dass der Fehler wieder verdeckt ist. Behalte die Geschichte im Auge, die kann später mal schmerzhaft zurückkommen.
von Schrompf
22.12.2009, 09:56
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Framework gesucht
Antworten: 10
Zugriffe: 2370

Re: C++ Framework gesucht

Design Patterns sind nun eigentlich nicht framework-tauglich. Bestenfalls die Factory, die man in C++ mit ein bisschen Template-Magie als fertigen Source verbreiten kann. Alles andere sind mehr Problemlösungsstrategien und keine wirklichen Quelltext-Schnipsel. Deine Liste an Anforderungen wird jeden...
von Schrompf
21.12.2009, 08:16
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: SDL: Bild aus Binary lesen
Antworten: 19
Zugriffe: 2648

Re: SDL: Bild aus Binary lesen

Was Du da hast, ist nur Code, um den Binärinhalt einer beliebigen Datei zu lesen. Ein JPEG-Bild besteht aber aus einer Menge spezieller Daten, die Du jetzt Byte für Byte aus diesen Binärdaten rausziehen müsstest. Das ist eine nicht ganz triviale Aufgabe, die u.a. eine Fourier-Transformation enthält....
von Schrompf
20.12.2009, 11:33
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Leveleditor Realtime
Antworten: 8
Zugriffe: 1912

Re: Leveleditor Realtime

Im Allgemeinen sind sich wiegende Bäume, wallendes Wasser und so nur Shader-Effekte, die durch einen Zeitparameter gesteuert auf der Grafikkarte berechnet werden. Damit diese Effekte dann im Editor weiterlaufen, muss man nur die Zeitvariable weiterlaufen lassen. Das passiert also mehr oder minder vo...
von Schrompf
10.12.2009, 16:28
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Problem mit ifdef WIN32 (gcc 4.4)
Antworten: 10
Zugriffe: 1975

Re: Problem mit ifdef WIN32 (gcc 4.4)

Der VC++-Compiler enthält Dir viele Warnungen vor, solange Du die Standard-Warnungsstufe beibehälst. Mit Stufe 4 bekommt man dann sehr viel mehr Warnungen - teilweise absurd, teilweise Zeugs, bei dem man sich fragt, warum man das bisher nicht gesagt bekommen hat. Probier's mal aus, aber bereite Dich...
von Schrompf
10.12.2009, 09:57
Forum: Allgemeines Talk-Brett
Thema: Wie nennt ihr eure Variablen?
Antworten: 19
Zugriffe: 2723

Re: Wie nennt ihr eure Variablen?

Aber was erwarte ich von einer Firma, der festgelegte Arbeitszeiten und adrettes Aussehen wichtiger sind als die Fähigkeiten der Mitarbeiter. Musst du um 8:00 Uhr morgens etwa da erscheinen? Exakt. Das Ergebnis ist ein Thomas, permanent müde, permanent sauer, bei An- und Abreise immer zwangsweise i...
von Schrompf
10.12.2009, 08:33
Forum: Allgemeines Talk-Brett
Thema: Wie nennt ihr eure Variablen?
Antworten: 19
Zugriffe: 2723

Re: Wie nennt ihr eure Variablen?

Privat sieht's bei uns im Code genauso aus wie bei Krishty - ein Präfix für den Scope, sonst nix. Nur dass wir uns noch den Unterstrich ersparen und danach im Camel Case weitermachen - mIstWichtig als Membervar, pAnzTassen als Parameter, gDingensVerwaltung als globales Objekt. Namespaces und Klassen...
von Schrompf
08.12.2009, 09:36
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Verschiedene Lib Größen in VC 2008
Antworten: 4
Zugriffe: 915

Re: Verschiedene Lib Größen in VC 2008

Das kann an allem Möglichen liegen. Hast Du evtl. Debug-Symbole für den Release-Build aktiviert? Ich bin es zwar auch gewöhnt, dass die Debug-Version drastisch größer ist als die Release-Version, aber wer weiß... vielleicht hat der Compiler ja auch Myriaden von Inlining-Gelegenheiten wahrgenommen :-)
von Schrompf
08.12.2009, 09:34
Forum: Algorithmen und Datenstrukturen
Thema: Vererbung: Vater ruft Enkel .. Debug: OK .. Release: Problem
Antworten: 9
Zugriffe: 3582

Re: Vererbung: Vater ruft Enkel .. Debug: OK .. Release: Problem

Debug-Symbole anschalten, durchsteppen. Solche Fehler sind in den meisten Fällen auf nicht-initialisierte Variablen und sowas zurückzuführen. Deine Klassenstruktur-Beschreibung habe ich nicht verstanden, aber ich denke, sie ist irrelevant für das Problem.
von Schrompf
02.12.2009, 17:28
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1487418

Re: Jammer-Thread

Ich fand "Integrator" durchaus innovativ :-)
von Schrompf
01.12.2009, 18:29
Forum: Allgemeines Talk-Brett
Thema: Profiling?
Antworten: 6
Zugriffe: 1786

Re: Profiling?

Als nicht-eindringende Profiler für den schnellen Blick auf Einzelthread-Anwendungen benutze ich LTProf oder Very Sleepy. Beide arbeiten auf Sample-Basis, nehmen also von außen ein paar hundert Mal pro Sekunde den Callstack Deines Prozesses - für sinnvolle Ergebnisse muss man schon mal 10 Minuten in...
von Schrompf
27.11.2009, 10:51
Forum: Algorithmen und Datenstrukturen
Thema: [C++] inline operator gegen pointer algorithmus
Antworten: 21
Zugriffe: 4725

Re: [C++] inline operator gegen pointer algorithmus

Also aus welchen Gründen wird da noch ein "const" gesetzt? Geschmackssache. Ich finde halt, das Ergebnis einer "a += b"-Operation braucht nicht nochmal veränderlich zu sein. D.h., es geht immernoch c = (a += b); aber nicht mehr a += b += c; Sind aber rein akademische Unterschied...
von Schrompf
27.11.2009, 10:27
Forum: Algorithmen und Datenstrukturen
Thema: [C++] inline operator gegen pointer algorithmus
Antworten: 21
Zugriffe: 4725

Re: [C++] inline operator gegen pointer algorithmus

Danke schonmal für deine schnelle Antwort. Das hat mir auf jeden Fall schonmal sehr geholfen. Ich benutze Code::Blocks.. daher gehe ich mal davon aus, dass ich wohl eher auf die Pointer-Methode zurückgreifen werde. Hier geht's erstmal nicht um Tempo, sondern um Code-Stil. Da ist die Pointermethode ...
von Schrompf
27.11.2009, 08:43
Forum: Algorithmen und Datenstrukturen
Thema: [C++] inline operator gegen pointer algorithmus
Antworten: 21
Zugriffe: 4725

Re: [C++] inline operator gegen pointer algorithmus

Ich wollte bisher eigentlich Vektor-Mathematik immer implizit haben. Ich wollte also kein Add(ziel, a, b) tippen, wenn ich stattdessen auch ziel = a + b tippen kann. Wobei letzteres ohne einen guten Optimizer oder C++0x RValues ein Stück langsamer ist als die Add()-Lösung. Ist mir aber schnuppe, wei...
von Schrompf
26.11.2009, 11:16
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4638

Re: [C++] Exceptions und Module

Du willst aber, dass ich DLLs komplett aufgebe und das ist nicht drin - weil man externe Module irgendwann brauchen wird. Und es ist mir lieber, wenn ich jetzt das Exception-Handling aller Schnittstellen umschreiben muss, als wenn ich das in zwei Jahren machen muss, wenn eine DLL unvermeidbar ist u...
von Schrompf
26.11.2009, 08:49
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4638

Re: [C++] Exceptions und Module

Ich glaube, einmal probier ich es noch. Erlaube mir aber, dieses Beispiel für albern zu erklären. Als ob Code-Größe irgendwen interessieren würde. Ganz zu schweigen von dem absurden Gedanken, überhaupt mehr als eine 3D-API pflegen zu wollen. Mit der Code-Größe hat das überhaupt garnichts zu tun (der...
von Schrompf
25.11.2009, 16:03
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4638

Re: [C++] Exceptions und Module

Wenn ich bei einem modularisierten Projekt keinen D3D11-Renderer will, lade ich sein Modul einfach nicht. Bei einem statisch gelinkten Projekt muss ich den Code verändern und neu linken, sonst lässt sich die Exe möglicherweise nicht ausführen. Nun, Du lädst tatsächlich mehr Code, wenn Du statisch l...
von Schrompf
25.11.2009, 11:49
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4638

Re: [C++] Exceptions und Module

[Hastiges Edit: sorry, ich hab grad Deinen Beitrag editiert, anstatt meine Antwort in einen neuen Beitrag zu schreiben. Ich hab jetzt hoffentlich alles wieder hergestellt, wie es vorher war] Darf ich fragen, was die weitere Entwicklung damit zu tun hat? Ich rieche hier nämlich wieder nur einen Fall ...
von Schrompf
25.11.2009, 09:56
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Water rendering
Antworten: 19
Zugriffe: 4763

Re: Water rendering

Mit DX10 ist das zum Glück Geschichte. Eben! Er benutzt doch D3D10 – und dort sind die Texturkoordinaten doch so angeordnet: ---+------+------+------+--- ...|......|......|......|... ---+------+------+------+--- 0,0..0,25....0,5...0,75...1,0 Bzw. sollten so angeordnet sein. Das Offset hatten bei D3...
von Schrompf
25.11.2009, 08:41
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4638

Re: [C++] Exceptions und Module

Ist statisches Linken evtl. eine Alternative? Damit würdest all diese Probleme umgehen. Momentan könnte ich noch statisch linken, mit fortschreitender Entwicklung aber nicht mehr, also nein. Darf ich fragen, was die weitere Entwicklung damit zu tun hat? Ich rieche hier nämlich wieder nur einen Fall...
von Schrompf
25.11.2009, 08:33
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Water rendering
Antworten: 19
Zugriffe: 4763

Re: Water rendering

Keine verrückte Welt, sondern endlich mal Klarheit. Stell Dir das wie folgt vor: +-----+-----+-----+-----+ |.....|.....|.....|.....| +-----+-----+-----+-----+ 0,0..0,25..0,5..0,75..1,0 Der linke Texel erstreckt sich im Koordinatenbereich also von 0.0 bis 0.25. 0.0 ist die linke Kante des ersten Texe...
von Schrompf
24.11.2009, 16:17
Forum: Algorithmen und Datenstrukturen
Thema: [C++] Exceptions und Module
Antworten: 27
Zugriffe: 4638

Re: [C++] Exceptions und Module

Ist statisches Linken evtl. eine Alternative? Damit würdest all diese Probleme umgehen. Ansonsten wird's knifflig - entweder alles als Kopie werfen und nicht mit new erzeugen, oder Exceptions am DLL-Rand fangen und den dazugehörigen Stub-Funktionen neu werfen.
von Schrompf
29.10.2009, 15:04
Forum: Algorithmen und Datenstrukturen
Thema: [DX10] Matrizen an Effektvariable weiterleiten
Antworten: 7
Zugriffe: 1919

Re: [DX10] Matrizen an Effektvariable weiterleiten

Dann schau mal mit PIX nach. Modus "Single Frame Capture" oder wie der hieß. Damit kannst Du jeden DX-Befehl nachvollziehen. Zu jedem DrawCall kannst Du Dir auch den Eingabe-Mesh, den Ausgabemesh und das Ergebnis auf dem Framebuffer anschauen. Und Du kannst jeden Vertex- und PixelShader-Du...
von Schrompf
29.10.2009, 11:43
Forum: Algorithmen und Datenstrukturen
Thema: [DX10] Matrizen an Effektvariable weiterleiten
Antworten: 7
Zugriffe: 1919

Re: [DX10] Matrizen an Effektvariable weiterleiten

Du setzt evtl. die Matrix in der neuen Version aus Versehen transponiert. Mit PIX müsstest Du das aber auch rausbekommen können.
von Schrompf
23.10.2009, 15:13
Forum: Grafikprogrammierung
Thema: [DX 10] Frage zu Deferred Renderer + Transparenz
Antworten: 10
Zugriffe: 2196

Re: [DX 10] Frage zu Deferred Renderer + Transparenz

Das sollte so funktionieren. Du wirst wahrscheinlich irgendwo vergessen haben, eine ZBuffer-Einstellung zu entfernen/zu setzen. Die Projektionsmatrix, insbesondere die Near- und Far-Plane, sollte auch übereinstimmen. Und vermeide den ZBuffer-Discard-Flag bei der Device-Erstellung... ich weiß nicht, ...
von Schrompf
23.10.2009, 15:08
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Compilerfehler beim Umstellen von Codeblocks auf VC
Antworten: 7
Zugriffe: 1906

Re: COmpilerfehler biem umstellen von Codeblocks auf VC

Die Windows-Header enthalten tatsächlich #defines für min und max. Man beachte: es sind Makros, aber kleingeschrieben und zentral im Windows-Header. Mann, hab ich die damals dafür gehasst, als ich das rausgefunden habe. Um das zu vermeiden, musst Du NOMINMAX vor den Windows-Includes definieren. Etwa...
von Schrompf
22.10.2009, 08:41
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Wissensrepräsentation für KI
Antworten: 29
Zugriffe: 7434

Re: Wissensrepräsentation für KI

SQLite zum Beispiel, das ist wohl eine InMemory-Datenbank, für die man auf dem Zielsystem nix installieren muss. Das würde ich als Spieler als notwendige Bedingung betrachten. Und die Datenbank kann nach meinem Wissen dann auch serialisieren - das Problem wäre für Dich dann auch vom Tisch. Ich denke...