/SivMetal

An experimental Metal project for OpenSiv3D

Primary LanguageObjective-C++MIT LicenseMIT

SivMetal

An experimental Metal project for OpenSiv3D

S01. Triangle

screenshot

S02. Two Triangles

screenshot

S03. Shapes

screenshot

S04. Texture

S05. Rendering States

References

  • 📝 Metal Framework Reference | Document

  • 📝 MetalKit Framework Reference | Document

  • 📝 Metal Best Practices Guide | Document

  • 📝 Metal Shading Language Specification | PDF

  • 📝 Metal Feature Set Tables | PDF

  • 📝 Metal Programming Guide | Document

  • 📝 Sample Code

  • Working with Metal: Overview (WWDC14) | Video | PDF

  • Working with Metal: Fundamentals (WWDC14) | Video | PDF

  • Working with Metal: Advanced (WWDC14) | Video | PDF

  • What's New in Metal, Part 1 (WWDC15) | Video | PDF

  • What's New in Metal, Part 2 (WWDC15) | Video | PDF

  • Metal Performance Optimization Techniques (WWDC15) | Video | PDF

  • Adopting Metal, Part 1 (WWDC16) | Video | PDF

  • Adopting Metal, Part 2 (WWDC16) | Video | PDF

  • What's New in Metal, Part 1 (WWDC16) | Video | PDF

  • What's New in Metal, Part 2 (WWDC16) | Video | PDF

  • Advanced Metal Shader Optimization (WWDC16) | Video | PDF

  • Introducing Metal 2 (WWDC17) | Video | PDF

  • Metal 2 Optimization and Debugging (WWDC17) | Video | PDF

  • Metal for OpenGL Developers (WWDC18) | Video | PDF

  • Metal for Game Developers (WWDC18) | Video | PDF

  • Metal Shader Debugging and Profiling (WWDC18) | Video

  • Metal Game Performance Optimization (WWDC18) | Video | PDF

  • Metal by Tutorials | Book