Skip to content

Releases: yukiny0811/swifty-creatives

v2.3.2

06 Sep 01:28
0604a16
Compare
Choose a tag to compare

Fix

  • fixed issue: alpha blending fails when alpha value is 0

v2.3.1

04 Sep 12:09
9f44875
Compare
Choose a tag to compare

Changes

  • downgraded minimum macos platform version v14 -> v13

v2.3.0

25 Aug 17:15
5512259
Compare
Choose a tag to compare

New Features

  • add more examples
    • drawing various geometries
    • drawing text
    • using audio
    • drawing 3d models (obj file)

Updates

  • updated EasyMetalShader
  • updated FontVertexBuilder

Resolved Issues

  • app crashes when rendering complex SVG files

v2.2.0

31 Jul 09:06
8fc7c88
Compare
Choose a tag to compare

New Feature

  • Fast Audio Capturer
  • some additional functions to mesh()
  • add point_coord to RasterizerData

v2.1.2

14 Jun 14:38
510d925
Compare
Choose a tag to compare

changed license

v2.1.1

11 Feb 14:50
dfe6d2a
Compare
Choose a tag to compare

Fix

  • vertex amplification for visionOS (fixed)
  • TransparentRenderer not working on Apple Vision Pro (fixed)

Release v2.1.0

06 Feb 01:49
c09365f
Compare
Choose a tag to compare

New Features

  • MainCamera setFov()
  • Auto detection of fontturn
  • Refactored a lot
  • Snapshot Tests for all geometries
  • SVG support
  • Customizable mesh
  • Drawing with colored vertices

Bug Fix

  • text() crashes when undefined font name is passed
  • boldline()
  • pixel format error for snapshot tests
  • 3d model

Release v2.0.0

03 Feb 21:24
548831d
Compare
Choose a tag to compare

Major Update!

Fully supports visionOS Immersive Space, and many features are added!

outputFinalfinal

Features

  • Geometries
    • Rectangle
    • Circle
    • Box
    • Triangle
    • Line
    • BoldLine
    • 3D Model (obj)
    • Image
    • Text *new!
    • 3D Text *new!
    • UIView Object (3d view created from xib, with interactive button)
    • Mesh *new!
    • Vertex Buffer *new!
  • Geometries with Hit Test (you can click or hover on it)
    • HitTestableRect
    • HitTestableBox
    • HitTestableImg
  • Effects
    • Color
    • Fog
    • Bloom *new!
    • Post Process (you can create your own) *new!
  • Transforms
    • Translate
    • Rotate
    • Scale
    • Push & Pop
  • Rendering
    • Normal rendering with depth test
    • Add blend rendering
    • Transparent rendering with depth test
  • Animation
    • SCAnimatable property wrapper for animations
  • Audio
    • Audio Input *new!
    • FFT *new!
  • Camera
    • Perspective Camera
    • Orthographic Camera
    • Customizable fov *new!
  • View
    • SwiftUI View
    • UIKit View
    • visionOS Immersive Space *new!
  • Others
    • Creating original geomery class *new!
    • Font Rendering *new!

v2.0.0-beta.1

03 Feb 17:19
54e8086
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

Beta release of v2.0.0.

v1.14.0

02 Feb 08:52
2369ab9
Compare
Choose a tag to compare

visionOS Support

image

out

ImmersiveSpace(id: "ImmersiveSpace") {
    CompositorLayer(configuration: ContentStageConfiguration()) { layerRenderer in
        let renderer = NormalBlendRendererVision(sketch: SampleSketch(), layerRenderer: layerRenderer)
        renderer.startRenderLoop()
    }
}