cupertino-sample-code/metal-rendering-a-curve-primitive-in-a-ray-tracing-scene
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
..
Application 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
CurvesRayTracer.xcodeproj data: refresh sample-code from .cupertino/sample-code/ 2026-05-09 13:33:22 +02:00
Renderer Initial commit: 606 Apple sample code projects 2025-12-03 00:19:12 +01: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

Rendering a curve primitive in a ray tracing scene

Implement ray traced rendering using GPU-based parallel processing.

Overview

Configure the sample code project

This sample requires the following system and software configuration:

  • macOS 14 or later
  • iOS 17 or later
  • Xcode 15 or later