https://github.com/ousttrue/d3d11_samples
D3D11 sample
https://github.com/ousttrue/d3d11_samples
Last synced: 11 months ago
JSON representation
D3D11 sample
- Host: GitHub
- URL: https://github.com/ousttrue/d3d11_samples
- Owner: ousttrue
- Created: 2014-11-25T16:43:22.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2022-01-22T12:17:07.000Z (over 4 years ago)
- Last Synced: 2025-04-10T03:46:37.221Z (about 1 year ago)
- Language: C++
- Homepage: https://ousttrue.github.io/d3d11_samples/
- Size: 3.37 MB
- Stars: 6
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# D3D11 Samples
* 履歴を破棄して作り直し
* d3d11 の sample コードと簡単な説明
## lib
### 🦍 gorilla(HWND d3d11)
* Thin wrapper
### 🍌 banana(asset scene)
* glTF loader
* Node tree
* Camera
## TODO
* [x] ConstantBuffer
* [x] Camera(Projection)
* [x] MouseInput
* [x] Texture
* [x] DepthBuffer
* [x] glTF
* [x] ImageLoader
* [x] MikkTSpace
* [ ] skinning
* [ ] morph target
* [ ] Animation: BVH
* [ ] CubeMap
* [ ] IBL
* [x] AsciiTexture
* [ ] ScreenGizmo: drag
* [x] Gizmo: Grid
* [ ] Gizmo: wire frame
* [ ] Gizmo: BoundingBox
* [x] Gizmo: T
* [x] Gizmo: R
* [x] Gizmo: S
* [ ] Gizmo: point select
* [ ] Gizmo: edge select
* [ ] Gizmo: face select
## sphinx
### init
* pip install sphinx
* mkdir docs
* cd docs
* sphinx-quickstart
* rm Makefile, make.bat
* task: docs$ sphinx-build . ../public
### customize
```
$ pip install --upgrade myst-parser
$ pip install sphinx-autobuild
```
```py
# conf.py
extensions = ['myst_parser']
```
### actions
* [actions](./.github/workflows/sphinx.yml)