├── .gitignore ├── LICENSE ├── README.md └── src ├── common.zig ├── examples ├── basic_stencil.zig ├── basic_triangle.zig ├── basic_vertex_buffer.zig ├── clear_screen.zig ├── clear_screen_multi.zig ├── cull_mode.zig ├── instanced_indexed.zig └── textured_quad.zig ├── images └── ravioli.bmp ├── main.zig └── shaders ├── attributes.zig ├── common.zig ├── position_color.vert.zig ├── position_color_instanced.vert.zig ├── raw_triangle.vert.zig ├── solid_color.frag.zig ├── textured_quad.frag.zig └── textured_quad.vert.zig /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/README.md -------------------------------------------------------------------------------- /src/common.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/common.zig -------------------------------------------------------------------------------- /src/examples/basic_stencil.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/examples/basic_stencil.zig -------------------------------------------------------------------------------- /src/examples/basic_triangle.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/examples/basic_triangle.zig -------------------------------------------------------------------------------- /src/examples/basic_vertex_buffer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/examples/basic_vertex_buffer.zig -------------------------------------------------------------------------------- /src/examples/clear_screen.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/examples/clear_screen.zig -------------------------------------------------------------------------------- /src/examples/clear_screen_multi.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/examples/clear_screen_multi.zig -------------------------------------------------------------------------------- /src/examples/cull_mode.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/examples/cull_mode.zig -------------------------------------------------------------------------------- /src/examples/instanced_indexed.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/examples/instanced_indexed.zig -------------------------------------------------------------------------------- /src/examples/textured_quad.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/examples/textured_quad.zig -------------------------------------------------------------------------------- /src/images/ravioli.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/images/ravioli.bmp -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/shaders/attributes.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/shaders/attributes.zig -------------------------------------------------------------------------------- /src/shaders/common.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/shaders/common.zig -------------------------------------------------------------------------------- /src/shaders/position_color.vert.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/shaders/position_color.vert.zig -------------------------------------------------------------------------------- /src/shaders/position_color_instanced.vert.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/shaders/position_color_instanced.vert.zig -------------------------------------------------------------------------------- /src/shaders/raw_triangle.vert.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/shaders/raw_triangle.vert.zig -------------------------------------------------------------------------------- /src/shaders/solid_color.frag.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/shaders/solid_color.frag.zig -------------------------------------------------------------------------------- /src/shaders/textured_quad.frag.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/shaders/textured_quad.frag.zig -------------------------------------------------------------------------------- /src/shaders/textured_quad.vert.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gota7/zig-sdl3-gpu-examples/HEAD/src/shaders/textured_quad.vert.zig --------------------------------------------------------------------------------