Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shoyamanishi/applemetalrenderingcheatsheets
A set of cheat sheets useful for developing iOS Apps with Metal.
https://github.com/shoyamanishi/applemetalrenderingcheatsheets
apple metal rendering
Last synced: about 4 hours ago
JSON representation
A set of cheat sheets useful for developing iOS Apps with Metal.
- Host: GitHub
- URL: https://github.com/shoyamanishi/applemetalrenderingcheatsheets
- Owner: ShoYamanishi
- License: cc0-1.0
- Created: 2022-09-12T18:07:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-02T13:51:57.000Z (over 2 years ago)
- Last Synced: 2023-08-12T07:02:34.105Z (over 1 year ago)
- Topics: apple, metal, rendering
- Homepage:
- Size: 997 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AppleMetalRenderingCheatSheets
[ A set of cheat sheets useful for developing iOS Apps with Metal.[PDF] ](./AppleMetalCheatSheets.pdf)
# Pages
- Initialization & Configuration
- Drawing Triangles & Patches, and the Indices
- Assignment of the Parameters to the Vertex & Fragment Shaders
- Texture Generation
- MDLMesh and MTKMesh
- Coordinate Systems and Others
# Instruction for Editting and Generating the PDF file
It was initially created with [Inkscape 1.1](https://inkscape.org/).
1. For each page, move the page to the frame for the A4 landscape, and then save it as *.svg (ex. AppleMetalCheatSheetPage01.pdf).
2. Concatenate all the pages with Preview. Open the pdf for the first page, open the thumbnail pane, and drag & drop all the other pdfs for all the other pages.
# Happy programming with Metal!