File tree 8 files changed +22
-13
lines changed
8 files changed +22
-13
lines changed Original file line number Diff line number Diff line change 5
5
* The FBO class is gone. Use `` moderngl.Framebuffer `` or `` moderngl.RenderBuffer `` directly instead.
6
6
* Effect no longer have `` window_width `` and `` window_height `` properties. Use `` Effect.window.<property> `` instead.
7
7
* The effect `` bind_target `` decorator no longer exists
8
+ * All loaders moved to `` demosys.loaders ``
9
+
10
+ Expand on:
11
+ * Texture and FBO draw functions
Original file line number Diff line number Diff line change @@ -15,5 +15,20 @@ def setup(settings_override=None):
15
15
16
16
def run (* args , ** kwargs ):
17
17
"""Run"""
18
+ window = create_window ()
19
+ kwargs ['window' ] = window
20
+
18
21
from demosys import view
19
22
view .run (* args , ** kwargs )
23
+
24
+
25
+ def create_window ():
26
+ from demosys .conf import settings
27
+ from demosys .utils import module_loading
28
+
29
+ window_cls_name = settings .WINDOW .get ('class' , 'demosys.context.glfw.GLFW_Window' )
30
+ print ("window class" , window_cls_name )
31
+ window_cls = module_loading .import_string (window_cls_name )
32
+ window = window_cls ()
33
+ window .print_context_info ()
34
+ return window
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 12
12
from demosys .opengl .texture import helper
13
13
14
14
15
- def create_window ():
16
- window_cls_name = settings .WINDOW .get ('class' , 'demosys.context.glfw.GLFW_Window' )
17
- print ("window class" , window_cls_name )
18
- window_cls = module_loading .import_string (window_cls_name )
19
- window = window_cls ()
20
- window .print_context_info ()
21
- return window
22
-
23
-
24
- def run (manager = None ):
15
+ def run (manager = None , window = None ):
25
16
"""
26
17
Initialize, load and run
27
18
28
19
:param manager: The effect manager to use
29
20
"""
30
- window = create_window ()
31
21
window .manager = manager
32
22
33
23
helper ._init_texture2d_draw ()
Original file line number Diff line number Diff line change 63
63
)
64
64
65
65
SCENE_LOADERS = (
66
- "demosys.scene. loaders.gltf.GLTF2" ,
67
- "demosys.scene. loaders.wavefront.ObjLoader" ,
66
+ "demosys.loaders.scene .gltf.GLTF2" ,
67
+ "demosys.loaders.scene .wavefront.ObjLoader" ,
68
68
)
You can’t perform that action at this time.
0 commit comments