Răsfoiți Sursa

Hopefully fix GL_INVALID_VALUE when setting sampler uniform

Daniele Bartolini 12 ani în urmă
părinte
comite
7706763857
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      engine/renderers/RenderContext.h

+ 2 - 1
engine/renderers/RenderContext.h

@@ -246,7 +246,8 @@ struct RenderContext
 		Log::d("Setting texture: sampler = %d.%d, texture = %d.%d, unit = %d", sampler_uniform.id, sampler_uniform.index
 			, texture.id, texture.index, unit);
 
-		set_uniform(sampler_uniform, UniformType::INTEGER_1, &unit, 1);
+		const uint32_t val = unit;
+		set_uniform(sampler_uniform, UniformType::INTEGER_1, &val, 1);
 	}
 
 	void set_layer_render_target(uint8_t layer, RenderTargetId target)