mirror of
https://github.com/TheRedShip/RT_GPU.git
synced 2025-09-27 10:48:34 +02:00
+ | Texture parsing on obj
This commit is contained in:
@ -181,6 +181,11 @@ void Scene::addBvh(std::vector<Triangle> &triangles, glm::vec3 offset, float sc
|
||||
gpu_triangle.vertex2 = triangles[i].getVertex3();
|
||||
gpu_triangle.normal = triangles[i].getNormal();
|
||||
|
||||
gpu_triangle.texture_vertex1 = triangles[i].getTextureVertex1();
|
||||
gpu_triangle.texture_vertex2 = triangles[i].getTextureVertex2();
|
||||
gpu_triangle.texture_vertex3 = triangles[i].getTextureVertex3();
|
||||
|
||||
|
||||
_gpu_triangles.push_back(gpu_triangle);
|
||||
}
|
||||
|
||||
@ -287,6 +292,11 @@ std::vector<GLuint> &Scene::getTextureIDs()
|
||||
return (_gpu_textures);
|
||||
}
|
||||
|
||||
std::vector<std::string> &Scene::getTextures()
|
||||
{
|
||||
return (_textures);
|
||||
}
|
||||
|
||||
GPUVolume &Scene::getVolume()
|
||||
{
|
||||
return (_gpu_volume);
|
||||
|
Reference in New Issue
Block a user