5.2.1
2021-03-19
Bug fixes and minor improvements
5.2
2021-03-08
- Improved file import functionality using iOS File Browser
- Access to local device storage, iCloud and third-party storage providers (e.g. Dropbox)
- Support of dark mode as part of the editor themes
- Replaced custom color picker with iOS Color Picker
- Changeable tint color as part of the editor themes
- Improved line numbering
- Bug fixes and minor improvements
5.1
2020-09-19
Now with full support for iOS 14
Bug fixes and minor improvements
5.0
2020-06-12
Now with full support for iOS 13 and external pointing devices on iPad
Improvements to the code editor:
- Support for commenting (see shortcuts)
- Support for auto-indentation of new lines
- Tab / backspace are now aware of indentation levels
- Highlighting of matching braces
- Auto-completion of opening braces
- Auto-deletion of neighboring matching braces
- Automatic removal of trailing spaces when hitting enter
- Shader files are always terminated with a newline character
Shortcut support for external keyboards:
- Undo / redo with ⌘Z and ⌘⇧Z (remapping to default shortcuts)
- Commenting with ⌘/
- Enabling / disabling split view with ⌃⌥⌘↓ and ⌃⌥⌘↑
- Switching between vertex and fragment shader with ⌃⌥⌘← and ⌃⌥⌘→
Bug fixes and minor improvements:
- Open contact form on website for feedback if the user has no active email account
- Fixed crash when using dots in the shader file name
- Fixed several layout issues
4.4
2019-08-09
Now with full support for iOS 12
- Display render toolbar in side-by-side mode
- Framebuffer texture works now in side-by-side mode
- Support of keyboard shortcuts for copy/paste and undo/redo on external keyboards
4.3
2018-01-23
Now with full support for iOS 11 and iPhone X
4.2.2
2017-05-30
Fixed auto-compile bug in the shader editor
Version 4.2
Now with new display mode on iPad
- New display mode showing render view and editor side by side
- Clear color, material colors, light position, blending parameters and custom uniforms are now saved for each shader separately
4.2.1
2017-05-23
Migration to Dropbox API v2 (it might be necessary to relink your Dropbox account)
Version 4.2
Now with new display mode on iPad
- New display mode showing render view and editor side by side
- Clear color, material colors, light position, blending parameters and custom uniforms are now saved for each shader separately
4.2
2017-05-11
Now with new display mode on iPad
- New display mode showing render view and editor side by side
- Clear color, material colors, light position, blending parameters and custom uniforms are now saved for each shader separately
4.1.1
2017-04-07
- Fixed font view controller
- Improved movie import (create thumbnails and show duration)
- Include texture bindings when duplicating a shader
- Don't lower frame rate when showing menus
- Display accessory keyboard on 12,9" iPad Pro
Version 4.1
Now with full support for iOS 10
- Support for custom uniforms
- Proper handling of camera and photo library access
- New shader for beautiful rendering of Conway's Game of Life
- Import of Game of Life patterns as text files with automatic texture conversion
4.1
2016-12-19
Now with full support for iOS 10
- Support for custom uniforms
- Proper handling of camera and photo library access
- New shader for beautiful rendering of Conway's Game of Life
- Import of Game of Life patterns as text files with automatic texture conversion
4.0.1
2016-06-09
- Fixed missing keyboard dismiss button on iPhone
- Fixed layout issues when using external bluetooth keyboard on iPad
Version 4.0
Now with full support for iPad Pro, Multitasking and iOS 9
- Support for the new screen size of the iPad Pro
- Support for Slide Over and Split View
- New stereo mode for left-right image rendering
- Support for rendering on external display (via Lightning Digital AV Adapter)
- Support for external game controller
4.0
2016-03-02
Now with full support for iPad Pro, Multitasking and iOS 9
- Support for the new screen size of the iPad Pro
- Support for Slide Over and Split View
- New stereo mode for left-right image rendering
- Support for rendering on external display (via Lightning Digital AV Adapter)
- Support for external game controller
3.4.1
2014-10-07
- Fixed layout problem with the accessory keyboard
Version 3.4
- Full support for iOS 8
- Full support for iPhone 6 and iPhone 6 Plus
3.4
2014-10-03
- Full support for iOS 8
- Full support for iPhone 6 and iPhone 6 Plus
3.3.1
2014-04-02
- Added line marker
- Several layout improvements
- Fixed bug with clearing error highlighting
- Fixed tab button behavior in selection mode
Version 3.3
Now with completely reworked accessory keyboard and multi-item pasteboard
- Accessory keyboard now supports the full character set of GLSL
- New buttons for standard caret movements (line up / down, beginning / end of line)
- Keyboard pan gesture support for faster caret movements
- Backspace pan gesture for deleting multiple characters
- New selection mode with copy and cut actions
- Multi-item pasteboard supporting complex copy-paste actions
- Support for deleting / ordering code snippets in the pasteboard
- Exchange of items between the local and the global pasteboard
- Full syntax-highlighting support in the pasteboard
- Keyboard appearance and caret color have been added to the theme settings
3.3
2014-03-28
Now with completely reworked accessory keyboard and multi-item pasteboard
- Accessory keyboard now supports the full character set of GLSL
- New buttons for standard caret movements (line up / down, beginning / end of line)
- Keyboard pan gesture support for faster caret movements
- Backspace pan gesture for deleting multiple characters
- New selection mode with copy and cut actions
- Multi-item pasteboard supporting complex copy-paste actions
- Support for deleting / ordering code snippets in the pasteboard
- Exchange of items between the local and the global pasteboard
- Full syntax-highlighting support in the pasteboard
- Keyboard appearance and caret color have been added to the theme settings
3.2.1
2014-03-13
- Fixed name collision of "in vec2 texture" with texture function in OpenGL ES 3.0 / GLSL ES 3.0 (replaced with "in vec2 texCoord")
- Fixed missing highlighting for attribute qualifier
Version 3.2
Now with support for OpenGL ES 3.0 and GLSL ES 3.0 (dependent on the GPU of your device)
- Support for blending with customizable blending factors and blending function
- New blending shader to demonstrate the blending options
- Culling can now be enabled / disabled in the settings
- New noise texture shader demonstrating the use of a 3D texture in the fragment shader
- New control mode for moving the camera position based on the device orientation
- Duplicate shaders with only one tap
- Fixed problem with cut and paste
- Several small layout and bug fixes
3.2
2014-03-10
Now with support for OpenGL ES 3.0 and GLSL ES 3.0 (dependent on the GPU of your device)
- Support for blending with customizable blending factors and blending function
- New blending shader to demonstrate the blending options
- Culling can now be enabled / disabled in the settings
- New noise texture shader demonstrating the use of a 3D texture in the fragment shader
- New control mode for moving the camera position based on the device orientation
- Duplicate shaders with only one tap
- Fixed problem with cut and paste
- Several small layout and bug fixes
3.1
2013-12-08
Version 3.1
Now with full support for iOS 7 and 64-bit
- Support for anaglyph 3D rendering
- New head object and head shader with photo-realistic textures
- New draw instanced shader for multi object rendering
- New height map shader demonstrating the use of textures in the vertex shader
- Import of texture coordinates
- Faster syntax highlighting
3.0.2
2013-09-03
Fixed several layout issues regarding the onscreen keyboard
Version 3.0
Now with camera support, face detection, movie textures and video capture
- Camera texture with video stream from the built-in cameras
- Switch between front- and back-facing camera
- Uniform with face bounds for up to 5 faces (face detection)
- Movie textures with imported movie files
- Import movies from Dropbox or the photo library
- Video recording with automatic export to the photo library
- Customizable video resolution and playback frame rate
- Framebuffer texture containing the previously rendered frame
- Scalable render target to improve performance
- 4 new shader programs demonstrating the new camera, movie and framebuffer textures
- New parametric object (plane)
- Open shader files in other iOS apps
- Full support for external bluetooth keyboards
3.0.1
2013-05-13
- Bug fixes
Version 3.0: Now with camera support, face detection, movie textures and video capture
- Camera texture with video stream from the built-in cameras
- Switch between front- and back-facing camera
- Uniform with face bounds for up to 5 faces (face detection)
- Movie textures with imported movie files
- Import movies from Dropbox or the photo library
- Video recording with automatic export to the photo library
- Customizable video resolution and playback frame rate
- Framebuffer texture containing the previously rendered frame
- Scalable render target to improve performance
- 4 new shader programs demonstrating the new camera, movie and framebuffer textures
- New parametric object (plane)
- Open shader files in other iOS apps
- Full support for external bluetooth keyboards
3.0
2013-04-09
Now with camera support, face detection, movie textures and video capture
- Camera texture with video stream from the built-in cameras
- Switch between front- and back-facing camera
- Uniform with face bounds for up to 5 faces (face detection)
- Movie textures with imported movie files
- Import movies from Dropbox or the photo library
- Video recording with automatic export to the photo library
- Customizable video resolution and playback frame rate
- Framebuffer texture containing the previously rendered frame
- Scalable render target to improve performance
- 4 new shader programs demonstrating the new camera, movie and framebuffer textures
- New parametric object (plane)
- Open shader files in other iOS apps
- Full support for external bluetooth keyboards
2.5
2012-12-17
Now with particle systems, multitouch and full screen support
- Particle systems with spherical and cubic shape
- Adjustable number of particles between 1,000 and 100,000
- Full screen mode for image processing (e.g. texture blending)
- Hiding the menu and status bar on double tap
- Multitouch support with a new uniform array in the shader programs
- Coordinates for up to 10/5 simultaneous touches on iPad/iPhone
- 4 new example shader programs
2.4.1
2012-11-27
Performance and stability improvements for copy/paste, undo/redo and error highlighting.
The reported problems with copy/paste have been resolved!
Version 2.4
Now with built-in GLSL reference and context-sensitive help
- Built-in OpenGL Shading Language reference (iOS 6)
- Context-sensitive help in the shader editor (iOS6 / iPad)
- Import images from your photo library
- Scrollable error messages
- Two new fonts from the Source Code Pro family
- Option for displaying the frame rate