programming_tutorials/wip/14_sdl_opengl_shaders_3/ea.txt

18 lines
425 B
Plaintext

vannak #ifdefek shadereknél
#define VALAMILYEN_DEFINE
#ifdef VALAMILYEN_DEFINE
...code
#endif
Absztrakciók
Shader -> shader kód, ált valamilyen preprocesszorral, hogy tudják az uniformokat, etc, de lehet hardcodeolt is pl oop-vel
Material -> shader uniform paraméter értékek + shderprogram (forrás, plussz lefordított verzió)
Mesh -> 3d model adatai
3d obj -> mesh + material + pozíció mátrixok + egyéb