shadows, textures, resource managers... shaders...
[antikythera] / src / gear.h
index 1247a14..f6058a1 100644 (file)
@@ -65,6 +65,11 @@ public:
 
        float bevel;    // bevel size
 
+       // visual surface properties
+       Vec3 color;
+       float roughness;
+       bool metallic;
+
        Gear *supergear;
        std::vector<Gear*> subgears;
        std::vector<GearPin> pins;