All Projects → Jorgemagic → Metal2-Samples

Jorgemagic / Metal2-Samples

Licence: MIT license
A Metal Sample Gallery written in CSharp using NET6

Programming Languages

C#
18002 projects
Metal
113 projects

Projects that are alternatives of or similar to Metal2-Samples

MongoWebApiStarter
A full-featured starter template for `dotnet new` to quickly scaffold an Asp.Net 6 Web-Api project with MongoDB as the data store.
Stars: ✭ 147 (+488%)
Mutual labels:  net6
VideoLab
High-performance and flexible video editing and effects framework, based on AVFoundation and Metal.
Stars: ✭ 663 (+2552%)
Mutual labels:  metal
spirv cross
Safe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (+200%)
Mutual labels:  metal
Explosion
💥 A modern cross-platform game engine (WIP)
Stars: ✭ 102 (+308%)
Mutual labels:  metal
wgpu-py
Next generation GPU API for Python
Stars: ✭ 210 (+740%)
Mutual labels:  metal
arkit-virtual-backdrop
Superimposes your image into a 3D world using Metal+Arkit
Stars: ✭ 78 (+212%)
Mutual labels:  metal
Cocos2d X
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
Stars: ✭ 15,713 (+62752%)
Mutual labels:  metal
RavEngine
A fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+388%)
Mutual labels:  metal
metal-seed
🤖🌱 An Apple Metal starter repo that you could use to get the ball rolling.
Stars: ✭ 32 (+28%)
Mutual labels:  metal
HelloMetal
A Suite of Metal Examples written in Swift 4.2. Highlights: Model I/O - SceneKit - OpenEXR.
Stars: ✭ 36 (+44%)
Mutual labels:  metal
MetalCity
MetalCity - a procedural night city landscape generator
Stars: ✭ 29 (+16%)
Mutual labels:  metal
mini-lab
a small, virtual setup to locally run the metal-stack
Stars: ✭ 50 (+100%)
Mutual labels:  metal
kontent-boilerplate-net
Kontent.ai Boilerplate for development of ASP.NET Core MVC applications.
Stars: ✭ 29 (+16%)
Mutual labels:  net6
ApiJwtWithTwoSts
Web API authorization, multi-IDP solutions in ASP.NET Core
Stars: ✭ 43 (+72%)
Mutual labels:  net6
mule
Minimal USD Layout Editor
Stars: ✭ 27 (+8%)
Mutual labels:  metal
NabaztagHackKit
A simple SDK to get your hands dirty with Nabaztag
Stars: ✭ 28 (+12%)
Mutual labels:  metal
edge detector
HED real-time iOS edge detector.
Stars: ✭ 40 (+60%)
Mutual labels:  metal
metal
A Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-48%)
Mutual labels:  metal
MTTransitions
iOS Transitions ports from GL-Transitions.
Stars: ✭ 178 (+612%)
Mutual labels:  metal
Signed
Signed is a 3D modeling and construction language based on Lua and SDFs. Signed will be available for macOS and iOS and is heavily optimized for Metal.
Stars: ✭ 90 (+260%)
Mutual labels:  metal

Metal C# examples and demos

A Metal Sample Gallery written in CSharp using NET6

Notes. Visual Studio for Mac could have some problems. If you have issues running the samples try with dotnet run command in the folder of each example.

Examples

Basic

01 - Draw Triangle

alt Draw simple Triangle

02 - Draw Indexed Quad

alt Draw Quad

03 - Draw Cube

alt Draw Cube

04 - Draw AlphaBlend

alt Draw AlphaBlend

05 - Draw Textured Cube

alt Draw Textured Cube

06 - Mipmapping

alt Mipmapping

07 - Cubemap

alt Cubemap

08 - Draw Instancing Triangles (Method 1)

alt Draw Instancing Triangles

09 - Draw Instancing Triangles (Method 2)

alt Draw Instancing Triangles

10 - Outlining object using Stencil test

alt Outlining object using Stencil test

11 - Render To Texture

alt Render to texture

12 - Draw Texture 2D Array

alt Texture 2D Array

13 - Load .obj file mesh

alt Load mesh

Advanced

14 - Tessellation

alt Tessellation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].