├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── README.md ├── aya ├── aya.zig ├── deps │ ├── fontstash │ │ ├── build.zig │ │ ├── fontstash.zig │ │ └── src │ │ │ ├── fontstash.c │ │ │ ├── fontstash.h │ │ │ └── stb_truetype.h │ ├── imgui │ │ ├── Makefile │ │ ├── build.zig │ │ ├── font_awesome.zig │ │ ├── imgui.zig │ │ ├── imgui_gl.zig │ │ ├── temporary_hacks.cpp │ │ └── wrapper.zig │ ├── sdl │ │ ├── build.zig │ │ └── sdl.zig │ └── stb │ │ ├── build.zig │ │ ├── src │ │ ├── stb_image.h │ │ ├── stb_image_write.h │ │ ├── stb_impl.c │ │ └── stb_rect_pack.h │ │ ├── stb.zig │ │ ├── stb_image.zig │ │ ├── stb_image_write.zig │ │ └── stb_rect_pack.zig ├── src │ ├── debug.zig │ ├── fs.zig │ ├── gfx │ │ ├── assets │ │ │ ├── ProggyTiny.ttf │ │ │ ├── sprite_fs.glsl │ │ │ └── sprite_vs.glsl │ │ ├── atlas_batch.zig │ │ ├── batcher.zig │ │ ├── draw.zig │ │ ├── fontbook.zig │ │ ├── gfx.zig │ │ ├── mesh.zig │ │ ├── multi_batcher.zig │ │ ├── offscreen_pass.zig │ │ ├── post_process_stack.zig │ │ ├── resolution_policy.zig │ │ ├── shader.zig │ │ ├── texture.zig │ │ └── triangle_batcher.zig │ ├── imgui │ │ ├── assets │ │ │ ├── fa-regular-400.ttf │ │ │ └── fa-solid-900.ttf │ │ └── implementation.zig │ ├── input.zig │ ├── input_types.zig │ ├── math │ │ ├── axis.zig │ │ ├── color.zig │ │ ├── edge.zig │ │ ├── mat32.zig │ │ ├── mat4.zig │ │ ├── math.zig │ │ ├── quad.zig │ │ ├── rand.zig │ │ ├── rect.zig │ │ ├── vec2.zig │ │ ├── vec3.zig │ │ └── vec4.zig │ ├── mem │ │ ├── allocator.zig │ │ ├── mem.zig │ │ ├── scratch_allocator.zig │ │ ├── sdl_allocator.zig │ │ └── sdl_stream.zig │ ├── physics │ │ ├── colliders.zig │ │ ├── collision_filter.zig │ │ ├── multi_hash_map.zig │ │ ├── physics.zig │ │ └── spatial_hash.zig │ ├── tilemap │ │ ├── collision.zig │ │ ├── collision_iterator.zig │ │ ├── renderer.zig │ │ └── tilemap.zig │ ├── time.zig │ ├── utils │ │ ├── array.zig │ │ ├── fixed_list.zig │ │ └── utils.zig │ └── window.zig └── tests.zig ├── editor ├── asset_manager.zig ├── camera.zig ├── colors.zig ├── data │ ├── app_state.zig │ ├── brushset.zig │ ├── components.zig │ ├── data.zig │ ├── entity.zig │ ├── rules.zig │ ├── tilemap.zig │ ├── tileset.zig │ └── tileset_animations.zig ├── inspectors.zig ├── layers │ ├── auto_tilemap_layer.zig │ ├── entity_layer.zig │ ├── layer.zig │ ├── layers.zig │ └── tilemap_layer.zig ├── main.zig ├── menu.zig ├── persistence.zig ├── utils.zig ├── utils │ ├── file_picker.zig │ ├── image.zig │ ├── known-folders.zig │ └── texture_packer.zig └── windows │ ├── assets.zig │ ├── component_editor.zig │ ├── layers.zig │ ├── scene.zig │ ├── timeline.zig │ └── windows.zig └── examples ├── assets ├── ProggyTiny.ttf ├── ZigTiledExport.js ├── effects.zig ├── platformer.json ├── shaders │ ├── cube_fs.glsl │ ├── cube_vs.glsl │ ├── depth_fs.glsl │ ├── dissolve_fs.glsl │ ├── instanced_fs.glsl │ ├── instanced_vs.glsl │ ├── lines_fs.glsl │ ├── meta_flames_fs.glsl │ ├── mode7_fs.glsl │ ├── multi_batcher.gl.fs │ ├── multi_batcher.gl.vs │ ├── noise_fs.glsl │ ├── pixel_glitch_fs.glsl │ ├── rgb_shift_fs.glsl │ ├── sepia_fs.glsl │ ├── shader_src.glsl │ ├── shaders.zig │ ├── sprite_fs.glsl │ ├── sprite_vs.glsl │ └── vignette_fs.glsl ├── textures │ ├── SimpleTileset.png │ ├── blacknwhite.png │ ├── block.png │ ├── clouds.png │ ├── flames_scene.png │ ├── font.png │ ├── mario_kart.png │ ├── markov.png │ ├── minimal_tiles.png │ ├── sword_dude.png │ └── zelda_map.png └── tileset.png ├── atlas_batch.zig ├── batcher.zig ├── clipped_sprite.zig ├── dynamic_mesh.zig ├── empty.zig ├── entities.zig ├── flames.zig ├── fonts.zig ├── imgui.zig ├── instanced_mesh.zig ├── markov.zig ├── mesh.zig ├── mesh3d.zig ├── mode7.zig ├── multi_shaders.zig ├── offscreen.zig ├── primitives.zig └── tilemap.zig /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.eol": "\n" 3 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/README.md -------------------------------------------------------------------------------- /aya/aya.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/aya.zig -------------------------------------------------------------------------------- /aya/deps/fontstash/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/fontstash/build.zig -------------------------------------------------------------------------------- /aya/deps/fontstash/fontstash.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/fontstash/fontstash.zig -------------------------------------------------------------------------------- /aya/deps/fontstash/src/fontstash.c: -------------------------------------------------------------------------------- 1 | #define FONTSTASH_IMPLEMENTATION 2 | #include "fontstash.h" 3 | -------------------------------------------------------------------------------- /aya/deps/fontstash/src/fontstash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/fontstash/src/fontstash.h -------------------------------------------------------------------------------- /aya/deps/fontstash/src/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/fontstash/src/stb_truetype.h -------------------------------------------------------------------------------- /aya/deps/imgui/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/imgui/Makefile -------------------------------------------------------------------------------- /aya/deps/imgui/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/imgui/build.zig -------------------------------------------------------------------------------- /aya/deps/imgui/font_awesome.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/imgui/font_awesome.zig -------------------------------------------------------------------------------- /aya/deps/imgui/imgui.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/imgui/imgui.zig -------------------------------------------------------------------------------- /aya/deps/imgui/imgui_gl.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/imgui/imgui_gl.zig -------------------------------------------------------------------------------- /aya/deps/imgui/temporary_hacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/imgui/temporary_hacks.cpp -------------------------------------------------------------------------------- /aya/deps/imgui/wrapper.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/imgui/wrapper.zig -------------------------------------------------------------------------------- /aya/deps/sdl/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/sdl/build.zig -------------------------------------------------------------------------------- /aya/deps/sdl/sdl.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/sdl/sdl.zig -------------------------------------------------------------------------------- /aya/deps/stb/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/build.zig -------------------------------------------------------------------------------- /aya/deps/stb/src/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/src/stb_image.h -------------------------------------------------------------------------------- /aya/deps/stb/src/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/src/stb_image_write.h -------------------------------------------------------------------------------- /aya/deps/stb/src/stb_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/src/stb_impl.c -------------------------------------------------------------------------------- /aya/deps/stb/src/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/src/stb_rect_pack.h -------------------------------------------------------------------------------- /aya/deps/stb/stb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/stb.zig -------------------------------------------------------------------------------- /aya/deps/stb/stb_image.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/stb_image.zig -------------------------------------------------------------------------------- /aya/deps/stb/stb_image_write.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/stb_image_write.zig -------------------------------------------------------------------------------- /aya/deps/stb/stb_rect_pack.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/deps/stb/stb_rect_pack.zig -------------------------------------------------------------------------------- /aya/src/debug.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/debug.zig -------------------------------------------------------------------------------- /aya/src/fs.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/fs.zig -------------------------------------------------------------------------------- /aya/src/gfx/assets/ProggyTiny.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/assets/ProggyTiny.ttf -------------------------------------------------------------------------------- /aya/src/gfx/assets/sprite_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/assets/sprite_fs.glsl -------------------------------------------------------------------------------- /aya/src/gfx/assets/sprite_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/assets/sprite_vs.glsl -------------------------------------------------------------------------------- /aya/src/gfx/atlas_batch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/atlas_batch.zig -------------------------------------------------------------------------------- /aya/src/gfx/batcher.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/batcher.zig -------------------------------------------------------------------------------- /aya/src/gfx/draw.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/draw.zig -------------------------------------------------------------------------------- /aya/src/gfx/fontbook.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/fontbook.zig -------------------------------------------------------------------------------- /aya/src/gfx/gfx.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/gfx.zig -------------------------------------------------------------------------------- /aya/src/gfx/mesh.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/mesh.zig -------------------------------------------------------------------------------- /aya/src/gfx/multi_batcher.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/multi_batcher.zig -------------------------------------------------------------------------------- /aya/src/gfx/offscreen_pass.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/offscreen_pass.zig -------------------------------------------------------------------------------- /aya/src/gfx/post_process_stack.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/post_process_stack.zig -------------------------------------------------------------------------------- /aya/src/gfx/resolution_policy.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/resolution_policy.zig -------------------------------------------------------------------------------- /aya/src/gfx/shader.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/shader.zig -------------------------------------------------------------------------------- /aya/src/gfx/texture.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/texture.zig -------------------------------------------------------------------------------- /aya/src/gfx/triangle_batcher.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/gfx/triangle_batcher.zig -------------------------------------------------------------------------------- /aya/src/imgui/assets/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/imgui/assets/fa-regular-400.ttf -------------------------------------------------------------------------------- /aya/src/imgui/assets/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/imgui/assets/fa-solid-900.ttf -------------------------------------------------------------------------------- /aya/src/imgui/implementation.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/imgui/implementation.zig -------------------------------------------------------------------------------- /aya/src/input.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/input.zig -------------------------------------------------------------------------------- /aya/src/input_types.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/input_types.zig -------------------------------------------------------------------------------- /aya/src/math/axis.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/axis.zig -------------------------------------------------------------------------------- /aya/src/math/color.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/color.zig -------------------------------------------------------------------------------- /aya/src/math/edge.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/edge.zig -------------------------------------------------------------------------------- /aya/src/math/mat32.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/mat32.zig -------------------------------------------------------------------------------- /aya/src/math/mat4.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/mat4.zig -------------------------------------------------------------------------------- /aya/src/math/math.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/math.zig -------------------------------------------------------------------------------- /aya/src/math/quad.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/quad.zig -------------------------------------------------------------------------------- /aya/src/math/rand.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/rand.zig -------------------------------------------------------------------------------- /aya/src/math/rect.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/rect.zig -------------------------------------------------------------------------------- /aya/src/math/vec2.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/vec2.zig -------------------------------------------------------------------------------- /aya/src/math/vec3.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/vec3.zig -------------------------------------------------------------------------------- /aya/src/math/vec4.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/math/vec4.zig -------------------------------------------------------------------------------- /aya/src/mem/allocator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/mem/allocator.zig -------------------------------------------------------------------------------- /aya/src/mem/mem.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/mem/mem.zig -------------------------------------------------------------------------------- /aya/src/mem/scratch_allocator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/mem/scratch_allocator.zig -------------------------------------------------------------------------------- /aya/src/mem/sdl_allocator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/mem/sdl_allocator.zig -------------------------------------------------------------------------------- /aya/src/mem/sdl_stream.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/mem/sdl_stream.zig -------------------------------------------------------------------------------- /aya/src/physics/colliders.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/physics/colliders.zig -------------------------------------------------------------------------------- /aya/src/physics/collision_filter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/physics/collision_filter.zig -------------------------------------------------------------------------------- /aya/src/physics/multi_hash_map.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/physics/multi_hash_map.zig -------------------------------------------------------------------------------- /aya/src/physics/physics.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/physics/physics.zig -------------------------------------------------------------------------------- /aya/src/physics/spatial_hash.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/physics/spatial_hash.zig -------------------------------------------------------------------------------- /aya/src/tilemap/collision.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/tilemap/collision.zig -------------------------------------------------------------------------------- /aya/src/tilemap/collision_iterator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/tilemap/collision_iterator.zig -------------------------------------------------------------------------------- /aya/src/tilemap/renderer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/tilemap/renderer.zig -------------------------------------------------------------------------------- /aya/src/tilemap/tilemap.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/tilemap/tilemap.zig -------------------------------------------------------------------------------- /aya/src/time.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/time.zig -------------------------------------------------------------------------------- /aya/src/utils/array.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/utils/array.zig -------------------------------------------------------------------------------- /aya/src/utils/fixed_list.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/utils/fixed_list.zig -------------------------------------------------------------------------------- /aya/src/utils/utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/utils/utils.zig -------------------------------------------------------------------------------- /aya/src/window.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/src/window.zig -------------------------------------------------------------------------------- /aya/tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/aya/tests.zig -------------------------------------------------------------------------------- /editor/asset_manager.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/asset_manager.zig -------------------------------------------------------------------------------- /editor/camera.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/camera.zig -------------------------------------------------------------------------------- /editor/colors.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/colors.zig -------------------------------------------------------------------------------- /editor/data/app_state.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/app_state.zig -------------------------------------------------------------------------------- /editor/data/brushset.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/brushset.zig -------------------------------------------------------------------------------- /editor/data/components.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/components.zig -------------------------------------------------------------------------------- /editor/data/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/data.zig -------------------------------------------------------------------------------- /editor/data/entity.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/entity.zig -------------------------------------------------------------------------------- /editor/data/rules.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/rules.zig -------------------------------------------------------------------------------- /editor/data/tilemap.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/tilemap.zig -------------------------------------------------------------------------------- /editor/data/tileset.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/tileset.zig -------------------------------------------------------------------------------- /editor/data/tileset_animations.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/data/tileset_animations.zig -------------------------------------------------------------------------------- /editor/inspectors.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/inspectors.zig -------------------------------------------------------------------------------- /editor/layers/auto_tilemap_layer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/layers/auto_tilemap_layer.zig -------------------------------------------------------------------------------- /editor/layers/entity_layer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/layers/entity_layer.zig -------------------------------------------------------------------------------- /editor/layers/layer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/layers/layer.zig -------------------------------------------------------------------------------- /editor/layers/layers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/layers/layers.zig -------------------------------------------------------------------------------- /editor/layers/tilemap_layer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/layers/tilemap_layer.zig -------------------------------------------------------------------------------- /editor/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/main.zig -------------------------------------------------------------------------------- /editor/menu.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/menu.zig -------------------------------------------------------------------------------- /editor/persistence.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/persistence.zig -------------------------------------------------------------------------------- /editor/utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/utils.zig -------------------------------------------------------------------------------- /editor/utils/file_picker.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/utils/file_picker.zig -------------------------------------------------------------------------------- /editor/utils/image.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/utils/image.zig -------------------------------------------------------------------------------- /editor/utils/known-folders.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/utils/known-folders.zig -------------------------------------------------------------------------------- /editor/utils/texture_packer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/utils/texture_packer.zig -------------------------------------------------------------------------------- /editor/windows/assets.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/windows/assets.zig -------------------------------------------------------------------------------- /editor/windows/component_editor.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/windows/component_editor.zig -------------------------------------------------------------------------------- /editor/windows/layers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/windows/layers.zig -------------------------------------------------------------------------------- /editor/windows/scene.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/windows/scene.zig -------------------------------------------------------------------------------- /editor/windows/timeline.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/windows/timeline.zig -------------------------------------------------------------------------------- /editor/windows/windows.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/editor/windows/windows.zig -------------------------------------------------------------------------------- /examples/assets/ProggyTiny.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/ProggyTiny.ttf -------------------------------------------------------------------------------- /examples/assets/ZigTiledExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/ZigTiledExport.js -------------------------------------------------------------------------------- /examples/assets/effects.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/effects.zig -------------------------------------------------------------------------------- /examples/assets/platformer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/platformer.json -------------------------------------------------------------------------------- /examples/assets/shaders/cube_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/cube_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/cube_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/cube_vs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/depth_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/depth_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/dissolve_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/dissolve_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/instanced_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/instanced_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/instanced_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/instanced_vs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/lines_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/lines_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/meta_flames_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/meta_flames_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/mode7_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/mode7_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/multi_batcher.gl.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/multi_batcher.gl.fs -------------------------------------------------------------------------------- /examples/assets/shaders/multi_batcher.gl.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/multi_batcher.gl.vs -------------------------------------------------------------------------------- /examples/assets/shaders/noise_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/noise_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/pixel_glitch_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/pixel_glitch_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/rgb_shift_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/rgb_shift_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/sepia_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/sepia_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/shader_src.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/shader_src.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/shaders.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/shaders.zig -------------------------------------------------------------------------------- /examples/assets/shaders/sprite_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/sprite_fs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/sprite_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/sprite_vs.glsl -------------------------------------------------------------------------------- /examples/assets/shaders/vignette_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/shaders/vignette_fs.glsl -------------------------------------------------------------------------------- /examples/assets/textures/SimpleTileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/SimpleTileset.png -------------------------------------------------------------------------------- /examples/assets/textures/blacknwhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/blacknwhite.png -------------------------------------------------------------------------------- /examples/assets/textures/block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/block.png -------------------------------------------------------------------------------- /examples/assets/textures/clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/clouds.png -------------------------------------------------------------------------------- /examples/assets/textures/flames_scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/flames_scene.png -------------------------------------------------------------------------------- /examples/assets/textures/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/font.png -------------------------------------------------------------------------------- /examples/assets/textures/mario_kart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/mario_kart.png -------------------------------------------------------------------------------- /examples/assets/textures/markov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/markov.png -------------------------------------------------------------------------------- /examples/assets/textures/minimal_tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/minimal_tiles.png -------------------------------------------------------------------------------- /examples/assets/textures/sword_dude.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/sword_dude.png -------------------------------------------------------------------------------- /examples/assets/textures/zelda_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/textures/zelda_map.png -------------------------------------------------------------------------------- /examples/assets/tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/assets/tileset.png -------------------------------------------------------------------------------- /examples/atlas_batch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/atlas_batch.zig -------------------------------------------------------------------------------- /examples/batcher.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/batcher.zig -------------------------------------------------------------------------------- /examples/clipped_sprite.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/clipped_sprite.zig -------------------------------------------------------------------------------- /examples/dynamic_mesh.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/dynamic_mesh.zig -------------------------------------------------------------------------------- /examples/empty.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/empty.zig -------------------------------------------------------------------------------- /examples/entities.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/entities.zig -------------------------------------------------------------------------------- /examples/flames.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/flames.zig -------------------------------------------------------------------------------- /examples/fonts.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/fonts.zig -------------------------------------------------------------------------------- /examples/imgui.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/imgui.zig -------------------------------------------------------------------------------- /examples/instanced_mesh.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/instanced_mesh.zig -------------------------------------------------------------------------------- /examples/markov.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/markov.zig -------------------------------------------------------------------------------- /examples/mesh.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/mesh.zig -------------------------------------------------------------------------------- /examples/mesh3d.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/mesh3d.zig -------------------------------------------------------------------------------- /examples/mode7.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/mode7.zig -------------------------------------------------------------------------------- /examples/multi_shaders.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/multi_shaders.zig -------------------------------------------------------------------------------- /examples/offscreen.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/offscreen.zig -------------------------------------------------------------------------------- /examples/primitives.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/primitives.zig -------------------------------------------------------------------------------- /examples/tilemap.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/zig-aya/HEAD/examples/tilemap.zig --------------------------------------------------------------------------------