├── .gitatttributes ├── .github └── workflows │ └── lint.yml ├── .gitignore ├── .readthedocs.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── conf.py ├── guide │ ├── basic_usage.rst │ ├── event_guide.rst │ ├── install.rst │ ├── resource_system.rst │ └── window_guide.rst ├── index.rst ├── make.bat └── reference │ ├── context │ ├── backends.rst │ ├── base.rst │ └── index.rst │ ├── finders.rst │ ├── geometry.rst │ ├── loaders.rst │ ├── meta.rst │ ├── moderngl_window.rst │ ├── opengl │ ├── index.rst │ ├── projection.rst │ └── vao.rst │ ├── resources.rst │ ├── scene.rst │ ├── screenshot.rst │ ├── settings.conf.settings.rst │ ├── timers.rst │ └── utils │ ├── index.rst │ ├── keymaps.rst │ ├── module_loading.rst │ └── scheduler.rst ├── examples ├── README.md ├── advanced │ ├── animated_gif.py │ ├── base.py │ ├── compute_render_to_texture.py │ ├── fragment_picking.py │ ├── navier_stokes.py │ ├── pygame2.py │ ├── pygame2_background_image.py │ ├── pygame2_simple.py │ ├── shader_includes.py │ ├── shadow_mapping.py │ ├── shadow_mapping_56.py │ ├── tetrahedral_mesh.py │ ├── voxel_cubes.py │ └── water.py ├── base.py ├── cube_model.py ├── cubes.py ├── custom_config_class.py ├── custom_config_functions.py ├── drag_drop_file_input.py ├── geometry_bbox.py ├── geometry_cube.py ├── geometry_cube_instanced.py ├── geometry_lines.py ├── geometry_quad_fs.py ├── geometry_quad_fs_mouse_scroll.py ├── gltf_scenes.py ├── headless.py ├── integration_imgui.py ├── integration_imgui_image.py ├── moderngl_logo.py ├── modify_parser.py ├── orbit_camera.py ├── quit_confirm.py ├── resources │ ├── data │ │ └── tetrahedral_mesh │ │ │ ├── README.md │ │ │ ├── element_nodes.npy │ │ │ └── mesh_nodes.npy │ ├── programs │ │ ├── animated_sprites │ │ │ └── sprite_array.glsl │ │ ├── blend_include.glsl │ │ ├── boids │ │ │ ├── boids_render.glsl │ │ │ └── boids_transform.glsl │ │ ├── boids2 │ │ │ ├── boid_points.glsl │ │ │ └── boids_locality_info.glsl │ │ ├── compute │ │ │ └── render_to_texture.glsl │ │ ├── cube_simple.glsl │ │ ├── cube_simple_instanced.glsl │ │ ├── cube_simple_texture.glsl │ │ ├── cube_texture_array.glsl │ │ ├── cubemap.glsl │ │ ├── fragment_picking │ │ │ ├── geometry.glsl │ │ │ ├── markers.glsl │ │ │ ├── picker.glsl │ │ │ └── texture.glsl │ │ ├── linearize_depth.glsl │ │ ├── lines │ │ │ └── lines.glsl │ │ ├── navier-stokes │ │ │ ├── combine.glsl │ │ │ ├── drop.glsl │ │ │ ├── flow.glsl │ │ │ ├── momentum.glsl │ │ │ ├── poisson.glsl │ │ │ ├── pressure.glsl │ │ │ └── texture.glsl │ │ ├── shadow_mapping │ │ │ ├── directional_light.glsl │ │ │ ├── raw_depth.glsl │ │ │ └── shadowmap.glsl │ │ ├── ssao │ │ │ ├── blur.glsl │ │ │ ├── geometry.glsl │ │ │ ├── shading.glsl │ │ │ └── ssao.glsl │ │ ├── tetrahedral_mesh │ │ │ ├── bg.glsl │ │ │ ├── gen_tetra_frag.glsl │ │ │ ├── gen_tetra_geo.glsl │ │ │ ├── gen_tetra_vert.glsl │ │ │ └── lines_frag.glsl │ │ ├── texture.glsl │ │ ├── texture_flipped.glsl │ │ ├── texture_int.glsl │ │ ├── texture_mouse_scroll.glsl │ │ ├── utils │ │ │ └── library.glsl │ │ ├── voxel_cubes │ │ │ ├── gen_voxel_instance_data.glsl │ │ │ ├── voxel_light.glsl │ │ │ └── voxel_wireframe.glsl │ │ └── water │ │ │ ├── drop.glsl │ │ │ ├── texture.glsl │ │ │ └── wave.glsl │ ├── scenes │ │ ├── Apollo_17.stl │ │ ├── REAME.md │ │ ├── box │ │ │ ├── box-C3F_V3F.obj │ │ │ ├── box-N3F_V3F.obj │ │ │ ├── box-T2F_C3F_V3F.obj │ │ │ ├── box-T2F_N3F_V3F.obj │ │ │ ├── box-T2F_V3F.obj │ │ │ ├── box-V3F.obj │ │ │ ├── box.mtl │ │ │ └── box.png │ │ ├── crate.mtl │ │ ├── crate.obj │ │ ├── crate.obj.bin │ │ ├── crate.obj.json │ │ ├── crate.png │ │ ├── fragment_picking │ │ │ ├── Rogers_Thermal_11_14_Edited_Rogers_Thermal_11_14.jpg │ │ │ ├── centered.mtl │ │ │ ├── centered.obj │ │ │ ├── centered.obj.bin │ │ │ └── centered.obj.json │ │ └── stanford_dragon.obj │ ├── textures │ │ ├── animated_sprites │ │ │ ├── README.md │ │ │ ├── giphy.gif │ │ │ ├── player_2.gif │ │ │ └── player_2.png │ │ ├── array.png │ │ ├── crate.png │ │ ├── cubemaps │ │ │ └── yokohama │ │ │ │ ├── README.md │ │ │ │ ├── negx.jpg │ │ │ │ ├── negy.jpg │ │ │ │ ├── negz.jpg │ │ │ │ ├── posx.jpg │ │ │ │ ├── posy.jpg │ │ │ │ └── posz.jpg │ │ ├── mgl-logo.png │ │ └── python-bg.png │ └── videos │ │ ├── Lightning - 33049.mp4 │ │ └── README.md ├── scheduling_example.py ├── skybox_cubemap.py ├── ssao.py ├── text_simple.py ├── texture_array.py ├── uniform_block.py ├── video.py ├── window_config.py ├── window_events.py └── with_pyopengl.py ├── extras └── release.md ├── make.py ├── moderngl_window ├── __init__.py ├── atlas │ ├── __init__.py │ ├── base.py │ └── simple_atlas.py ├── capture │ ├── __init__.py │ ├── base.py │ └── ffmpeg.py ├── conf │ ├── __init__.py │ └── default.py ├── context │ ├── __init__.py │ ├── base │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py │ ├── glfw │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py │ ├── headless │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py │ ├── pygame2 │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py │ ├── pyglet │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py │ ├── pyqt5 │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py │ ├── pyside2 │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py │ ├── sdl2 │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py │ └── tk │ │ ├── __init__.py │ │ ├── keys.py │ │ └── window.py ├── exceptions.py ├── finders │ ├── __init__.py │ ├── base.py │ ├── data.py │ ├── program.py │ ├── scene.py │ └── texture.py ├── geometry │ ├── __init__.py │ ├── attributes.py │ ├── bbox.py │ ├── cube.py │ ├── quad.py │ └── sphere.py ├── integrations │ ├── __init__.py │ ├── imgui.py │ └── imgui_bundle.py ├── loaders │ ├── __init__.py │ ├── base.py │ ├── data │ │ ├── __init__.py │ │ ├── binary.py │ │ ├── json.py │ │ └── text.py │ ├── program │ │ ├── __init__.py │ │ ├── separate.py │ │ └── single.py │ ├── scene │ │ ├── __init__.py │ │ ├── gltf2.py │ │ ├── stl.py │ │ └── wavefront.py │ └── texture │ │ ├── __init__.py │ │ ├── array.py │ │ ├── cube.py │ │ ├── icon.py │ │ ├── pillow.py │ │ └── t2d.py ├── meta │ ├── __init__.py │ ├── base.py │ ├── data.py │ ├── program.py │ ├── scene.py │ └── texture.py ├── opengl │ ├── __init__.py │ ├── program.py │ ├── projection.py │ ├── types.py │ └── vao.py ├── py.typed ├── resources │ ├── __init__.py │ ├── base.py │ ├── data.py │ ├── decorators.py │ ├── programs.py │ ├── scenes.py │ ├── textures.py │ └── tracks.py ├── scene │ ├── __init__.py │ ├── camera.py │ ├── material.py │ ├── mesh.py │ ├── node.py │ ├── programs.py │ ├── programs │ │ └── scene_default │ │ │ ├── bbox.glsl │ │ │ ├── color_light.glsl │ │ │ ├── fallback.glsl │ │ │ ├── texture.glsl │ │ │ ├── texture_light.glsl │ │ │ ├── vertex_color.glsl │ │ │ ├── vertex_color_texture.glsl │ │ │ └── wireframe.glsl │ └── scene.py ├── screenshot.py ├── text │ └── bitmapped │ │ ├── __init__.py │ │ ├── base.py │ │ ├── bitmapped │ │ ├── programs │ │ │ └── text_2d.glsl │ │ ├── text │ │ │ └── meta.json │ │ └── textures │ │ │ └── VeraMono.png │ │ └── text_2d.py ├── timers │ ├── __init__.py │ ├── base.py │ └── clock.py └── utils │ ├── __init__.py │ ├── keymaps.py │ ├── module_loading.py │ └── scheduler.py ├── pyproject.toml └── tests ├── fixtures └── resources │ ├── data │ ├── data.bin │ ├── data.json │ └── data.txt │ ├── programs │ ├── billboards │ │ ├── billboards.glsl │ │ ├── billboards_fs.glsl │ │ ├── billboards_gs.glsl │ │ └── billboards_vs.glsl │ ├── compute.glsl │ ├── feedback.glsl │ ├── include_test.glsl │ ├── include_test_circular.glsl │ ├── includes │ │ ├── blend_functions.glsl │ │ ├── utils.glsl │ │ ├── utils_1.glsl │ │ ├── utils_2.glsl │ │ ├── utils_circular_1.glsl │ │ └── utils_circular_2.glsl │ ├── terrain │ │ ├── terrain.glsl │ │ ├── terrain_fs.glsl │ │ ├── terrain_tc.glsl │ │ ├── terrain_te.glsl │ │ └── terrain_vs.glsl │ ├── test.glsl │ ├── varyings.glsl │ └── white.glsl │ ├── scenes │ ├── BoxTextured │ │ ├── README.md │ │ ├── glTF-Binary │ │ │ └── BoxTextured.glb │ │ ├── glTF-Embedded │ │ │ └── BoxTextured.gltf │ │ ├── glTF │ │ │ ├── BoxTextured.gltf │ │ │ ├── BoxTextured0.bin │ │ │ └── CesiumLogoFlat.png │ │ └── screenshot │ │ │ └── screenshot.png │ ├── crate │ │ ├── crate.mtl │ │ ├── crate.obj │ │ └── crate.png │ ├── model.obj │ └── uplink.stl │ └── textures │ ├── 8bit.png │ ├── array.png │ ├── crate.png │ ├── cubemap │ ├── neg_x.png │ ├── neg_y.png │ ├── neg_z.png │ ├── pos_x.png │ ├── pos_y.png │ └── pos_z.png │ └── image.png ├── headless.py ├── test_attribute_names.py ├── test_camera.py ├── test_conf.py ├── test_finders.py ├── test_geometry.py ├── test_headless.py ├── test_loaders_data.py ├── test_loaders_program.py ├── test_loaders_scene.py ├── test_loaders_texture.py ├── test_moderngl_window.py ├── test_projection.py ├── test_resource_descriptions.py ├── test_resources.py ├── test_scheduler.py ├── test_screenshot.py ├── test_shader_source.py ├── test_timers.py ├── test_utils.py ├── test_vao.py ├── test_windowconfig.py └── utils.py /.gitatttributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/.gitatttributes -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/guide/basic_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/guide/basic_usage.rst -------------------------------------------------------------------------------- /docs/guide/event_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/guide/event_guide.rst -------------------------------------------------------------------------------- /docs/guide/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/guide/install.rst -------------------------------------------------------------------------------- /docs/guide/resource_system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/guide/resource_system.rst -------------------------------------------------------------------------------- /docs/guide/window_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/guide/window_guide.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reference/context/backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/context/backends.rst -------------------------------------------------------------------------------- /docs/reference/context/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/context/base.rst -------------------------------------------------------------------------------- /docs/reference/context/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/context/index.rst -------------------------------------------------------------------------------- /docs/reference/finders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/finders.rst -------------------------------------------------------------------------------- /docs/reference/geometry.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/geometry.rst -------------------------------------------------------------------------------- /docs/reference/loaders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/loaders.rst -------------------------------------------------------------------------------- /docs/reference/meta.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/meta.rst -------------------------------------------------------------------------------- /docs/reference/moderngl_window.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/moderngl_window.rst -------------------------------------------------------------------------------- /docs/reference/opengl/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/opengl/index.rst -------------------------------------------------------------------------------- /docs/reference/opengl/projection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/opengl/projection.rst -------------------------------------------------------------------------------- /docs/reference/opengl/vao.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/opengl/vao.rst -------------------------------------------------------------------------------- /docs/reference/resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/resources.rst -------------------------------------------------------------------------------- /docs/reference/scene.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/scene.rst -------------------------------------------------------------------------------- /docs/reference/screenshot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/screenshot.rst -------------------------------------------------------------------------------- /docs/reference/settings.conf.settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/settings.conf.settings.rst -------------------------------------------------------------------------------- /docs/reference/timers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/timers.rst -------------------------------------------------------------------------------- /docs/reference/utils/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/utils/index.rst -------------------------------------------------------------------------------- /docs/reference/utils/keymaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/utils/keymaps.rst -------------------------------------------------------------------------------- /docs/reference/utils/module_loading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/utils/module_loading.rst -------------------------------------------------------------------------------- /docs/reference/utils/scheduler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/docs/reference/utils/scheduler.rst -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/advanced/animated_gif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/animated_gif.py -------------------------------------------------------------------------------- /examples/advanced/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/base.py -------------------------------------------------------------------------------- /examples/advanced/compute_render_to_texture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/compute_render_to_texture.py -------------------------------------------------------------------------------- /examples/advanced/fragment_picking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/fragment_picking.py -------------------------------------------------------------------------------- /examples/advanced/navier_stokes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/navier_stokes.py -------------------------------------------------------------------------------- /examples/advanced/pygame2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/pygame2.py -------------------------------------------------------------------------------- /examples/advanced/pygame2_background_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/pygame2_background_image.py -------------------------------------------------------------------------------- /examples/advanced/pygame2_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/pygame2_simple.py -------------------------------------------------------------------------------- /examples/advanced/shader_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/shader_includes.py -------------------------------------------------------------------------------- /examples/advanced/shadow_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/shadow_mapping.py -------------------------------------------------------------------------------- /examples/advanced/shadow_mapping_56.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/shadow_mapping_56.py -------------------------------------------------------------------------------- /examples/advanced/tetrahedral_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/tetrahedral_mesh.py -------------------------------------------------------------------------------- /examples/advanced/voxel_cubes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/voxel_cubes.py -------------------------------------------------------------------------------- /examples/advanced/water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/advanced/water.py -------------------------------------------------------------------------------- /examples/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/base.py -------------------------------------------------------------------------------- /examples/cube_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/cube_model.py -------------------------------------------------------------------------------- /examples/cubes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/cubes.py -------------------------------------------------------------------------------- /examples/custom_config_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/custom_config_class.py -------------------------------------------------------------------------------- /examples/custom_config_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/custom_config_functions.py -------------------------------------------------------------------------------- /examples/drag_drop_file_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/drag_drop_file_input.py -------------------------------------------------------------------------------- /examples/geometry_bbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/geometry_bbox.py -------------------------------------------------------------------------------- /examples/geometry_cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/geometry_cube.py -------------------------------------------------------------------------------- /examples/geometry_cube_instanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/geometry_cube_instanced.py -------------------------------------------------------------------------------- /examples/geometry_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/geometry_lines.py -------------------------------------------------------------------------------- /examples/geometry_quad_fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/geometry_quad_fs.py -------------------------------------------------------------------------------- /examples/geometry_quad_fs_mouse_scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/geometry_quad_fs_mouse_scroll.py -------------------------------------------------------------------------------- /examples/gltf_scenes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/gltf_scenes.py -------------------------------------------------------------------------------- /examples/headless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/headless.py -------------------------------------------------------------------------------- /examples/integration_imgui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/integration_imgui.py -------------------------------------------------------------------------------- /examples/integration_imgui_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/integration_imgui_image.py -------------------------------------------------------------------------------- /examples/moderngl_logo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/moderngl_logo.py -------------------------------------------------------------------------------- /examples/modify_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/modify_parser.py -------------------------------------------------------------------------------- /examples/orbit_camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/orbit_camera.py -------------------------------------------------------------------------------- /examples/quit_confirm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/quit_confirm.py -------------------------------------------------------------------------------- /examples/resources/data/tetrahedral_mesh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/data/tetrahedral_mesh/README.md -------------------------------------------------------------------------------- /examples/resources/data/tetrahedral_mesh/element_nodes.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/data/tetrahedral_mesh/element_nodes.npy -------------------------------------------------------------------------------- /examples/resources/data/tetrahedral_mesh/mesh_nodes.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/data/tetrahedral_mesh/mesh_nodes.npy -------------------------------------------------------------------------------- /examples/resources/programs/animated_sprites/sprite_array.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/animated_sprites/sprite_array.glsl -------------------------------------------------------------------------------- /examples/resources/programs/blend_include.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/blend_include.glsl -------------------------------------------------------------------------------- /examples/resources/programs/boids/boids_render.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/boids/boids_render.glsl -------------------------------------------------------------------------------- /examples/resources/programs/boids/boids_transform.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/boids/boids_transform.glsl -------------------------------------------------------------------------------- /examples/resources/programs/boids2/boid_points.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/boids2/boid_points.glsl -------------------------------------------------------------------------------- /examples/resources/programs/boids2/boids_locality_info.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/boids2/boids_locality_info.glsl -------------------------------------------------------------------------------- /examples/resources/programs/compute/render_to_texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/compute/render_to_texture.glsl -------------------------------------------------------------------------------- /examples/resources/programs/cube_simple.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/cube_simple.glsl -------------------------------------------------------------------------------- /examples/resources/programs/cube_simple_instanced.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/cube_simple_instanced.glsl -------------------------------------------------------------------------------- /examples/resources/programs/cube_simple_texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/cube_simple_texture.glsl -------------------------------------------------------------------------------- /examples/resources/programs/cube_texture_array.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/cube_texture_array.glsl -------------------------------------------------------------------------------- /examples/resources/programs/cubemap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/cubemap.glsl -------------------------------------------------------------------------------- /examples/resources/programs/fragment_picking/geometry.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/fragment_picking/geometry.glsl -------------------------------------------------------------------------------- /examples/resources/programs/fragment_picking/markers.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/fragment_picking/markers.glsl -------------------------------------------------------------------------------- /examples/resources/programs/fragment_picking/picker.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/fragment_picking/picker.glsl -------------------------------------------------------------------------------- /examples/resources/programs/fragment_picking/texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/fragment_picking/texture.glsl -------------------------------------------------------------------------------- /examples/resources/programs/linearize_depth.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/linearize_depth.glsl -------------------------------------------------------------------------------- /examples/resources/programs/lines/lines.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/lines/lines.glsl -------------------------------------------------------------------------------- /examples/resources/programs/navier-stokes/combine.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/navier-stokes/combine.glsl -------------------------------------------------------------------------------- /examples/resources/programs/navier-stokes/drop.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/navier-stokes/drop.glsl -------------------------------------------------------------------------------- /examples/resources/programs/navier-stokes/flow.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/navier-stokes/flow.glsl -------------------------------------------------------------------------------- /examples/resources/programs/navier-stokes/momentum.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/navier-stokes/momentum.glsl -------------------------------------------------------------------------------- /examples/resources/programs/navier-stokes/poisson.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/navier-stokes/poisson.glsl -------------------------------------------------------------------------------- /examples/resources/programs/navier-stokes/pressure.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/navier-stokes/pressure.glsl -------------------------------------------------------------------------------- /examples/resources/programs/navier-stokes/texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/navier-stokes/texture.glsl -------------------------------------------------------------------------------- /examples/resources/programs/shadow_mapping/directional_light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/shadow_mapping/directional_light.glsl -------------------------------------------------------------------------------- /examples/resources/programs/shadow_mapping/raw_depth.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/shadow_mapping/raw_depth.glsl -------------------------------------------------------------------------------- /examples/resources/programs/shadow_mapping/shadowmap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/shadow_mapping/shadowmap.glsl -------------------------------------------------------------------------------- /examples/resources/programs/ssao/blur.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/ssao/blur.glsl -------------------------------------------------------------------------------- /examples/resources/programs/ssao/geometry.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/ssao/geometry.glsl -------------------------------------------------------------------------------- /examples/resources/programs/ssao/shading.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/ssao/shading.glsl -------------------------------------------------------------------------------- /examples/resources/programs/ssao/ssao.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/ssao/ssao.glsl -------------------------------------------------------------------------------- /examples/resources/programs/tetrahedral_mesh/bg.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/tetrahedral_mesh/bg.glsl -------------------------------------------------------------------------------- /examples/resources/programs/tetrahedral_mesh/gen_tetra_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/tetrahedral_mesh/gen_tetra_frag.glsl -------------------------------------------------------------------------------- /examples/resources/programs/tetrahedral_mesh/gen_tetra_geo.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/tetrahedral_mesh/gen_tetra_geo.glsl -------------------------------------------------------------------------------- /examples/resources/programs/tetrahedral_mesh/gen_tetra_vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/tetrahedral_mesh/gen_tetra_vert.glsl -------------------------------------------------------------------------------- /examples/resources/programs/tetrahedral_mesh/lines_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/tetrahedral_mesh/lines_frag.glsl -------------------------------------------------------------------------------- /examples/resources/programs/texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/texture.glsl -------------------------------------------------------------------------------- /examples/resources/programs/texture_flipped.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/texture_flipped.glsl -------------------------------------------------------------------------------- /examples/resources/programs/texture_int.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/texture_int.glsl -------------------------------------------------------------------------------- /examples/resources/programs/texture_mouse_scroll.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/texture_mouse_scroll.glsl -------------------------------------------------------------------------------- /examples/resources/programs/utils/library.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/utils/library.glsl -------------------------------------------------------------------------------- /examples/resources/programs/voxel_cubes/gen_voxel_instance_data.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/voxel_cubes/gen_voxel_instance_data.glsl -------------------------------------------------------------------------------- /examples/resources/programs/voxel_cubes/voxel_light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/voxel_cubes/voxel_light.glsl -------------------------------------------------------------------------------- /examples/resources/programs/voxel_cubes/voxel_wireframe.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/voxel_cubes/voxel_wireframe.glsl -------------------------------------------------------------------------------- /examples/resources/programs/water/drop.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/water/drop.glsl -------------------------------------------------------------------------------- /examples/resources/programs/water/texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/water/texture.glsl -------------------------------------------------------------------------------- /examples/resources/programs/water/wave.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/programs/water/wave.glsl -------------------------------------------------------------------------------- /examples/resources/scenes/Apollo_17.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/Apollo_17.stl -------------------------------------------------------------------------------- /examples/resources/scenes/REAME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/REAME.md -------------------------------------------------------------------------------- /examples/resources/scenes/box/box-C3F_V3F.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/box/box-C3F_V3F.obj -------------------------------------------------------------------------------- /examples/resources/scenes/box/box-N3F_V3F.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/box/box-N3F_V3F.obj -------------------------------------------------------------------------------- /examples/resources/scenes/box/box-T2F_C3F_V3F.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/box/box-T2F_C3F_V3F.obj -------------------------------------------------------------------------------- /examples/resources/scenes/box/box-T2F_N3F_V3F.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/box/box-T2F_N3F_V3F.obj -------------------------------------------------------------------------------- /examples/resources/scenes/box/box-T2F_V3F.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/box/box-T2F_V3F.obj -------------------------------------------------------------------------------- /examples/resources/scenes/box/box-V3F.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/box/box-V3F.obj -------------------------------------------------------------------------------- /examples/resources/scenes/box/box.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/box/box.mtl -------------------------------------------------------------------------------- /examples/resources/scenes/box/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/box/box.png -------------------------------------------------------------------------------- /examples/resources/scenes/crate.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/crate.mtl -------------------------------------------------------------------------------- /examples/resources/scenes/crate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/crate.obj -------------------------------------------------------------------------------- /examples/resources/scenes/crate.obj.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/crate.obj.bin -------------------------------------------------------------------------------- /examples/resources/scenes/crate.obj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/crate.obj.json -------------------------------------------------------------------------------- /examples/resources/scenes/crate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/crate.png -------------------------------------------------------------------------------- /examples/resources/scenes/fragment_picking/Rogers_Thermal_11_14_Edited_Rogers_Thermal_11_14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/fragment_picking/Rogers_Thermal_11_14_Edited_Rogers_Thermal_11_14.jpg -------------------------------------------------------------------------------- /examples/resources/scenes/fragment_picking/centered.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/fragment_picking/centered.mtl -------------------------------------------------------------------------------- /examples/resources/scenes/fragment_picking/centered.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/fragment_picking/centered.obj -------------------------------------------------------------------------------- /examples/resources/scenes/fragment_picking/centered.obj.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/fragment_picking/centered.obj.bin -------------------------------------------------------------------------------- /examples/resources/scenes/fragment_picking/centered.obj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/fragment_picking/centered.obj.json -------------------------------------------------------------------------------- /examples/resources/scenes/stanford_dragon.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/scenes/stanford_dragon.obj -------------------------------------------------------------------------------- /examples/resources/textures/animated_sprites/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/animated_sprites/README.md -------------------------------------------------------------------------------- /examples/resources/textures/animated_sprites/giphy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/animated_sprites/giphy.gif -------------------------------------------------------------------------------- /examples/resources/textures/animated_sprites/player_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/animated_sprites/player_2.gif -------------------------------------------------------------------------------- /examples/resources/textures/animated_sprites/player_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/animated_sprites/player_2.png -------------------------------------------------------------------------------- /examples/resources/textures/array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/array.png -------------------------------------------------------------------------------- /examples/resources/textures/crate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/crate.png -------------------------------------------------------------------------------- /examples/resources/textures/cubemaps/yokohama/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/cubemaps/yokohama/README.md -------------------------------------------------------------------------------- /examples/resources/textures/cubemaps/yokohama/negx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/cubemaps/yokohama/negx.jpg -------------------------------------------------------------------------------- /examples/resources/textures/cubemaps/yokohama/negy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/cubemaps/yokohama/negy.jpg -------------------------------------------------------------------------------- /examples/resources/textures/cubemaps/yokohama/negz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/cubemaps/yokohama/negz.jpg -------------------------------------------------------------------------------- /examples/resources/textures/cubemaps/yokohama/posx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/cubemaps/yokohama/posx.jpg -------------------------------------------------------------------------------- /examples/resources/textures/cubemaps/yokohama/posy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/cubemaps/yokohama/posy.jpg -------------------------------------------------------------------------------- /examples/resources/textures/cubemaps/yokohama/posz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/cubemaps/yokohama/posz.jpg -------------------------------------------------------------------------------- /examples/resources/textures/mgl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/mgl-logo.png -------------------------------------------------------------------------------- /examples/resources/textures/python-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/textures/python-bg.png -------------------------------------------------------------------------------- /examples/resources/videos/Lightning - 33049.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/videos/Lightning - 33049.mp4 -------------------------------------------------------------------------------- /examples/resources/videos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/resources/videos/README.md -------------------------------------------------------------------------------- /examples/scheduling_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/scheduling_example.py -------------------------------------------------------------------------------- /examples/skybox_cubemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/skybox_cubemap.py -------------------------------------------------------------------------------- /examples/ssao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/ssao.py -------------------------------------------------------------------------------- /examples/text_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/text_simple.py -------------------------------------------------------------------------------- /examples/texture_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/texture_array.py -------------------------------------------------------------------------------- /examples/uniform_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/uniform_block.py -------------------------------------------------------------------------------- /examples/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/video.py -------------------------------------------------------------------------------- /examples/window_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/window_config.py -------------------------------------------------------------------------------- /examples/window_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/window_events.py -------------------------------------------------------------------------------- /examples/with_pyopengl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/examples/with_pyopengl.py -------------------------------------------------------------------------------- /extras/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/extras/release.md -------------------------------------------------------------------------------- /make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/make.py -------------------------------------------------------------------------------- /moderngl_window/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/__init__.py -------------------------------------------------------------------------------- /moderngl_window/atlas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/atlas/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/atlas/base.py -------------------------------------------------------------------------------- /moderngl_window/atlas/simple_atlas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/atlas/simple_atlas.py -------------------------------------------------------------------------------- /moderngl_window/capture/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/capture/__init__.py -------------------------------------------------------------------------------- /moderngl_window/capture/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/capture/base.py -------------------------------------------------------------------------------- /moderngl_window/capture/ffmpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/capture/ffmpeg.py -------------------------------------------------------------------------------- /moderngl_window/conf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/conf/__init__.py -------------------------------------------------------------------------------- /moderngl_window/conf/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/conf/default.py -------------------------------------------------------------------------------- /moderngl_window/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/context/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/base/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/base/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/base/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/base/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/base/window.py -------------------------------------------------------------------------------- /moderngl_window/context/glfw/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/glfw/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/glfw/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/glfw/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/glfw/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/glfw/window.py -------------------------------------------------------------------------------- /moderngl_window/context/headless/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/headless/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/headless/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/headless/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/headless/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/headless/window.py -------------------------------------------------------------------------------- /moderngl_window/context/pygame2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pygame2/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/pygame2/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pygame2/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/pygame2/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pygame2/window.py -------------------------------------------------------------------------------- /moderngl_window/context/pyglet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyglet/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/pyglet/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyglet/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/pyglet/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyglet/window.py -------------------------------------------------------------------------------- /moderngl_window/context/pyqt5/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyqt5/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/pyqt5/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyqt5/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/pyqt5/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyqt5/window.py -------------------------------------------------------------------------------- /moderngl_window/context/pyside2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyside2/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/pyside2/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyside2/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/pyside2/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/pyside2/window.py -------------------------------------------------------------------------------- /moderngl_window/context/sdl2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/sdl2/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/sdl2/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/sdl2/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/sdl2/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/sdl2/window.py -------------------------------------------------------------------------------- /moderngl_window/context/tk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/tk/__init__.py -------------------------------------------------------------------------------- /moderngl_window/context/tk/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/tk/keys.py -------------------------------------------------------------------------------- /moderngl_window/context/tk/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/context/tk/window.py -------------------------------------------------------------------------------- /moderngl_window/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/exceptions.py -------------------------------------------------------------------------------- /moderngl_window/finders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/finders/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/finders/base.py -------------------------------------------------------------------------------- /moderngl_window/finders/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/finders/data.py -------------------------------------------------------------------------------- /moderngl_window/finders/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/finders/program.py -------------------------------------------------------------------------------- /moderngl_window/finders/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/finders/scene.py -------------------------------------------------------------------------------- /moderngl_window/finders/texture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/finders/texture.py -------------------------------------------------------------------------------- /moderngl_window/geometry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/geometry/__init__.py -------------------------------------------------------------------------------- /moderngl_window/geometry/attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/geometry/attributes.py -------------------------------------------------------------------------------- /moderngl_window/geometry/bbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/geometry/bbox.py -------------------------------------------------------------------------------- /moderngl_window/geometry/cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/geometry/cube.py -------------------------------------------------------------------------------- /moderngl_window/geometry/quad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/geometry/quad.py -------------------------------------------------------------------------------- /moderngl_window/geometry/sphere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/geometry/sphere.py -------------------------------------------------------------------------------- /moderngl_window/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/integrations/imgui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/integrations/imgui.py -------------------------------------------------------------------------------- /moderngl_window/integrations/imgui_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/integrations/imgui_bundle.py -------------------------------------------------------------------------------- /moderngl_window/loaders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/loaders/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/base.py -------------------------------------------------------------------------------- /moderngl_window/loaders/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/loaders/data/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/data/binary.py -------------------------------------------------------------------------------- /moderngl_window/loaders/data/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/data/json.py -------------------------------------------------------------------------------- /moderngl_window/loaders/data/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/data/text.py -------------------------------------------------------------------------------- /moderngl_window/loaders/program/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/loaders/program/separate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/program/separate.py -------------------------------------------------------------------------------- /moderngl_window/loaders/program/single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/program/single.py -------------------------------------------------------------------------------- /moderngl_window/loaders/scene/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/loaders/scene/gltf2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/scene/gltf2.py -------------------------------------------------------------------------------- /moderngl_window/loaders/scene/stl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/scene/stl.py -------------------------------------------------------------------------------- /moderngl_window/loaders/scene/wavefront.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/scene/wavefront.py -------------------------------------------------------------------------------- /moderngl_window/loaders/texture/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/loaders/texture/array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/texture/array.py -------------------------------------------------------------------------------- /moderngl_window/loaders/texture/cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/texture/cube.py -------------------------------------------------------------------------------- /moderngl_window/loaders/texture/icon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/texture/icon.py -------------------------------------------------------------------------------- /moderngl_window/loaders/texture/pillow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/texture/pillow.py -------------------------------------------------------------------------------- /moderngl_window/loaders/texture/t2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/loaders/texture/t2d.py -------------------------------------------------------------------------------- /moderngl_window/meta/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/meta/__init__.py -------------------------------------------------------------------------------- /moderngl_window/meta/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/meta/base.py -------------------------------------------------------------------------------- /moderngl_window/meta/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/meta/data.py -------------------------------------------------------------------------------- /moderngl_window/meta/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/meta/program.py -------------------------------------------------------------------------------- /moderngl_window/meta/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/meta/scene.py -------------------------------------------------------------------------------- /moderngl_window/meta/texture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/meta/texture.py -------------------------------------------------------------------------------- /moderngl_window/opengl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/opengl/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/opengl/program.py -------------------------------------------------------------------------------- /moderngl_window/opengl/projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/opengl/projection.py -------------------------------------------------------------------------------- /moderngl_window/opengl/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/opengl/types.py -------------------------------------------------------------------------------- /moderngl_window/opengl/vao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/opengl/vao.py -------------------------------------------------------------------------------- /moderngl_window/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moderngl_window/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/resources/__init__.py -------------------------------------------------------------------------------- /moderngl_window/resources/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/resources/base.py -------------------------------------------------------------------------------- /moderngl_window/resources/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/resources/data.py -------------------------------------------------------------------------------- /moderngl_window/resources/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/resources/decorators.py -------------------------------------------------------------------------------- /moderngl_window/resources/programs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/resources/programs.py -------------------------------------------------------------------------------- /moderngl_window/resources/scenes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/resources/scenes.py -------------------------------------------------------------------------------- /moderngl_window/resources/textures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/resources/textures.py -------------------------------------------------------------------------------- /moderngl_window/resources/tracks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/resources/tracks.py -------------------------------------------------------------------------------- /moderngl_window/scene/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/__init__.py -------------------------------------------------------------------------------- /moderngl_window/scene/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/camera.py -------------------------------------------------------------------------------- /moderngl_window/scene/material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/material.py -------------------------------------------------------------------------------- /moderngl_window/scene/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/mesh.py -------------------------------------------------------------------------------- /moderngl_window/scene/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/node.py -------------------------------------------------------------------------------- /moderngl_window/scene/programs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs.py -------------------------------------------------------------------------------- /moderngl_window/scene/programs/scene_default/bbox.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs/scene_default/bbox.glsl -------------------------------------------------------------------------------- /moderngl_window/scene/programs/scene_default/color_light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs/scene_default/color_light.glsl -------------------------------------------------------------------------------- /moderngl_window/scene/programs/scene_default/fallback.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs/scene_default/fallback.glsl -------------------------------------------------------------------------------- /moderngl_window/scene/programs/scene_default/texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs/scene_default/texture.glsl -------------------------------------------------------------------------------- /moderngl_window/scene/programs/scene_default/texture_light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs/scene_default/texture_light.glsl -------------------------------------------------------------------------------- /moderngl_window/scene/programs/scene_default/vertex_color.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs/scene_default/vertex_color.glsl -------------------------------------------------------------------------------- /moderngl_window/scene/programs/scene_default/vertex_color_texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs/scene_default/vertex_color_texture.glsl -------------------------------------------------------------------------------- /moderngl_window/scene/programs/scene_default/wireframe.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/programs/scene_default/wireframe.glsl -------------------------------------------------------------------------------- /moderngl_window/scene/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/scene/scene.py -------------------------------------------------------------------------------- /moderngl_window/screenshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/screenshot.py -------------------------------------------------------------------------------- /moderngl_window/text/bitmapped/__init__.py: -------------------------------------------------------------------------------- 1 | from .text_2d import TextWriter2D # noqa 2 | -------------------------------------------------------------------------------- /moderngl_window/text/bitmapped/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/text/bitmapped/base.py -------------------------------------------------------------------------------- /moderngl_window/text/bitmapped/bitmapped/programs/text_2d.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/text/bitmapped/bitmapped/programs/text_2d.glsl -------------------------------------------------------------------------------- /moderngl_window/text/bitmapped/bitmapped/text/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/text/bitmapped/bitmapped/text/meta.json -------------------------------------------------------------------------------- /moderngl_window/text/bitmapped/bitmapped/textures/VeraMono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/text/bitmapped/bitmapped/textures/VeraMono.png -------------------------------------------------------------------------------- /moderngl_window/text/bitmapped/text_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/text/bitmapped/text_2d.py -------------------------------------------------------------------------------- /moderngl_window/timers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/timers/__init__.py -------------------------------------------------------------------------------- /moderngl_window/timers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/timers/base.py -------------------------------------------------------------------------------- /moderngl_window/timers/clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/timers/clock.py -------------------------------------------------------------------------------- /moderngl_window/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/utils/__init__.py -------------------------------------------------------------------------------- /moderngl_window/utils/keymaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/utils/keymaps.py -------------------------------------------------------------------------------- /moderngl_window/utils/module_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/utils/module_loading.py -------------------------------------------------------------------------------- /moderngl_window/utils/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/moderngl_window/utils/scheduler.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/fixtures/resources/data/data.bin: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /tests/fixtures/resources/data/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "Hello" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fixtures/resources/data/data.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/billboards/billboards.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/billboards/billboards.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/billboards/billboards_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/billboards/billboards_fs.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/billboards/billboards_gs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/billboards/billboards_gs.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/billboards/billboards_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/billboards/billboards_vs.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/compute.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/compute.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/feedback.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/feedback.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/include_test.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/include_test.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/include_test_circular.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/include_test_circular.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/includes/blend_functions.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/includes/blend_functions.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/includes/utils.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/includes/utils.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/includes/utils_1.glsl: -------------------------------------------------------------------------------- 1 | // Utils 1 2 | #define TEST 1 3 | -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/includes/utils_2.glsl: -------------------------------------------------------------------------------- 1 | // Utils 2 2 | #define TEST 1 3 | -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/includes/utils_circular_1.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/includes/utils_circular_1.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/includes/utils_circular_2.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/includes/utils_circular_2.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/terrain/terrain.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/terrain/terrain.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/terrain/terrain_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/terrain/terrain_fs.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/terrain/terrain_tc.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/terrain/terrain_tc.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/terrain/terrain_te.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/terrain/terrain_te.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/terrain/terrain_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/terrain/terrain_vs.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/test.glsl: -------------------------------------------------------------------------------- 1 | # Fake empty file -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/varyings.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/varyings.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/programs/white.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/programs/white.glsl -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/BoxTextured/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/BoxTextured/README.md -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/BoxTextured/glTF-Binary/BoxTextured.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/BoxTextured/glTF-Binary/BoxTextured.glb -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/BoxTextured/glTF-Embedded/BoxTextured.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/BoxTextured/glTF-Embedded/BoxTextured.gltf -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/BoxTextured/glTF/BoxTextured.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/BoxTextured/glTF/BoxTextured.gltf -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/BoxTextured/glTF/BoxTextured0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/BoxTextured/glTF/BoxTextured0.bin -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/BoxTextured/glTF/CesiumLogoFlat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/BoxTextured/glTF/CesiumLogoFlat.png -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/BoxTextured/screenshot/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/BoxTextured/screenshot/screenshot.png -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/crate/crate.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/crate/crate.mtl -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/crate/crate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/crate/crate.obj -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/crate/crate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/crate/crate.png -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/model.obj: -------------------------------------------------------------------------------- 1 | # Fake empty file -------------------------------------------------------------------------------- /tests/fixtures/resources/scenes/uplink.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/scenes/uplink.stl -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/8bit.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/array.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/crate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/crate.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/cubemap/neg_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/cubemap/neg_x.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/cubemap/neg_y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/cubemap/neg_y.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/cubemap/neg_z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/cubemap/neg_z.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/cubemap/pos_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/cubemap/pos_x.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/cubemap/pos_y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/cubemap/pos_y.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/cubemap/pos_z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/fixtures/resources/textures/cubemap/pos_z.png -------------------------------------------------------------------------------- /tests/fixtures/resources/textures/image.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/headless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/headless.py -------------------------------------------------------------------------------- /tests/test_attribute_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_attribute_names.py -------------------------------------------------------------------------------- /tests/test_camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_camera.py -------------------------------------------------------------------------------- /tests/test_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_conf.py -------------------------------------------------------------------------------- /tests/test_finders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_finders.py -------------------------------------------------------------------------------- /tests/test_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_geometry.py -------------------------------------------------------------------------------- /tests/test_headless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_headless.py -------------------------------------------------------------------------------- /tests/test_loaders_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_loaders_data.py -------------------------------------------------------------------------------- /tests/test_loaders_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_loaders_program.py -------------------------------------------------------------------------------- /tests/test_loaders_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_loaders_scene.py -------------------------------------------------------------------------------- /tests/test_loaders_texture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_loaders_texture.py -------------------------------------------------------------------------------- /tests/test_moderngl_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_moderngl_window.py -------------------------------------------------------------------------------- /tests/test_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_projection.py -------------------------------------------------------------------------------- /tests/test_resource_descriptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_resource_descriptions.py -------------------------------------------------------------------------------- /tests/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_resources.py -------------------------------------------------------------------------------- /tests/test_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_scheduler.py -------------------------------------------------------------------------------- /tests/test_screenshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_screenshot.py -------------------------------------------------------------------------------- /tests/test_shader_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_shader_source.py -------------------------------------------------------------------------------- /tests/test_timers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_timers.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_vao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_vao.py -------------------------------------------------------------------------------- /tests/test_windowconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/test_windowconfig.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moderngl/moderngl-window/HEAD/tests/utils.py --------------------------------------------------------------------------------