Die Suche ergab 8095 Treffer

von Krishty
09.12.2010, 23:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Templatefunktion und Ressourcenmanager
Antworten: 11
Zugriffe: 1325

Re: [C++] Templatefunktion und Ressourcenmanager

template<class T> T& toResourceManager::load(const std::string& strFileName) { return T->load(strFileName); } Müsste es nicht return T::load(strFileName); lauten? alle Ressourcen erben von der Klasse toResource toResource beinhaltet eine Funktion namens load zum Laden der Daten Die Basiskla...
von Krishty
09.12.2010, 18:00
Forum: Grafikprogrammierung
Thema: [OpenGL] Verschiedene Auflösungen
Antworten: 7
Zugriffe: 1365

Re: [OpenGL] Verschiedene Auflösungen

Ist wahrscheinlich keine wirkliche Hilfe, aber: • Alle GPUs bieten in ihren Treibern die Einstellung, ob man kleine Auflösungen verzerrt hochskalieren, unverzerrt hochskalieren (schwarze Ränder entweder links und rechts oder oben und unten) oder unbearbeitet anzeigen möchte (schwarze Ränder überall ...
von Krishty
09.12.2010, 17:38
Forum: News und Ankündigungen
Thema: Beta von Visual Studio 2010 SP1 verfügbar
Antworten: 22
Zugriffe: 8421

Re: Beta von Visual Studio 2010 SP1 verfügbar

Helmut hat geschrieben:
Krishty hat geschrieben:Einen Help Viewer, mit dem man durch die Hilfe surfen kann, ohne den Browser zu benutzen
Hm, ich mache das schon seit Ewigkeiten mit VS05. Was ist daran neu?
Als jemand, der die Hilfe nicht benutzt, kann ich es nicht direkt sagen, aber unter VS 2010 soll sie wohl katastrophal ausgefallen sein.
von Krishty
09.12.2010, 11:54
Forum: News und Ankündigungen
Thema: Beta von Visual Studio 2010 SP1 verfügbar
Antworten: 22
Zugriffe: 8421

Re: Beta von Visual Studio 2010 SP1 verfügbar

Die haben wohl schon genug damit zu tun, meine Bug-Reports abzuarbeiten ... ;)

Ich warte auf das fertige Service Pack und hoffe, dass ich dann endlich wieder globale Optimierungen benutzen kann ... der Debugger und die Entwicklungsumgebungen sind mir persönlich zweitrangig. Und ich bin faul wie Hund.
von Krishty
08.12.2010, 20:18
Forum: News und Ankündigungen
Thema: Beta von Visual Studio 2010 SP1 verfügbar
Antworten: 22
Zugriffe: 8421

Beta von Visual Studio 2010 SP1 verfügbar

Nachdem sich Microsoft über das erste Service Pack für Visual Studio 2010 sehr bedeckt gehalten hat, steht seit gestern – vorerst nur für MSDN Subscribers – die Beta zur Verfügung . Eine vollständige Liste der Verbesserungen ist noch nicht im Umlauf, aber unter den größten Neuerungen findet man: Ein...
von Krishty
08.12.2010, 11:52
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 2761

Re: Heightmap aus BMP (DirectX 10)

So weit ich sehe, gibst du beim Laden der ursprünglichen Textur kein Format an, darum erzeugt DXGI die Textur in dem Format, was am nächsten an dem der Bilddatei liegt, und das ist R8G8B8X8_UNORM . Du musst die Höhendaten also als Array von Höhe × Breite × RGBx unsigned char s interpretieren … … abe...
von Krishty
07.12.2010, 07:42
Forum: Vorstellungsbereich
Thema: [Projekt] Splitterwelten - ein Singleplayer-Rollenspiel
Antworten: 59
Zugriffe: 25231

Re: [Projekt] Splitterwelten - ein Singleplayer-Rollenspiel

@Krishty: PNGs sehen nicht so viel besser aus und sind deutlich größer. Ich sehe keinen Sinn darin, JPGs zu vermeiden. Ja, das Format ist letztendlich auch egal. Nur sind 920 Pixel breite Bildchen in Full-HD-Zeiten eben wirklich winzigst und beim Ranzoomen ist alles voller Artefakte … AA fehlt alle...
von Krishty
05.12.2010, 22:16
Forum: Vorstellungsbereich
Thema: [Projekt] Splitterwelten - ein Singleplayer-Rollenspiel
Antworten: 59
Zugriffe: 25231

Re: [Projekt] Splitterwelten - ein Singleplayer-Rollenspiel

Sieht super aus. Schade, dass es immernoch mini-JPGs ohne AA sind …

… können wir im nächsten Jahr wieder mit einer Demo rechnen? :)
von Krishty
30.11.2010, 21:30
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 2761

Re: Heightmap aus BMP (DirectX 10)

Hm. Ich bin mir sicher, auch mit SM 2.0 immer die Sample*()-Funktionen benutzt zu haben, damit riecht die Sache eher nach SM 1.x-Legacy :/ Wahrscheinlich, weil Methoden in HLSL noch relativ neu sind …
von Krishty
30.11.2010, 21:23
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 2761

Re: Heightmap aus BMP (DirectX 10)

Schön, das zu hören. Wenn wir schonmal da beisind: Warum existieren die tex*()-Funktionen? Haben die sich jemals irgendwo irgendwie kompilieren lassen?
von Krishty
30.11.2010, 21:02
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: partielle Template Spezialisierung multi-dimension C-arrays
Antworten: 58
Zugriffe: 6337

Re: partielle Template Spezialisierung multi-dimension C-arr

Achso. Jaa, ist ja ganz einfach: template <typename CType> struct TCConfirmAllowed; template <> struct TCConfirmAllowed<int> { typedef int type; }; template <> struct TCConfirmAllowed<bool> { typedef bool type; }; // … usw. Wirst du ja so ähnlich schon für alle erlaubten Typen spezialisiert haben te...
von Krishty
30.11.2010, 20:38
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: partielle Template Spezialisierung multi-dimension C-arrays
Antworten: 58
Zugriffe: 6337

Re: partielle Template Spezialisierung multi-dimension C-arr

wobei sizes ein eindimensionaler array wäre mit so vielen Elementen, wie Parameter 1 an Dimensionen hat. Du kannst herausfinden, wie viele Dimensionen das Array hat und falls es statisch ist, kannst du auch die Länge jeder Dimension bestimmen. Aber du kannst dir daraus nicht einen Parameter füllen ...
von Krishty
30.11.2010, 20:11
Forum: Allgemeines Talk-Brett
Thema: 16-bit Fernseher?
Antworten: 3
Zugriffe: 1392

Re: 16-bit Fernseher?

Ohne Gewähr, da kein Experte: 2008 habe ich gelesen, dass so ziemlich jeder Bildschirm fünf bis sieben Bits Farbtiefe pro Kanal ausgibt … afaik sind die Mittelklassemodelle heute erst bei 8 bpc angekommen. (Das ist die reine Anzahl der Zustände, in die sich die Flüssigkristalle schalten lassen. Anst...
von Krishty
30.11.2010, 18:42
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: partielle Template Spezialisierung multi-dimension C-arrays
Antworten: 58
Zugriffe: 6337

Re: partielle Template Spezialisierung multi-dimension C-arr

Rekursion, wie immer bei Templates? template <typename CType> struct TCContainerTypeFor { typedef Foo<CType> type; }; template <typename CElementType> struct TCContainerTypeFor<CElementType *> { typedef Foo<TCContainerTypeFor<CElementType>::type> type; }; static_assert(typeid(TCContainerTypeFor<int>...
von Krishty
30.11.2010, 10:13
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 2761

Re: Heightmap aus BMP (DirectX 10)

Jonsc1 hat geschrieben:Hat keiner eine Antwort warum das nicht kompiliert?
Weil du tex2Dlod() statt SampleLevel() benutzt?
von Krishty
30.11.2010, 10:10
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [GCC] itoa()-Derivate
Antworten: 18
Zugriffe: 2320

Re: [GCC] itoa()-Derivate

Das Verfahren baut den String ja von hinten nach vorn auf und daher wären sonst die vorderen Zeichen leer bzw mit unnötigem Inhalt belegt. Klar wäre schon deshalb ein Verfahren besser, welches den String von vorn nach hinten aufbaut. Ich glaube in der Regel wird ein string-reverse ausgeführt nachde...
von Krishty
30.11.2010, 01:26
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [GCC] itoa()-Derivate
Antworten: 18
Zugriffe: 2320

Re: [GCC] itoa()-Derivate

Funktioniert.
von Krishty
30.11.2010, 01:05
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [GCC] itoa()-Derivate
Antworten: 18
Zugriffe: 2320

Re: [GCC] itoa()-Derivate

Ja – lustig ist vor allem das Verhalten, wenn der kleinste negative Wert übergeben wird (im Zweierkomplement ist eine negative Zahl mehr darstellbar als Positive, value = -value bleibt negativ und damit ist "0123456789abcdef"[value % base]; undefiniert. Also wird es im besten Fall vom Opti...
von Krishty
29.11.2010, 19:24
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [GCC] itoa()-Derivate
Antworten: 18
Zugriffe: 2320

Re: [GCC] itoa()-Derivate

@Krishty: Mal ehrlich, wozu brauch ich itoa wenn es sprintf oder stringstreams gibt. Das bischen an Overhead wird man heutzutage wohl verkraften können. sprintf kann auch 64Bit-Werte und die Basen 10 und 16. stringstreams können auch die beiden Basen, ob 64Bit-Werte, weiß ich grad nicht. Ich habe i...
von Krishty
29.11.2010, 17:39
Forum: Grafikprogrammierung
Thema: ASSIMP - Vertices und Indices extrahieren
Antworten: 12
Zugriffe: 2288

Re: ASSIMP - Vertices und Indices extrahieren

Korrekt – in D3D9 war der Weg immer: Erzeugen (GPU) -> sperren, füllen, entsperren (CPU) -> rendern (GPU). Dadurch mussten auch Ressourcen, die man exklusiv auf der GPU benutzt hat, einmal zur CPU und wieder zurück zur GPU übertragen werden (obwohl die Treiber da sicher optimiert haben). In D3D10 gi...
von Krishty
29.11.2010, 13:57
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [GCC] itoa()-Derivate
Antworten: 18
Zugriffe: 2320

Re: [GCC] itoa()-Derivate

Klar, in erster Linie geht die Wut gegen das Standardkommittee. Aber ganz in Unschuld kann sich GCC die Hände auch nicht waschen -- die round() - und trunc() -Funktionen stellen sie sogar im ANSI-only-Modus zur Verfügung, obwohl sie nicht Teil des Standards sind, und weigern sich, sie wieder rauszun...
von Krishty
29.11.2010, 11:45
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [GCC] itoa()-Derivate
Antworten: 18
Zugriffe: 2320

Re: [GCC] itoa()-Derivate

So wie ich grade durch den Code gestapft bin, würde ich sagen, die GNU libc benutzt die GNU libio dafür. Hier die entsprechende Funktion, die dabei die ganze Arbeit macht (für sprintf würde für fp ein String-File übergeben werden, also wundere dich nicht darüber, dass die zusammenarbeiten können). ...
von Krishty
28.11.2010, 19:56
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (gelöst)[C++] Implementierung von std::move()
Antworten: 6
Zugriffe: 790

Re: (erledigt)[C++] Implementierung von std::move()

Soooo. In GCC 4.5.0 wurde Version 2 übernommen. Ich hatte noch 4.4.1 benutzt; habe mit einem Bisschen Geraffel aktualisiert und nun kommen auch keine Warnungen mehr. Damit wäre ich erstmal im Reinen.
von Krishty
28.11.2010, 16:22
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 2761

Re: Heightmap aus BMP (DirectX 10)

SampleLevel()
Ich habe auch ehrlich gesagt nie verstanden, wo man die tex*-Funktionen einsetzen kann.
von Krishty
28.11.2010, 16:00
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (gelöst)[C++] Implementierung von std::move()
Antworten: 6
Zugriffe: 790

Re: [C++] Implementierung von std::move()

Ganz oben bei Rvalue references / N2118 / GCC 4.3 Document number: N2118=06-0188 Howard E. Hinnant 2006-10-19 Vllt befasst sich noch ein anderes der aufgeführten Proposals mit den Regeln für rvalue-to-lvalue-Konvertierungen und ist neueren Datums, aber atm finde ich keins. Edit: Microsofts Tabelle v...
von Krishty
28.11.2010, 15:52
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (gelöst)[C++] Implementierung von std::move()
Antworten: 6
Zugriffe: 790

Re: [C++] Implementierung von std::move()

static_cast ändert nichts an der Warnung. Aber der Kommentar ist wirklich interessant … das Dokument, das bei GCCs C++0x-Status verlinkt ist, scheint auf 2006 datiert zu sein. Wenn dem so ist, empfinde ich die Tabelle als leicht irreführend :roll: Also verlasse ich mich einfach mal darauf, dass die...
von Krishty
28.11.2010, 15:21
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: (gelöst)[C++] Implementierung von std::move()
Antworten: 6
Zugriffe: 790

(gelöst)[C++] Implementierung von std::move()

Hi, So ist std::move in der STL von Visual C++ implementiert (der C-Cast evaluiert zu static_cast ): template<class _Ty> inline typename tr1::_Remove_reference<_Ty>::_Type&& move(_Ty&& _Arg) { return ((typename tr1::_Remove_reference<_Ty>::_Type&&)_Arg); } und so in der von G...
von Krishty
27.11.2010, 14:43
Forum: Grafikprogrammierung
Thema: Performance beim Vertexarray
Antworten: 5
Zugriffe: 960

Re: Performance beim Vertexarray

Tornby hat geschrieben:Bei einzelnen Quads rentiert sich das nicht oder?
Doch
von Krishty
27.11.2010, 14:29
Forum: Grafikprogrammierung
Thema: Performance beim Vertexarray
Antworten: 5
Zugriffe: 960

Re: Performance beim Vertexarray

Hi Tornby, DrawPrimitiveUP() ist nur für Rapid Prototyping da und sollte nie in einer Produktivumgebung eingesetzt werden. Was du willst, ist gleichzeitig, womit Direct3D standardmäßig arbeitet und nennt sich Vertex Buffer – du schreibst die Vertices einmal rein, bekommst ein COM-Handle zurück und s...
von Krishty
27.11.2010, 14:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [GCC] itoa()-Derivate
Antworten: 18
Zugriffe: 2320

Re: [GCC] itoa()-Derivate

Toll. Das kann doch nicht sein, dass eine Laufzeitbibliothek so was Grundlegendes nicht zur Verfügung stellt?! Womit arbeiten denn deren ::sprintf() und ::std::ostream intern?! Ich kriege schon wieder so eine Wut auf die GCC-Ecke … Aber danke für die Links – wenn es hart auf hart kommt, implementier...