浏览代码

implement getShaderInputNames for NullDriver

Nicolas Cannasse 9 年之前
父节点
当前提交
331b4e0d38
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      h3d/impl/NullDriver.hx

+ 5 - 2
h3d/impl/NullDriver.hx

@@ -43,8 +43,11 @@ class NullDriver extends Driver {
 	}
 
 	override function getShaderInputNames() : Array<String> {
-		throw "TODO:getShaderInputNames";
-		return null;
+		var names = [];
+		for( v in cur.vertex.data.vars )
+			if( v.kind == Input )
+				names.push(v.name);
+		return names;
 	}
 
 	override function allocTexture( t : h3d.mat.Texture ) : Texture {