├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .sublime-project ├── .vscode ├── launch.json └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── adapter.odin ├── adapter_native.odin ├── bind_group.odin ├── bind_group_layout.odin ├── buffer.odin ├── callbacks.odin ├── color_blend.odin ├── command_buffer.odin ├── command_encoder.odin ├── compute_pass.odin ├── compute_pass_native.odin ├── compute_pipeline.odin ├── device.odin ├── device_native.odin ├── examples ├── README.md ├── build.bat ├── build.sh ├── build │ ├── .gitkeep │ └── web │ │ ├── .gitkeep │ │ └── index.html ├── cameras │ ├── arcball_camera.odin │ ├── cameera.odin │ ├── cameeras.odin │ ├── cube.wgsl │ └── wasd_camera.odin ├── capture │ ├── README.md │ ├── capture.odin │ └── red.png ├── clear_screen │ └── clear_screen.odin ├── common │ ├── model.odin │ ├── resources.odin │ ├── types.odin │ └── utils.odin ├── compute │ ├── README.md │ ├── compute.odin │ └── compute.wgsl ├── coordinate_system │ ├── coordinate_system.odin │ └── coordinate_system.wgsl ├── cube │ ├── cube.odin │ ├── cube.wgsl │ └── vertex.odin ├── cube_textured │ ├── README.md │ ├── cube.png │ ├── cube_textured.odin │ ├── cube_textured.wgsl │ └── vertex.odin ├── cubemap │ ├── README.md │ ├── cube.odin │ ├── cubemap.odin │ └── cubemap.wgsl ├── fractal_cube │ ├── cube.odin │ ├── fractal_cube.odin │ └── fractal_cube.wgsl ├── image_blur │ ├── README.md │ ├── blur.wgsl │ ├── fullscreen_textured_quad.wgsl │ ├── image_blur.odin │ └── image_blur.png ├── imgui │ ├── README.md │ └── imgui_example.odin ├── info │ ├── README.md │ └── info.odin ├── instanced_cube │ ├── instanced.wgsl │ └── instanced_cube.odin ├── learn_wgpu │ ├── README.md │ └── beginner │ │ ├── tutorial1_window_glfw │ │ ├── README.md │ │ └── tutorial1_window.odin │ │ ├── tutorial1_window_sdl │ │ ├── README.md │ │ └── tutorial1_window.odin │ │ ├── tutorial2_surface_challenge │ │ ├── README.md │ │ └── tutorial2_surface_challenge.odin │ │ ├── tutorial2_surface_glfw │ │ ├── README.md │ │ └── tutorial2_surface_glfw.odin │ │ ├── tutorial2_surface_sdl │ │ ├── README.md │ │ └── tutorial2_surface.odin │ │ ├── tutorial3_pipeline │ │ ├── shader.wgsl │ │ └── tutorial3_pipeline.odin │ │ ├── tutorial3_pipeline_challenge │ │ ├── challenge.wgsl │ │ └── tutorial3_pipeline_challenge.odin │ │ ├── tutorial4_buffer │ │ ├── shader.wgsl │ │ └── tutorial4_buffer.odin │ │ ├── tutorial4_buffer_challenge │ │ └── tutorial4_buffer_challenge.odin │ │ ├── tutorial5_textures │ │ ├── shader.wgsl │ │ └── tutorial5_textures.odin │ │ ├── tutorial5_textures_challenge │ │ └── tutorial5_textures_challenge.odin │ │ ├── tutorial6_uniforms │ │ ├── shader.wgsl │ │ └── tutorial6_uniforms.odin │ │ ├── tutorial7_instancing │ │ ├── shader.wgsl │ │ └── tutorial7_instancing.odin │ │ ├── tutorial7_instancing_challenge │ │ └── tutorial7_instancing_challenge.odin │ │ ├── tutorial8_depth │ │ └── tutorial8_depth.odin │ │ └── tutorial9_model_loading │ │ └── tutorial9_model_loading.odin ├── microui │ ├── README.md │ ├── microui.png │ ├── microui_example.odin │ └── ui_definition.odin ├── rotating_cube │ ├── README.md │ ├── cube.odin │ ├── rotating_cube.odin │ └── rotating_cube.wgsl ├── square │ ├── square.odin │ └── square.wgsl ├── stencil_triangles │ ├── README.md │ ├── stencil_triangles.odin │ └── stencil_triangles.wgsl ├── texture_arrays │ ├── README.md │ ├── indexing.wgsl │ ├── non_uniform_indexing.wgsl │ ├── texture_arrays.odin │ └── texture_arrays.png ├── textured_cube │ ├── README.md │ ├── cube.odin │ ├── textured_cube.odin │ └── textured_cube.wgsl ├── triangle │ ├── README.md │ ├── main.odin │ ├── surface_darwin.odin │ ├── surface_js.odin │ ├── surface_linux.odin │ ├── surface_windows.odin │ ├── triangle.png │ ├── triangle.wgsl │ ├── triangle_js.odin │ └── triangle_native.odin ├── triangle_msaa │ ├── README.md │ ├── triangle_msaa.odin │ └── triangle_msaa.png └── two_cubes │ └── two_cubes.odin ├── features.odin ├── instance.odin ├── instance_native.odin ├── libs └── .gitkeep ├── limits.odin ├── log.odin ├── odinfmt.json ├── ols.json.example ├── pipeline_layout.odin ├── query_set.odin ├── queue.odin ├── range.odin ├── render_bundle.odin ├── render_bundle_encoder.odin ├── render_bundle_encoder_native.odin ├── render_pass.odin ├── render_pass_native.odin ├── render_pipeline.odin ├── resources ├── imgui_backends │ └── imgui_impl_wgpu.cpp ├── odin.js ├── webgpu │ ├── webgpu.h │ └── wgpu.h └── wgpu.js ├── sampler.odin ├── shader_module.odin ├── surface.odin ├── texture.odin ├── texture_format.odin ├── texture_view.odin ├── to_bytes.odin ├── utils.odin ├── utils ├── application │ ├── app.odin │ ├── app_native.odin │ ├── colors.odin │ ├── constants.odin │ ├── events.odin │ ├── gpu.odin │ ├── key.odin │ ├── keyboard.odin │ ├── keyboard_js.odin │ ├── keyboard_native.odin │ ├── log.odin │ ├── math.odin │ ├── mathf.odin │ ├── microui.odin │ ├── mouse.odin │ ├── mouse_js.odin │ ├── mouse_native.odin │ ├── run_js.odin │ ├── run_native.odin │ ├── string_view.odin │ ├── texture.odin │ ├── timer.odin │ ├── timer_windows.odin │ ├── video_mode.odin │ ├── video_mode_js.odin │ ├── video_mode_native.odin │ ├── window.odin │ ├── window_js.odin │ └── window_native.odin ├── glfw │ ├── common.odin │ ├── surface_darwin.odin │ ├── surface_linux.odin │ └── surface_windows.odin ├── imgui │ ├── README.md │ ├── imgui_impl_wgpu.odin │ └── imgui_impl_wgpu.wgsl ├── microui │ ├── helpers.odin │ ├── microui.wgsl │ └── wgpu_microui.odin ├── sdl2 │ ├── common.odin │ ├── surface_darwin.odin │ ├── surface_linux.odin │ └── surface_windows.odin ├── sdl3 │ ├── common.odin │ ├── surface_darwin.odin │ ├── surface_linux.odin │ └── surface_windows.odin └── shaders │ ├── linear_to_srgb.wgsl │ ├── shaders.odin │ └── srgb_to_linear.wgsl ├── version.odin └── wgpu_types.odin /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/.gitmodules -------------------------------------------------------------------------------- /.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/.sublime-project -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/README.md -------------------------------------------------------------------------------- /adapter.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/adapter.odin -------------------------------------------------------------------------------- /adapter_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/adapter_native.odin -------------------------------------------------------------------------------- /bind_group.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/bind_group.odin -------------------------------------------------------------------------------- /bind_group_layout.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/bind_group_layout.odin -------------------------------------------------------------------------------- /buffer.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/buffer.odin -------------------------------------------------------------------------------- /callbacks.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/callbacks.odin -------------------------------------------------------------------------------- /color_blend.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/color_blend.odin -------------------------------------------------------------------------------- /command_buffer.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/command_buffer.odin -------------------------------------------------------------------------------- /command_encoder.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/command_encoder.odin -------------------------------------------------------------------------------- /compute_pass.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/compute_pass.odin -------------------------------------------------------------------------------- /compute_pass_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/compute_pass_native.odin -------------------------------------------------------------------------------- /compute_pipeline.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/compute_pipeline.odin -------------------------------------------------------------------------------- /device.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/device.odin -------------------------------------------------------------------------------- /device_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/device_native.odin -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/build.bat -------------------------------------------------------------------------------- /examples/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/build.sh -------------------------------------------------------------------------------- /examples/build/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/build/web/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/build/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/build/web/index.html -------------------------------------------------------------------------------- /examples/cameras/arcball_camera.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cameras/arcball_camera.odin -------------------------------------------------------------------------------- /examples/cameras/cameera.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cameras/cameera.odin -------------------------------------------------------------------------------- /examples/cameras/cameeras.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cameras/cameeras.odin -------------------------------------------------------------------------------- /examples/cameras/cube.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cameras/cube.wgsl -------------------------------------------------------------------------------- /examples/cameras/wasd_camera.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cameras/wasd_camera.odin -------------------------------------------------------------------------------- /examples/capture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/capture/README.md -------------------------------------------------------------------------------- /examples/capture/capture.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/capture/capture.odin -------------------------------------------------------------------------------- /examples/capture/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/capture/red.png -------------------------------------------------------------------------------- /examples/clear_screen/clear_screen.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/clear_screen/clear_screen.odin -------------------------------------------------------------------------------- /examples/common/model.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/common/model.odin -------------------------------------------------------------------------------- /examples/common/resources.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/common/resources.odin -------------------------------------------------------------------------------- /examples/common/types.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/common/types.odin -------------------------------------------------------------------------------- /examples/common/utils.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/common/utils.odin -------------------------------------------------------------------------------- /examples/compute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/compute/README.md -------------------------------------------------------------------------------- /examples/compute/compute.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/compute/compute.odin -------------------------------------------------------------------------------- /examples/compute/compute.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/compute/compute.wgsl -------------------------------------------------------------------------------- /examples/coordinate_system/coordinate_system.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/coordinate_system/coordinate_system.odin -------------------------------------------------------------------------------- /examples/coordinate_system/coordinate_system.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/coordinate_system/coordinate_system.wgsl -------------------------------------------------------------------------------- /examples/cube/cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cube/cube.odin -------------------------------------------------------------------------------- /examples/cube/cube.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cube/cube.wgsl -------------------------------------------------------------------------------- /examples/cube/vertex.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cube/vertex.odin -------------------------------------------------------------------------------- /examples/cube_textured/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cube_textured/README.md -------------------------------------------------------------------------------- /examples/cube_textured/cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cube_textured/cube.png -------------------------------------------------------------------------------- /examples/cube_textured/cube_textured.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cube_textured/cube_textured.odin -------------------------------------------------------------------------------- /examples/cube_textured/cube_textured.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cube_textured/cube_textured.wgsl -------------------------------------------------------------------------------- /examples/cube_textured/vertex.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cube_textured/vertex.odin -------------------------------------------------------------------------------- /examples/cubemap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cubemap/README.md -------------------------------------------------------------------------------- /examples/cubemap/cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cubemap/cube.odin -------------------------------------------------------------------------------- /examples/cubemap/cubemap.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cubemap/cubemap.odin -------------------------------------------------------------------------------- /examples/cubemap/cubemap.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/cubemap/cubemap.wgsl -------------------------------------------------------------------------------- /examples/fractal_cube/cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/fractal_cube/cube.odin -------------------------------------------------------------------------------- /examples/fractal_cube/fractal_cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/fractal_cube/fractal_cube.odin -------------------------------------------------------------------------------- /examples/fractal_cube/fractal_cube.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/fractal_cube/fractal_cube.wgsl -------------------------------------------------------------------------------- /examples/image_blur/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/image_blur/README.md -------------------------------------------------------------------------------- /examples/image_blur/blur.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/image_blur/blur.wgsl -------------------------------------------------------------------------------- /examples/image_blur/fullscreen_textured_quad.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/image_blur/fullscreen_textured_quad.wgsl -------------------------------------------------------------------------------- /examples/image_blur/image_blur.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/image_blur/image_blur.odin -------------------------------------------------------------------------------- /examples/image_blur/image_blur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/image_blur/image_blur.png -------------------------------------------------------------------------------- /examples/imgui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/imgui/README.md -------------------------------------------------------------------------------- /examples/imgui/imgui_example.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/imgui/imgui_example.odin -------------------------------------------------------------------------------- /examples/info/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/info/README.md -------------------------------------------------------------------------------- /examples/info/info.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/info/info.odin -------------------------------------------------------------------------------- /examples/instanced_cube/instanced.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/instanced_cube/instanced.wgsl -------------------------------------------------------------------------------- /examples/instanced_cube/instanced_cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/instanced_cube/instanced_cube.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/README.md -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial1_window_glfw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial1_window_glfw/README.md -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial1_window_glfw/tutorial1_window.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial1_window_glfw/tutorial1_window.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial1_window_sdl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial1_window_sdl/README.md -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial1_window_sdl/tutorial1_window.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial1_window_sdl/tutorial1_window.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial2_surface_challenge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial2_surface_challenge/README.md -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial2_surface_challenge/tutorial2_surface_challenge.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial2_surface_challenge/tutorial2_surface_challenge.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial2_surface_glfw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial2_surface_glfw/README.md -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial2_surface_glfw/tutorial2_surface_glfw.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial2_surface_glfw/tutorial2_surface_glfw.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial2_surface_sdl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial2_surface_sdl/README.md -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial2_surface_sdl/tutorial2_surface.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial2_surface_sdl/tutorial2_surface.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial3_pipeline/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial3_pipeline/shader.wgsl -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial3_pipeline/tutorial3_pipeline.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial3_pipeline/tutorial3_pipeline.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial3_pipeline_challenge/challenge.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial3_pipeline_challenge/challenge.wgsl -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial3_pipeline_challenge/tutorial3_pipeline_challenge.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial3_pipeline_challenge/tutorial3_pipeline_challenge.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial4_buffer/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial4_buffer/shader.wgsl -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial4_buffer/tutorial4_buffer.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial4_buffer/tutorial4_buffer.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial4_buffer_challenge/tutorial4_buffer_challenge.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial4_buffer_challenge/tutorial4_buffer_challenge.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial5_textures/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial5_textures/shader.wgsl -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial5_textures/tutorial5_textures.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial5_textures/tutorial5_textures.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial5_textures_challenge/tutorial5_textures_challenge.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial5_textures_challenge/tutorial5_textures_challenge.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial6_uniforms/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial6_uniforms/shader.wgsl -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial6_uniforms/tutorial6_uniforms.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial6_uniforms/tutorial6_uniforms.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial7_instancing/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial7_instancing/shader.wgsl -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial7_instancing/tutorial7_instancing.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial7_instancing/tutorial7_instancing.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial7_instancing_challenge/tutorial7_instancing_challenge.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial7_instancing_challenge/tutorial7_instancing_challenge.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial8_depth/tutorial8_depth.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial8_depth/tutorial8_depth.odin -------------------------------------------------------------------------------- /examples/learn_wgpu/beginner/tutorial9_model_loading/tutorial9_model_loading.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/learn_wgpu/beginner/tutorial9_model_loading/tutorial9_model_loading.odin -------------------------------------------------------------------------------- /examples/microui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/microui/README.md -------------------------------------------------------------------------------- /examples/microui/microui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/microui/microui.png -------------------------------------------------------------------------------- /examples/microui/microui_example.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/microui/microui_example.odin -------------------------------------------------------------------------------- /examples/microui/ui_definition.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/microui/ui_definition.odin -------------------------------------------------------------------------------- /examples/rotating_cube/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/rotating_cube/README.md -------------------------------------------------------------------------------- /examples/rotating_cube/cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/rotating_cube/cube.odin -------------------------------------------------------------------------------- /examples/rotating_cube/rotating_cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/rotating_cube/rotating_cube.odin -------------------------------------------------------------------------------- /examples/rotating_cube/rotating_cube.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/rotating_cube/rotating_cube.wgsl -------------------------------------------------------------------------------- /examples/square/square.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/square/square.odin -------------------------------------------------------------------------------- /examples/square/square.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/square/square.wgsl -------------------------------------------------------------------------------- /examples/stencil_triangles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/stencil_triangles/README.md -------------------------------------------------------------------------------- /examples/stencil_triangles/stencil_triangles.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/stencil_triangles/stencil_triangles.odin -------------------------------------------------------------------------------- /examples/stencil_triangles/stencil_triangles.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/stencil_triangles/stencil_triangles.wgsl -------------------------------------------------------------------------------- /examples/texture_arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/texture_arrays/README.md -------------------------------------------------------------------------------- /examples/texture_arrays/indexing.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/texture_arrays/indexing.wgsl -------------------------------------------------------------------------------- /examples/texture_arrays/non_uniform_indexing.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/texture_arrays/non_uniform_indexing.wgsl -------------------------------------------------------------------------------- /examples/texture_arrays/texture_arrays.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/texture_arrays/texture_arrays.odin -------------------------------------------------------------------------------- /examples/texture_arrays/texture_arrays.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/texture_arrays/texture_arrays.png -------------------------------------------------------------------------------- /examples/textured_cube/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/textured_cube/README.md -------------------------------------------------------------------------------- /examples/textured_cube/cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/textured_cube/cube.odin -------------------------------------------------------------------------------- /examples/textured_cube/textured_cube.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/textured_cube/textured_cube.odin -------------------------------------------------------------------------------- /examples/textured_cube/textured_cube.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/textured_cube/textured_cube.wgsl -------------------------------------------------------------------------------- /examples/triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/README.md -------------------------------------------------------------------------------- /examples/triangle/main.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/main.odin -------------------------------------------------------------------------------- /examples/triangle/surface_darwin.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/surface_darwin.odin -------------------------------------------------------------------------------- /examples/triangle/surface_js.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/surface_js.odin -------------------------------------------------------------------------------- /examples/triangle/surface_linux.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/surface_linux.odin -------------------------------------------------------------------------------- /examples/triangle/surface_windows.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/surface_windows.odin -------------------------------------------------------------------------------- /examples/triangle/triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/triangle.png -------------------------------------------------------------------------------- /examples/triangle/triangle.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/triangle.wgsl -------------------------------------------------------------------------------- /examples/triangle/triangle_js.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/triangle_js.odin -------------------------------------------------------------------------------- /examples/triangle/triangle_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle/triangle_native.odin -------------------------------------------------------------------------------- /examples/triangle_msaa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle_msaa/README.md -------------------------------------------------------------------------------- /examples/triangle_msaa/triangle_msaa.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle_msaa/triangle_msaa.odin -------------------------------------------------------------------------------- /examples/triangle_msaa/triangle_msaa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/triangle_msaa/triangle_msaa.png -------------------------------------------------------------------------------- /examples/two_cubes/two_cubes.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/examples/two_cubes/two_cubes.odin -------------------------------------------------------------------------------- /features.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/features.odin -------------------------------------------------------------------------------- /instance.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/instance.odin -------------------------------------------------------------------------------- /instance_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/instance_native.odin -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /limits.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/limits.odin -------------------------------------------------------------------------------- /log.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/log.odin -------------------------------------------------------------------------------- /odinfmt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/odinfmt.json -------------------------------------------------------------------------------- /ols.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/ols.json.example -------------------------------------------------------------------------------- /pipeline_layout.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/pipeline_layout.odin -------------------------------------------------------------------------------- /query_set.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/query_set.odin -------------------------------------------------------------------------------- /queue.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/queue.odin -------------------------------------------------------------------------------- /range.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/range.odin -------------------------------------------------------------------------------- /render_bundle.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/render_bundle.odin -------------------------------------------------------------------------------- /render_bundle_encoder.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/render_bundle_encoder.odin -------------------------------------------------------------------------------- /render_bundle_encoder_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/render_bundle_encoder_native.odin -------------------------------------------------------------------------------- /render_pass.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/render_pass.odin -------------------------------------------------------------------------------- /render_pass_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/render_pass_native.odin -------------------------------------------------------------------------------- /render_pipeline.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/render_pipeline.odin -------------------------------------------------------------------------------- /resources/imgui_backends/imgui_impl_wgpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/resources/imgui_backends/imgui_impl_wgpu.cpp -------------------------------------------------------------------------------- /resources/odin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/resources/odin.js -------------------------------------------------------------------------------- /resources/webgpu/webgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/resources/webgpu/webgpu.h -------------------------------------------------------------------------------- /resources/webgpu/wgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/resources/webgpu/wgpu.h -------------------------------------------------------------------------------- /resources/wgpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/resources/wgpu.js -------------------------------------------------------------------------------- /sampler.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/sampler.odin -------------------------------------------------------------------------------- /shader_module.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/shader_module.odin -------------------------------------------------------------------------------- /surface.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/surface.odin -------------------------------------------------------------------------------- /texture.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/texture.odin -------------------------------------------------------------------------------- /texture_format.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/texture_format.odin -------------------------------------------------------------------------------- /texture_view.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/texture_view.odin -------------------------------------------------------------------------------- /to_bytes.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/to_bytes.odin -------------------------------------------------------------------------------- /utils.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils.odin -------------------------------------------------------------------------------- /utils/application/app.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/app.odin -------------------------------------------------------------------------------- /utils/application/app_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/app_native.odin -------------------------------------------------------------------------------- /utils/application/colors.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/colors.odin -------------------------------------------------------------------------------- /utils/application/constants.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/constants.odin -------------------------------------------------------------------------------- /utils/application/events.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/events.odin -------------------------------------------------------------------------------- /utils/application/gpu.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/gpu.odin -------------------------------------------------------------------------------- /utils/application/key.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/key.odin -------------------------------------------------------------------------------- /utils/application/keyboard.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/keyboard.odin -------------------------------------------------------------------------------- /utils/application/keyboard_js.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/keyboard_js.odin -------------------------------------------------------------------------------- /utils/application/keyboard_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/keyboard_native.odin -------------------------------------------------------------------------------- /utils/application/log.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/log.odin -------------------------------------------------------------------------------- /utils/application/math.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/math.odin -------------------------------------------------------------------------------- /utils/application/mathf.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/mathf.odin -------------------------------------------------------------------------------- /utils/application/microui.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/microui.odin -------------------------------------------------------------------------------- /utils/application/mouse.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/mouse.odin -------------------------------------------------------------------------------- /utils/application/mouse_js.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/mouse_js.odin -------------------------------------------------------------------------------- /utils/application/mouse_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/mouse_native.odin -------------------------------------------------------------------------------- /utils/application/run_js.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/run_js.odin -------------------------------------------------------------------------------- /utils/application/run_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/run_native.odin -------------------------------------------------------------------------------- /utils/application/string_view.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/string_view.odin -------------------------------------------------------------------------------- /utils/application/texture.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/texture.odin -------------------------------------------------------------------------------- /utils/application/timer.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/timer.odin -------------------------------------------------------------------------------- /utils/application/timer_windows.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/timer_windows.odin -------------------------------------------------------------------------------- /utils/application/video_mode.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/video_mode.odin -------------------------------------------------------------------------------- /utils/application/video_mode_js.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/video_mode_js.odin -------------------------------------------------------------------------------- /utils/application/video_mode_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/video_mode_native.odin -------------------------------------------------------------------------------- /utils/application/window.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/window.odin -------------------------------------------------------------------------------- /utils/application/window_js.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/window_js.odin -------------------------------------------------------------------------------- /utils/application/window_native.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/application/window_native.odin -------------------------------------------------------------------------------- /utils/glfw/common.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/glfw/common.odin -------------------------------------------------------------------------------- /utils/glfw/surface_darwin.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/glfw/surface_darwin.odin -------------------------------------------------------------------------------- /utils/glfw/surface_linux.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/glfw/surface_linux.odin -------------------------------------------------------------------------------- /utils/glfw/surface_windows.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/glfw/surface_windows.odin -------------------------------------------------------------------------------- /utils/imgui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/imgui/README.md -------------------------------------------------------------------------------- /utils/imgui/imgui_impl_wgpu.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/imgui/imgui_impl_wgpu.odin -------------------------------------------------------------------------------- /utils/imgui/imgui_impl_wgpu.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/imgui/imgui_impl_wgpu.wgsl -------------------------------------------------------------------------------- /utils/microui/helpers.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/microui/helpers.odin -------------------------------------------------------------------------------- /utils/microui/microui.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/microui/microui.wgsl -------------------------------------------------------------------------------- /utils/microui/wgpu_microui.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/microui/wgpu_microui.odin -------------------------------------------------------------------------------- /utils/sdl2/common.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/sdl2/common.odin -------------------------------------------------------------------------------- /utils/sdl2/surface_darwin.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/sdl2/surface_darwin.odin -------------------------------------------------------------------------------- /utils/sdl2/surface_linux.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/sdl2/surface_linux.odin -------------------------------------------------------------------------------- /utils/sdl2/surface_windows.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/sdl2/surface_windows.odin -------------------------------------------------------------------------------- /utils/sdl3/common.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/sdl3/common.odin -------------------------------------------------------------------------------- /utils/sdl3/surface_darwin.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/sdl3/surface_darwin.odin -------------------------------------------------------------------------------- /utils/sdl3/surface_linux.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/sdl3/surface_linux.odin -------------------------------------------------------------------------------- /utils/sdl3/surface_windows.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/sdl3/surface_windows.odin -------------------------------------------------------------------------------- /utils/shaders/linear_to_srgb.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/shaders/linear_to_srgb.wgsl -------------------------------------------------------------------------------- /utils/shaders/shaders.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/shaders/shaders.odin -------------------------------------------------------------------------------- /utils/shaders/srgb_to_linear.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/utils/shaders/srgb_to_linear.wgsl -------------------------------------------------------------------------------- /version.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/version.odin -------------------------------------------------------------------------------- /wgpu_types.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Capati/wgpu-odin/HEAD/wgpu_types.odin --------------------------------------------------------------------------------