feat: load obj
This commit is contained in:
		| @@ -7,12 +7,17 @@ | ||||
| #include "material.h" | ||||
|  | ||||
| class Buffer; | ||||
| class Shader; | ||||
|  | ||||
| class Mesh { | ||||
| public: | ||||
| 	Mesh()	= default; | ||||
| 	~Mesh() = default; | ||||
|  | ||||
| 	static std::shared_ptr<Mesh> load( | ||||
| 	    const char*			     filename, | ||||
| 	    const std::shared_ptr<Shader>& shader = nullptr); | ||||
|  | ||||
| 	void add_buffer(const std::shared_ptr<Buffer>& buffer, | ||||
| 			const Material&		       material); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user