GLM, OpenGL, VBO, Struct Padding
-
Jo, damit hast du halt mehr Noise in der Syntax. Ich bevorzuge die Variante mit einzelnen floats. Schön wärs natürlich wenn der Standard ein Layout garantieren würde, aber wenn mir alle nötigen Compiler ein entsprechendes Layout garantieren, dann is das fast genau so gut...
-
dot schrieb:
Jo, damit hast du halt mehr Noise in der Syntax.
Also ob ich x oder x() schreibe, ist mir doch recht egal. Jedenfalls spare ich die ganzen Algorithmen 3 mal zu schreiben. Weiter hat man auch noch einen operator [], und so etwas wie xy(), xz(), ... wie in GLSL ist auch möglich. Ich sehe wirklich keinen Vorteil in einzelnen floats. Aber jedem das Seine.
-
cooky451 schrieb:
dot schrieb:
Jo, damit hast du halt mehr Noise in der Syntax.
Also ob ich x oder x() schreibe, ist mir doch recht egal.
Ja, wenn ich nur ab und zu mal x schreiben würde, wär mir das auch egal. Aber sobald es um irgendwelche komplexeren Ausdrücke geht, also um die Praxis, dann nerven mich die () ziemlich, wär nicht so, dass ich's nicht ausprobiert hätt...
-
#define X x() .. #define X x
-
Makros sind für mich für sowas keine Option...