2
0
David Rose 20 жил өмнө
parent
commit
c1e12429a5

+ 2 - 8
direct/src/showbase/ShowBase.py

@@ -630,13 +630,7 @@ class ShowBase(DirectObject.DirectObject):
         # it's simplest (and seems to be easier on graphics drivers)
         # if the 2-d scene has been cleared first.
 
-        dt = DepthTestAttrib.make(DepthTestAttrib.MNone)
-        dw = DepthWriteAttrib.make(DepthWriteAttrib.MOff)
-        #lt = LightTransition.allOff()
-        self.render2d.node().setAttrib(dt)
-        self.render2d.node().setAttrib(dw)
-        #self.render2d.node().setAttrib(lt, 1)
-
+        self.render2d.setDepthWrite(0)
         self.render2d.setMaterialOff(1)
         self.render2d.setTwoSided(1)
 
@@ -748,7 +742,7 @@ class ShowBase(DirectObject.DirectObject):
         # window will be cleared, which is normally sufficient).
 
         if aspectRatio == None:
-            aspectRatio = self.getAspectRatio()
+            aspectRatio = self.getAspectRatio(win)
 
         # Now make a new Camera node.
         camNode = Camera(camName)