Skip to content

Commit 324ed2a

Browse files
committed
opengl package should not import children
1 parent 4550c84 commit 324ed2a

File tree

21 files changed

+43
-47
lines changed

21 files changed

+43
-47
lines changed

demosys/effects/deferred/effects.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import moderngl
44
from demosys import geometry
5-
from demosys.opengl import texture
5+
from demosys.opengl.texture import helper
66
from demosys.effects import Effect
77

88

@@ -68,10 +68,10 @@ def draw_buffers(self, near, far):
6868
"""
6969
self.ctx.disable(moderngl.DEPTH_TEST)
7070

71-
texture.draw(self.gbuffer.color_attachments[0], pos=(0.0, 0.0), scale=(0.25, 0.25))
72-
texture.draw(self.gbuffer.color_attachments[1], pos=(0.5, 0.0), scale=(0.25, 0.25))
73-
texture.draw_depth(self.gbuffer.depth_attachment, near, far, pos=(1.0, 0.0), scale=(0.25, 0.25))
74-
texture.draw(self.lightbuffer.color_attachments[0], pos=(1.5, 0.0), scale=(0.25, 0.25))
71+
helper.draw(self.gbuffer.color_attachments[0], pos=(0.0, 0.0), scale=(0.25, 0.25))
72+
helper.draw(self.gbuffer.color_attachments[1], pos=(0.5, 0.0), scale=(0.25, 0.25))
73+
helper.draw_depth(self.gbuffer.depth_attachment, near, far, pos=(1.0, 0.0), scale=(0.25, 0.25))
74+
helper.draw(self.lightbuffer.color_attachments[0], pos=(1.5, 0.0), scale=(0.25, 0.25))
7575

7676
def add_point_light(self, position, radius):
7777
"""Add point light"""
@@ -83,7 +83,7 @@ def render_lights(self, camera_matrix, projection):
8383
self.ctx.front_face = 'cw'
8484
self.ctx.blend_func = moderngl.ONE, moderngl.ONE
8585

86-
texture._depth_sampler.use(location=1)
86+
helper._depth_sampler.use(location=1)
8787
with self.lightbuffer_scope:
8888
for light in self.point_lights:
8989
# Calc light properties
@@ -101,7 +101,7 @@ def render_lights(self, camera_matrix, projection):
101101
self.point_light_shader["radius"].value = light_size
102102
self.unit_cube.render(self.point_light_shader)
103103

104-
texture._depth_sampler.clear(location=1)
104+
helper._depth_sampler.clear(location=1)
105105

106106
def render_lights_debug(self, camera_matrix, projection):
107107
"""Render outlines of light volumes"""

demosys/effects/text/effects/renderer_2d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import moderngl
44
from demosys.effects.text.effects import TextWriter2D
5-
from demosys.opengl import VAO
5+
from demosys.opengl.vao import VAO
66

77

88
class TextRenderer2D(TextWriter2D):

demosys/effects/text/effects/writer_2d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from pyrr import matrix44
33

44
import moderngl
5-
from demosys.opengl import VAO
5+
from demosys.opengl.vao import VAO
66

77
from .base import BaseText, FontMeta
88

demosys/geometry/bbox.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import numpy
22

33
import moderngl
4-
from demosys.opengl import VAO
4+
from demosys.opengl.vao import VAO
55

66

77
def bbox(width=1.0, height=1.0, depth=1.0):

demosys/geometry/cube.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import numpy
22

3-
from demosys.opengl import VAO
3+
from demosys.opengl.vao import VAO
44

55

66
def cube(width, height, depth, center=(0.0, 0.0, 0.0), normals=True, uvs=True) -> VAO:

demosys/geometry/plane.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import numpy
22

33
import moderngl
4-
from demosys.opengl import VAO
4+
from demosys.opengl.vao import VAO
55

66

77
def plane_xz(size=(10, 10), resolution=(10, 10)) -> VAO:

demosys/geometry/points.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import numpy
44

55
import moderngl
6-
from demosys.opengl import VAO
6+
from demosys.opengl.vao import VAO
77

88

99
def points_random_3d(count, range_x=(-10.0, 10.0), range_y=(-10.0, 10.0), range_z=(-10.0, 10.0), seed=None) -> VAO:

demosys/geometry/quad.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import numpy
22

33
import moderngl
4-
from demosys.opengl import VAO
4+
from demosys.opengl.vao import VAO
55

66

77
def quad_fs() -> VAO:

demosys/geometry/sphere.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import numpy
44

55
import moderngl as mlg
6-
from demosys.opengl import VAO
6+
from demosys.opengl.vao import VAO
77

88

99
def sphere(radius=0.5, sectors=32, rings=16) -> VAO:

demosys/loaders/scene/gltf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from demosys import context
1515
from demosys.loaders.scene.base import SceneLoader
1616
from demosys.loaders.texture import t2d
17-
from demosys.opengl import VAO
17+
from demosys.opengl.vao import VAO
1818
from demosys.resources.meta import SceneDescription, TextureDescription
1919
from demosys.scene import Material, MaterialTexture, Mesh, Node, Scene
2020

0 commit comments

Comments
 (0)