Browse Source

Allows vec4 shader uniforms to be set by quaternion variant type.

Saracen 9 năm trước cách đây
mục cha
commit
1cc5ccba1b
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 5 0
      drivers/gles2/shader_gles2.h

+ 5 - 0
drivers/gles2/shader_gles2.h

@@ -205,6 +205,11 @@ private:
 			Plane val=p_value;
 			glUniform4f( p_uniform, val.normal.x,val.normal.y,val.normal.z,val.d );
 		} break;
+		case Variant::QUAT: {
+
+			Quat val=p_value;
+			glUniform4f( p_uniform, val.x,val.y,val.z,val.w );
+		} break;
 
 		case Variant::MATRIX32: {