Commit aba36557 authored by Dalai Felinto's avatar Dalai Felinto
Browse files

Preview does not need width/height

parent 7a101aa0
...@@ -142,7 +142,7 @@ class VirtualRealityDisplayOperator(bpy.types.Operator): ...@@ -142,7 +142,7 @@ class VirtualRealityDisplayOperator(bpy.types.Operator):
height = self._hmd.height height = self._hmd.height
texture = self._hmd.texture texture = self._hmd.texture
self._preview.init(texture, width, height) self._preview.init(texture)
self._area_hash = hash(context.area) self._area_hash = hash(context.area)
# setup modal # setup modal
......
...@@ -20,23 +20,16 @@ TODO = True ...@@ -20,23 +20,16 @@ TODO = True
class Preview: class Preview:
__slots__ = { __slots__ = {
"_texture", "_texture",
"_width",
"_height",
} }
def init(self, texture, width, height): def init(self, texture):
""" """
Initialize preview window Initialize preview window
:param texture: 2D Texture binding ID (bind to the Framebuffer Object) :param texture: 2D Texture binding ID (bind to the Framebuffer Object)
:type texture: bgl.GLint :type texture: bgl.GLint
:param width: Horizontal dimension of preview window
:type width: int
:param height: Vertical dimension of preview window
:type height: int
""" """
self._texture = texture self.update(texture)
self.update(texture, width, height)
def quit(self): def quit(self):
""" """
...@@ -44,20 +37,14 @@ class Preview: ...@@ -44,20 +37,14 @@ class Preview:
""" """
pass pass
def update(self, texture, width, height): def update(self, texture):
""" """
Resize preview window Resize preview window
:param texture: 2D Texture binding ID (bind to the Framebuffer Object) :param texture: 2D Texture binding ID (bind to the Framebuffer Object)
:type texture: bgl.GLint :type texture: bgl.GLint
:param width: Horizontal dimension of preview window
:type width: int
:param height: Vertical dimension of preview window
:type height: int
""" """
self._texture = texture self._texture = texture
self._width = width
self._height = height
def loop(self, scale): def loop(self, scale):
""" """
...@@ -69,7 +56,7 @@ class Preview: ...@@ -69,7 +56,7 @@ class Preview:
texture = self._texture texture = self._texture
act_tex = Buffer(GL_INT, 1) act_tex = Buffer(GL_INT, 1)
glGetIntegerv(GL_ACTIVE_TEXTURE, act_tex) glGetIntegerv(GL_TEXTURE_2D, act_tex)
if scale != 100: if scale != 100:
viewport = Buffer(GL_INT, 4) viewport = Buffer(GL_INT, 4)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment