Selaa lähdekoodia

added getNativeShaderCode

Nicolas Cannasse 10 vuotta sitten
vanhempi
commit
dc0b8f0221
1 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 5 0
      h3d/impl/GlDriver.hx

+ 5 - 0
h3d/impl/GlDriver.hx

@@ -126,6 +126,11 @@ class GlDriver extends Driver {
 		return curShader.attribNames;
 	}
 
+	override function getNativeShaderCode( shader : hxsl.RuntimeShader ) {
+		var glout = new hxsl.GlslOut();
+		return "// vertex:\n" + glout.run(shader.vertex.data) + "// fragment:\n" + glout.run(shader.fragment.data);
+	}
+
 	function compileShader( glout : hxsl.GlslOut, shader : hxsl.RuntimeShader.RuntimeShaderData ) {
 		var type = shader.vertex ? GL.VERTEX_SHADER : GL.FRAGMENT_SHADER;
 		var s = gl.createShader(type);