WINTERMUTE: Render shadow volume using VBOs and shaders

This commit is contained in:
Gunnar Birke 2020-07-29 22:54:08 +02:00 committed by Paweł Kołodziejski
parent 781608e2e9
commit 3864ad1dd8
17 changed files with 575 additions and 145 deletions

View file

@ -26,6 +26,7 @@
#include "engines/wintermute/base/gfx/opengl/camera3d.h"
#include "engines/wintermute/base/gfx/opengl/mesh3ds_opengl.h"
#include "engines/wintermute/base/gfx/opengl/meshx_opengl.h"
#include "engines/wintermute/base/gfx/opengl/shadow_volume_opengl.h"
#include "graphics/opengl/system_headers.h"
#include "math/glmath.h"
@ -614,4 +615,8 @@ MeshX *BaseRenderOpenGL3D::createMeshX() {
return new MeshXOpenGL(_gameRef);
}
ShadowVolume *BaseRenderOpenGL3D::createShadowVolume() {
return new ShadowVolumeOpenGL(_gameRef);
}
} // namespace Wintermute