Home

Awesome

About

Metal is an Apple framework that allows supports high performance graphics. These simple projects exploit the Lazarus Metal Package created by Ryan Joseph of the Alchemist Guild.

Installation

Compiling for OpenGL

Each of these projects can be compiled to use Apple's Metal Framework. However, most of the projects can also be compiled to use either OpenGL 2.1 or OpenGL 3.3 Core. The projects that support OpenGL have a project name that ends *_gl.lpi. For example, the "lines" project includes the "lines.lpi" (Metal, MacOS only) and "lines_gl.lpi" (OpenGL). This allows you to build these projects for computers that do not support Metal (Windows, Linux and older Mac hardware).

Notes

Projects

With the exception of the basic project, each of these projects can compile to use the OpenGL or Metal framework. To compile for OpenGL, comment out the line '{$DEFINE METALPI}.