Переглянути джерело

fix hxd.Math requirement (close #93)

ncannasse 7 роки тому
батько
коміт
ffc810a5e1
1 змінених файлів з 5 додано та 2 видалено
  1. 5 2
      libs/sdl/sdl/Window.hx

+ 5 - 2
libs/sdl/sdl/Window.hx

@@ -51,8 +51,11 @@ class Window {
 			var reg = ~/[0-9]+\.[0-9]+/;
 			var v : String = GL.getParameter(GL.SHADING_LANGUAGE_VERSION);
 			var shaderVersion = 130;
-			if( reg.match(v) )
-				shaderVersion = hxd.Math.imin( 150, Math.round( Std.parseFloat(reg.matched(0)) * 100 ) );
+			if( reg.match(v) ) {
+				var minVer = 150;
+				shaderVersion = Math.round( Std.parseFloat(reg.matched(0)) * 100 );
+				if( shaderVersion < minVer ) shaderVersion = minVer;
+			}
 
 			var vertex = GL.createShader(GL.VERTEX_SHADER);
 			GL.shaderSource(vertex, ["#version " + shaderVersion, "void main() { gl_Position = vec4(1.0); }"].join("\n"));