Browse Source

Update ScreenFX ( primitive custo )

ShiroSmith 6 years ago
parent
commit
60f357b7c1
2 changed files with 6 additions and 6 deletions
  1. 2 2
      h3d/pass/Border.hx
  2. 4 4
      h3d/pass/ScreenFx.hx

+ 2 - 2
h3d/pass/Border.hx

@@ -42,13 +42,13 @@ class Border extends ScreenFx<BorderShader> {
 		add(width-size, height);
 		add(width, height);
 
-		this.plane = new h3d.prim.RawPrimitive({ vbuf : bbuf, stride : 2, quads : true }, true);
+		this.primitive = new h3d.prim.RawPrimitive({ vbuf : bbuf, stride : 2, quads : true }, true);
 		shader.color.set(1,1,1,1);
 	}
 
 	override function dispose() {
 		super.dispose();
-		this.plane.dispose();
+		this.primitive.dispose();
 	}
 
 }

+ 4 - 4
h3d/pass/ScreenFx.hx

@@ -4,8 +4,8 @@ class ScreenFx<T:h3d.shader.ScreenShader> {
 
 	public var shader : T;
 	public var pass : h3d.mat.Pass;
+	public var primitive : h3d.prim.Primitive;
 	var manager : ShaderManager;
-	var plane : h3d.prim.Primitive;
 	var _engine : h3d.Engine;
 	var engine(get,never) : h3d.Engine;
 	var shaders : hxsl.ShaderList;
@@ -62,8 +62,8 @@ class ScreenFx<T:h3d.shader.ScreenShader> {
 	}
 
 	public function render() {
-		if( plane == null )
-			plane = h3d.prim.Plane2D.get();
+		if( primitive == null )
+			primitive = h3d.prim.Plane2D.get();
 		var rts = manager.compileShaders(shaders);
 		shader.flipY = engine.driver.hasFeature(BottomLeftCoords) && engine.getCurrentTarget() != null ? -1 : 1;
 		engine.selectMaterial(pass);
@@ -77,7 +77,7 @@ class ScreenFx<T:h3d.shader.ScreenShader> {
 		engine.uploadShaderBuffers(buffers, Globals);
 		engine.uploadShaderBuffers(buffers, Params);
 		engine.uploadShaderBuffers(buffers, Textures);
-		plane.render(engine);
+		primitive.render(engine);
 	}
 
 	public function dispose() {