Daniele Bartolini 10 роки тому
батько
коміт
af4b13bca4
2 змінених файлів з 3 додано та 3 видалено
  1. 2 2
      src/world/material.cpp
  2. 1 1
      src/world/material.h

+ 2 - 2
src/world/material.cpp

@@ -12,7 +12,7 @@
 
 namespace crown
 {
-void Material::bind(ResourceManager& rm, ShaderManager& sm) const
+void Material::bind(ResourceManager& rm, ShaderManager& sm, u8 view) const
 {
 	using namespace material_resource;
 
@@ -44,7 +44,7 @@ void Material::bind(ResourceManager& rm, ShaderManager& sm) const
 
 	const ShaderData& sd = sm.get(_resource->shader);
 	bgfx::setState(sd.state);
-	bgfx::submit(0, sd.program);
+	bgfx::submit(view, sd.program);
 }
 
 void Material::set_float(const char* name, f32 val)

+ 1 - 1
src/world/material.h

@@ -16,7 +16,7 @@ struct Material
 	const MaterialResource* _resource;
 	char* _data;
 
-	void bind(ResourceManager& rm, ShaderManager& sm) const;
+	void bind(ResourceManager& rm, ShaderManager& sm, u8 view = 0) const;
 	void set_float(const char* name, f32 val);
 	void set_vector2(const char* name, const Vector2& val);
 	void set_vector3(const char* name, const Vector3& val);