cupertino-sample-code/metal-migrating-opengl-code-to-metal
Mihaela Mihaljevic 2e932c3330 data: refresh sample-code from .cupertino/sample-code/
Bulk update of extracted Apple sample-code archives from
/Users/mmj/.cupertino/sample-code/, the source the v1.0.0 / v1.0.1
release database bundles indexed.

627 source zips processed:
- 619 extracted successfully
- 8 invalid zips skipped (samplecode.zip, accessibility.zip,
  appintents.zip, ios-ipados-release-notes.zip, watchos-release-notes.zip,
  visionos-release-notes-visionos-release-notes.zip, updates.zip,
  technologyoverviews-.zip — all corrupt downloads, not real samples,
  cupertino crawler #TBD).

Result: 632 sample directories (was 606). 1,166 file-level changes:
139 new, 582 modified, 445 deleted. Sample directories whose zips
extracted byte-identical to the previous version produce zero git
changes.
2026-05-09 13:33:22 +02:00
..
Common data: refresh sample-code from .cupertino/sample-code/ 2026-05-09 13:33:22 +02:00
Configuration Initial commit: 606 Apple sample code projects 2025-12-03 00:19:12 +01:00
Metal data: refresh sample-code from .cupertino/sample-code/ 2026-05-09 13:33:22 +02:00
OpenGL Initial commit: 606 Apple sample code projects 2025-12-03 00:19:12 +01:00
OpenGLToMetal.xcodeproj data: refresh sample-code from .cupertino/sample-code/ 2026-05-09 13:33:22 +02:00
.gitignore Initial commit: 606 Apple sample code projects 2025-12-03 00:19:12 +01:00
LICENSE.txt data: refresh sample-code from .cupertino/sample-code/ 2026-05-09 13:33:22 +02:00
README.md Initial commit: 606 Apple sample code projects 2025-12-03 00:19:12 +01:00

Migrating OpenGL Code to Metal

Replace your app's deprecated OpenGL code with Metal.

Overview

Configure the Sample Code Project

To run the app:

  • Build the project with Xcode 11 or later.
  • Target an iOS device or simulator with iOS 11 or later.