Browse Source

Fix Light2D depth bug

Josh Engebretson 11 years ago
parent
commit
34184f109b
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Source/Atomic/Atomic2D/Light2D.cpp

+ 2 - 1
Source/Atomic/Atomic2D/Light2D.cpp

@@ -593,7 +593,7 @@ void Light2DGroup::CreateLight2DMaterial()
     RenderTargetInfo ntarget;
     ntarget.enabled_ = true;
     ntarget.name_ = "light2dtarget";
-    ntarget.tag_ = "light2d";
+    ntarget.tag_ = "Light2D";
     ntarget.format_ = Graphics::GetRGBAFormat();
     ntarget.sizeMode_ = SIZE_VIEWPORTDIVISOR;
     ntarget.size_ = Vector2(4, 4);
@@ -644,6 +644,7 @@ void Light2DGroup::CreateLight2DMaterial()
     Technique* tech = new Technique(context_);
     Pass* pass = tech->CreatePass(PASS_LIGHT2D);
     pass->SetBlendMode(BLEND_ADDALPHA);
+    pass->SetDepthTestMode(CMP_ALWAYS);
 
     pass->SetVertexShader("Light2D");
     pass->SetPixelShader("Light2D");