graphtoys
Cross-platform simple 3d engine
File Explorer
- c-cpp.yml
- khr
- astc-codec
- json
- ktx
- font.c
- font.frag
- font.h
- font.vert
- RobotoMono-Regular.ttf
- gl.h
- gles2.h
- vulkan.h
- base64.c
- base64.h
- gltf.c
- gltf.h
- stl.c
- stl.h
- astc_unpack.cpp
- camera.c
- camera.h
- config.c
- config.h
- event.h
- glloader.c
- linmath.h
- object.c
- object.h
- ref.c
- ref.h
- tga.h
- time.c
- time.h
- verify.h
- asp_fft.c
- asp_fft.h
- base.frag
- base.vert
- dot.frag
- dot.vert
- gltf.c
- mandelbrot.c
- mandelbrot.frag
- mandelbrot.h
- mandelbrot.vert
- mandelbulb.c
- mandelbulb.frag
- mandelbulb.h
- mandelbulb.vert
- particles.c
- particles.comp
- particles.frag
- particles.h
- particles.vert
- particles2.c
- particles2.frag
- particles2.h
- particles2.vert
- particles3.c
- particles3.frag
- particles3.h
- particles3.ini
- particles3.vert
- particles3_comp_base.h
- particles3_comp_set.h
- particles3_isc.ini
- particles3_mass.comp
- particles3_mass_sum.comp
- particles3_move.comp
- particles3_parts.comp
- particles3_poisson.comp
- particles3_poisson0.comp
- particles3_poisson2.comp
- particles3_pp.comp
- particles3_pp_set.h
- particles3_pp_sort.comp
- particles3_solar.ini
- particles3_strength.comp
- particles_data.c
- particles_data.h
- poisson_test.c
- stl.c
- stl.frag
- stl.h
- stl.vert
- torus.c
- torus.h
- torus.vert
- triangle.c
- triangle.frag
- triangle.h
- triangle.vert
- buffer.c
- buffer.h
- pipeline.c
- program.c
- program.h
- render.c
- buffer.c
- buffer.h
- char.h
- pipeline.c
- pipeline.h
- render.c
- render.h
- shader.h
- galaxies.png
- mandelbrot.png
- mandelbulb.png
- p3mactivethreads.drawio.png
- p3mcic.drawio.png
- p3mlinkedlists.drawio.png
- particles.png
- skull.png
- test.png
- base64.c
- config.c
- config1.ini
- gltf.c
- cfgprint.c
- gltfprint.c
- ktx2tga.cpp
- rcc.c
- stlprint.c
- buffer.c
- buffer.h
- char.c
- commandbuffer.c
- commandbuffer.h
- device.c
- device.h
- frame.c
- frame.h
- loader.c
- pipeline.c
- render.c
- render_impl.h
- renderpass.c
- renderpass.h
- rendertarget.c
- rendertarget.h
- stats.c
- stats.h
- swapchain.c
- swapchain.h
- symbols.h
- tools.c
- tools.h
- vk.h
- .gitignore
- .gitmodules
- CMakeLists.txt
- LICENSE
- main.c
- main.ini
- Makefile
- README.md
- version.h
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cmake
View Details ▼
cmake
Cross-platform build automation system, that generates recipes for native build systems.
cmake {{path/to/project_directory}}
Generate a build recipe in the current directory with `CMakeLists.txt` from a project directory:
cmake --build {{path/to/build_directory}}
Use a generated recipe in a given directory to build artifacts:
cmake --install {{path/to/build_directory}} --strip
Install the build artifacts into `/usr/local/` and strip debugging symbols:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git submodule
View Details ▼
git submodule
Inspect, update, and manage submodules.
git submodule
View existing submodules and the checked-out commit for each one:
git submodule update --init --recursive
Install a repository's submodules (listed in `.gitmodules`):
git submodule add {{repository_url}}
Add a Git repository as a submodule of the current one:
# Project Badges
-
Galaxies
-
Particles
-
Mandelbrot
-
Mandelbulb
-
Skull
-
Test
