Autor |
Nachricht |
Thema: Shadercompiler? |
knallbunt
Antworten: 18
Aufrufe: 7030
|
Forum: DirectX, OpenGL Verfasst am: 17.09.2005, 10:52 Titel: Shadercompiler? |
was spricht denn dagegen d3dx zu benutzen? einen besseren compiler wirst du kaum finden. |
Thema: switch mit strings |
knallbunt
Antworten: 20
Aufrufe: 4074
|
Forum: Entwicklung Verfasst am: 29.08.2005, 15:18 Titel: switch mit strings |
#include <map>
#include <iostream>
#include <string>
int main() {
std::map <std::string, int> m;
m["bla1"] = 1;
... |
Thema: Wert aus einer Tabelle lesen (C++ ASM) |
knallbunt
Antworten: 17
Aufrufe: 6126
|
Forum: Entwicklung Verfasst am: 28.08.2005, 13:46 Titel: Wert aus einer Tabelle lesen (C++ ASM) |
man hat - 2^31 bis 2^31 - 1 bei signed int
und 0 bis 2^32 - 1 bei unsigned int
ich glaube du verweckselt das gerade mit den 16bit indizes bei directx |
Thema: Wert aus einer Tabelle lesen (C++ ASM) |
knallbunt
Antworten: 17
Aufrufe: 6126
|
Forum: Entwicklung Verfasst am: 28.08.2005, 13:28 Titel: Wert aus einer Tabelle lesen (C++ ASM) |
in diesem fall macht es keinen unterschied ob man unsigned oder signed int verwendet.man betrachtet ja nicht die zahl die der int repräsentiert sondern ist nur an den bit folgen intressiert und die si ... |
Thema: Wert aus einer Tabelle lesen (C++ ASM) |
knallbunt
Antworten: 17
Aufrufe: 6126
|
Forum: Entwicklung Verfasst am: 28.08.2005, 13:15 Titel: Wert aus einer Tabelle lesen (C++ ASM) |
da hast du recht. ist aber wohl relativ egal bei den meisten aktuellen compilern was man nimmt, int ist ja meistens 32bit. |
Thema: Wert aus einer Tabelle lesen (C++ ASM) |
knallbunt
Antworten: 17
Aufrufe: 6126
|
Forum: Entwicklung Verfasst am: 28.08.2005, 12:50 Titel: Wert aus einer Tabelle lesen (C++ ASM) |
was meinst du mit compilerspezifisch? bei farben benötigt man doch nur 32bit und die 64bit die long auf 64bit architekturen hat sind überflüssig und können unter umständen sogar zu problemen führen. |
Thema: Wert aus einer Tabelle lesen (C++ ASM) |
knallbunt
Antworten: 17
Aufrufe: 6126
|
Forum: Entwicklung Verfasst am: 28.08.2005, 00:47 Titel: Wert aus einer Tabelle lesen (C++ ASM) |
unsigned char* ptr = tabelle;
int rgb1 = (*ptr++ << 16 | *ptr++ << 8 | *ptr++);
int rgb2 = (*ptr++ << 16 | *ptr++ << 8 | *ptr++);
int rgb3 = (*ptr++ < ... |
|