#ifndef MSP_GL_GEOMETRYBUILDER_H_
#define MSP_GL_GEOMETRYBUILDER_H_
+#include <msp/core/attributes.h>
+
namespace Msp {
namespace GL {
};
protected:
- bool generate_tbn;
- TextureFit tex_fit;
+ bool generate_tan = false;
+ TextureFit tex_fit = STRETCH;
- GeometryBuilder();
+ GeometryBuilder() = default;
public:
- GeometryBuilder &tbn(bool = true);
+ DEPRECATED GeometryBuilder &tbn(bool t = true) { return tangents(t); }
+ GeometryBuilder &tangents(bool = true);
GeometryBuilder &texture_fit(TextureFit);
protected:
void adjust_texture_scale(float &, float &, float, float) const;