Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Quellcode |
|
1 |
glTexCoord2f(GLfloat s, GLfloat t); |
Quellcode |
|
1 |
glTexCoord2f(1.0f, 0.5f); |
Quellcode |
|
1 2 3 |
float s = 1.0f; float t = 0.6f; glTexCoord2f(s, t); |
Quellcode |
|
1 2 3 |
GLfloat s = 1.0f; GLfloat t = 0.6f; glTexCoord2f(s, t); |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
typedef unsigned int uint32; void foo( unsigned int x ) { // x ist im wertbereich von 0-2^32-1 // irgendwelche seltsamen berechnungen... } foo( 0xffffffff ); // yo, passt! |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
typedef unsigned long uint32; void foo( unsigned int x ) { // x ist im wertbereich von 0-2^32-1 // irgendwelche seltsamen berechnungen... } foo( 0xffffffff ); // ups... |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 |
void foo( uint32 x ) { // x ist im wertbereich von 0-2^32-1 // irgendwelche seltsamen berechnungen... } foo( 0xffffffff ); // yo, passt! uint32 ist garantiert 32 Bit breit! |
Quellcode |
|
1 |
foo(99999); |
Quellcode |
|
1 2 3 4 5 |
void foo(uint32 x) { // x ist im wertbereich von 0-2^32-1 // irgendwelche seltsamen berechnungen... } |
C-/C++-Quelltext |
|
1 2 3 4 |
void foo( int c ) { glVertex3i( c, c, c ); } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
void foo1(float f) { glVertex3f(f, f, f); } void foo2(GLfloat f) { glVertex3f(f, f, f); } |
C-/C++-Quelltext |
|
1 2 3 4 5 |
foo1(99999.9f); //geht schief, da 99999.9f nicht in float dargestellt werden kann foo2(99999.9f); //tja 99999.9f ist und bleibt nun mal ein float, egal ob der Parameter nun GLfloat ist oder nicht. Daher wird der Wert ebenfalls nichtin der Funktion ankommen... wozu also GLflaot benutzen? |
Werbeanzeige