Skip to content

Releases: Ascendance3D/freewrl

FreeWRL Revival for Mac Silicon 6.7.0 — macOS Beta 2

Choose a tag to compare

@DJAscendance DJAscendance released this 27 Sep 13:10
9941585

This is a prerelease.

Beta 2 fixes opening VRML97 and X3D worlds through macOS Finder and LaunchServices.

Beta 1 could launch and render worlds when the executable received the path directly, but Finder double-click and open -a FreeWRL <world> could reject the document. Beta 2 fixes both required parts:

  • Correct bare CFBundleTypeExtensions for macOS document routing
  • application:openURLs: handling that passes routed files to FreeWRL's loader

Supported routed extensions: .wrl, .wrz, .wrlz, .x3d, .x3dz, .x3dv, .x3dvz

The final release artifact independently passed LaunchServices 7/7 through the actual macOS document-open path.

Platform

  • Apple Silicon (arm64)
  • macOS 14 Sonoma or newer
  • OpenGL 4.1 Core

Bundled / runtime dependencies

  • FreeType 2.14.3
  • ODE 0.16.6 (double precision, internal libccd)
  • freealut 1.1.0
  • Apple OpenAL
  • stb_image 2.27

The packaged app does not require Homebrew runtime libraries, Imlib2, OpenAL Soft, or FFmpeg.

The app is Developer ID signed, hardened-runtime enabled, Apple notarized, stapled, and Gatekeeper accepted.

This prerelease does not claim complete X3D feature coverage. Intel and macOS 13 are not supported.

Provenance

  • Source commit: 99415854db63be09791aaea724c9f5c4584c2414
  • ZIP SHA-256: f91f108c6d9ba75d0a4cdae7cfa171c83ca1c0888acc673b74766961dce002ca

FreeWRL for Mac Silicon Revival 6.7.0 — macOS Beta 1

Choose a tag to compare

@DJAscendance DJAscendance released this 27 Sep 09:05
29ac1fe

FreeWRL for Mac Silicon Revival — macOS Beta 1

This is the first public Apple Silicon beta from the Ascendance Open Worlds
FreeWRL modernization fork.

Platform

  • Apple Silicon arm64
  • macOS 14 Sonoma or newer
  • OpenGL 4.1 Core
  • FreeWRL 6.7 engine line

Distribution

  • Self-contained FreeWRL.app
  • Developer ID signed
  • Hardened runtime enabled
  • Apple notarized
  • Notarization ticket stapled
  • Gatekeeper verified
  • No Homebrew runtime required

macOS runtime dependencies

The application package contains the required non-system libraries built from
pinned source:

  • FreeType 2.14.3
  • ODE 0.16.6, double precision, internal libccd
  • freealut 1.1.0

Audio uses Apple's OpenAL framework.

The macOS build does not require:

  • Imlib2
  • OpenAL Soft
  • FFmpeg
  • Homebrew

Textures

The macOS build uses stb_image 2.27.

Supported target formats include:

  • JPEG
  • PNG
  • GIF, first frame
  • BMP
  • TGA
  • PSD
  • HDR
  • PNM

TIFF and WebP are not supported by the current macOS decoder.

Beta status

This is a prerelease for testing.

Please report Mac Silicon Revival issues in this GitHub repository.

Integrity

Source commit:

29ac1fe

ZIP SHA-256:

e0438504588ee8922fc81aa2f9effbd0b590b39dc110b2581a57781031a72a4e

This repository is an independent modernization fork of FreeWRL and is not the
official upstream FreeWRL project.