diff --git a/examples/imgui_backend_sea.py b/examples/imgui_backend_sea.py index e41706de..8e4ad68d 100644 --- a/examples/imgui_backend_sea.py +++ b/examples/imgui_backend_sea.py @@ -1,9 +1,10 @@ """ An example demonstrating a wgpu app with imgui backend. -# run_example = false """ +# run_example = true + from rendercanvas.auto import RenderCanvas, loop import wgpu import time @@ -23,7 +24,7 @@ # Prepare present context present_context = canvas.get_wgpu_context() -render_texture_format = wgpu.TextureFormat.bgra8unorm +render_texture_format = present_context.get_preferred_format(adapter) present_context.configure(device=device, format=render_texture_format) module = device.create_shader_module( diff --git a/examples/imgui_basic_example.py b/examples/imgui_basic_example.py index 767bb4b8..f87a0005 100644 --- a/examples/imgui_basic_example.py +++ b/examples/imgui_basic_example.py @@ -1,9 +1,10 @@ """ An example demonstrating a wgpu app with basic imgui usage and events. -# run_example = false """ +# run_example = true + import wgpu import sys from imgui_bundle import imgui, imgui_ctx diff --git a/examples/imgui_renderer_sea.py b/examples/imgui_renderer_sea.py index 599f9fe2..f46d37da 100644 --- a/examples/imgui_renderer_sea.py +++ b/examples/imgui_renderer_sea.py @@ -11,6 +11,7 @@ from imgui_bundle import imgui from wgpu.utils.imgui import ImguiRenderer, Stats + # Create a canvas to render to, the framerate is unlocked by using the "fastest" update mode and disabling vsync canvas = RenderCanvas( title="imgui_sea", size=(800, 450), update_mode="fastest", vsync=False diff --git a/pyproject.toml b/pyproject.toml index 2b937d59..3c6ec884 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ tests = [ "trio", "rendercanvas>=2.4.0", ] -examples = ["pypng", "rendercanvas", "glfw"] +examples = ["pypng", "rendercanvas", "glfw", "imgui_bundle"] docs = ["sphinx>7.2", "sphinx_rtd_theme"] dev = ["wgpu[build,codegen,lint,tests,examples,docs]"]