render-zig

A 3D rendering engine written in Zig
git clone git://git.christianermann.dev/render-zig
Log | Files | Refs

ModeNameSize
-rw-r--r--alps_field_4k/nx.png2098690B
-rw-r--r--alps_field_4k/ny.png2964850B
-rw-r--r--alps_field_4k/nz.png2166635B
-rw-r--r--alps_field_4k/px.png2145960B
-rw-r--r--alps_field_4k/py.png1126874B
-rw-r--r--alps_field_4k/pz.png2075126B
-rw-r--r--build.zig114L
-rw-r--r--build.zig.zon47L
-rw-r--r--bunny-fixed.obj12443L
-rw-r--r--cottage/cottage-fixed.obj1476L
-rw-r--r--cottage/cottage_diffuse.png7613736B
-rw-r--r--cottage/cottage_normal-fixed.png2729278B
-rw-r--r--cube/cube-neg-x.png8243B
-rw-r--r--cube/cube-neg-y.png8082B
-rw-r--r--cube/cube-neg-z.png8712B
-rw-r--r--cube/cube-pos-x.png9249B
-rw-r--r--cube/cube-pos-y.png9912B
-rw-r--r--cube/cube-pos-z.png9402B
-rw-r--r--src/camera.zig262L
-rw-r--r--src/cube.zig139L
-rw-r--r--src/cubemap.zig94L
-rw-r--r--src/cubesphere.zig29L
-rw-r--r--src/forsyth_optimize.zig290L
-rw-r--r--src/half_edge_map.zig67L
-rw-r--r--src/input.zig52L
-rw-r--r--src/line_render_pipeline.zig153L
-rw-r--r--src/load_obj.zig198L
-rw-r--r--src/main.zig602L
-rw-r--r--src/material.zig30L
-rw-r--r--src/mesh.zig149L
-rw-r--r--src/mesh_render_pipeline.zig206L
-rw-r--r--src/meshlets.zig105L
-rw-r--r--src/meshlets_adjacency.zig446L
-rw-r--r--src/objc_message.zig8L
-rw-r--r--src/render_data.zig270L
-rw-r--r--src/render_pass.zig79L
-rw-r--r--src/render_pipeline.zig248L
-rw-r--r--src/root.zig10L
-rw-r--r--src/shaders/lines.wgsl57L
-rw-r--r--src/shaders/mesh_clusters.wgsl211L
-rw-r--r--src/shaders/mesh_pbr.wgsl192L
-rw-r--r--src/textures.zig81L
-rw-r--r--src/transform.zig29L
-rw-r--r--src/uvsphere.zig172L
-rw-r--r--teapot.obj9965L