graphtoys
Cross-platform simple 3d engine
파일 탐색기
- 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
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cmake
설명 보기 ▼
cmake
네이티브 빌드 시스템을 위한 빌드 설정 파일을 생성하는, 크로스 플랫폼 빌드 자동화 도구.
더 많은 정보: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.
cmake {{path/to/project_directory}}
프로젝트 디렉터리의 `CMakeLists.txt`를 사용해 현재 디렉터리에 빌드 설정을 생성:
cmake --build {{path/to/build_directory}}
지정한 디렉터리의 빌드 설정을 사용해 빌드 산출물을 생성:
cmake --install {{path/to/build_directory}} --strip
빌드 산출물을 `/usr/local/`에 설치하고 디버그 심볼을 제거:
git clone
설명 보기 ▼
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
설명 보기 ▼
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:
# 프로젝트 배지
-
Galaxies
-
Particles
-
Mandelbrot
-
Mandelbulb
-
Skull
-
Test
