package renderer Material :: struct { shader_program: Shader_Program, texture: Texture, // Diffuse, normal etc later. // uniforms, textures, etc. }