Die Suche ergab 4713 Treffer
- 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.
- 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...
- 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.
- 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.
- 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...
- 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....
- 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...
- 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...
- 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...
- 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...
- 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 :-)
- 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.
- 02.12.2009, 17:28
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7534
- Zugriffe: 1487418
Re: Jammer-Thread
Ich fand "Integrator" durchaus innovativ :-)
- 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...
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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.
- 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...
- 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.
- 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, ...
- 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...
- 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...