Shaderific - OpenGL editor Cheats

Shaderific - OpenGL editor Hack 5.2.1 + Redeem Codes

Shader development with GLSL

Developer: Gryphos GmbH
Category: Education
Price: $49.99 (Download for free)
Version: 5.2.1
ID: de.gryphos.Shaderific

Screenshots

Game screenshot Shaderific - OpenGL editor mod apkGame screenshot Shaderific - OpenGL editor apkGame screenshot Shaderific - OpenGL editor hack

Description

Get started with OpenGL ES 2.0 and OpenGL ES 3.0 shader development on your iPad, iPhone or iPod touch today. Create your own vertex and fragment shaders using the OpenGL Shading Language (GLSL) and compile them on your mobile device. Tweak your shader code and the values of the uniforms and see the effects immediately.

Wether you are an experienced developer or a beginner, Shaderific is a powerful and fun tool to work on your shaders on the go or to do some prototyping on the couch.


GLSL REFERENCE
- Built-in reference for the OpenGL Shading Language
- Detailed descriptions of all GLSL data types, qualifiers, variables, constants, statements and functions
- Context-sensitive help for all GLSL keywords providing a description and usage examples (iPad)

EDITOR
- Code completion for keywords, functions and user-defined variables (on pressing the tab key)
- Syntax highlighting with customizable colors
- Line numbers and error highlighting
- 9 fonts in 9 sizes (6 monospaced, 3 proportional)
- Three customizable predefined themes (default, light, dark)
- Keyboard extension with frequently used keys on iPad
- Improved undo / redo support

SHADERS
- 28 built-in shaders ranging from simple lighting and procedural coloring to normal mapping and procedural noise generation
- Change the values of the built-in parameters and uniforms without interrupting the render loop and see the effects immediately
- Import shader files with Dropbox or iTunes Document Sharing

OBJECTS
- 30 objects including 3 polygons, 6 polyhedrons, 7 parametric surfaces and 14 real-life items (teapot, watering can, chair, trumpet, etc.)
- Resolution of real-life objects ranges from 500 to 300,000 faces (triangles)
- Resolution of the parametric surfaces can be changed to see how this affects the quality of the rendered object
- Import objects in the Wavefront object format (.obj files)
- Export objects as header files

DRAW INSTANCED
Draw multiple instances of the same object using the newly introduced functionality

PARTICLE SYSTEMS
- Particle systems with spherical and cubic shape
- Adjustable number of particles between 1,000 and 100,000

TEXTURES
- 26 textures including 4 patterns, 4 earth maps, 6 normal maps and 2 cubemaps
- Import textures in JPEG, PNG, TIFF, GIF and BMP format
- Import supports texture2D textures as well as cubemaps

FRAMEBUFFER TEXTURE
Framebuffer texture containing the previously rendered frame

STEREOSCOPY
Anaglyph 3D red-cyan rendering option for all shaders

VIDEO SUPPORT
- Camera texture with video stream from the built-in cameras
- Uniform with face bounds for up to 5 faces (face detection)
- Movie textures with imported movie files
- Video recording with automatic export to the photo library

FULL SCREEN MODE
- Full screen mode for image processing (e.g. texture blending)
- Hiding the menu and status bar on double tap

MULTITOUCH SUPPORT
- Multitouch support with a uniform array in the shader programs
- Coordinates for up to 10/5 simultaneous touches on iPad/iPhone

DROPBOX SUPPORT
- Import / export shader files
- Import objects (Wavefront .obj files)
- Import textures (jpeg, png, tiff, gif, bmp)
- Import movies (m4v)
- Export objects as header files with vertex, normal and face data

PHOTO LIBRARY
- Import images / movies
- Export recorded videos

FILE SHARING
- Open shader files in other iOS apps
- iTunes Document Sharing

EXTERNAL KEYBOARD
Full support for external bluetooth keyboards

SETTINGS (PARAMETERS AND UNIFORMS)
The built-in parameters and uniforms can be changed in the settings menu without interrupting the render loop.

Parameters:
- Frame rate
- Scaling
- Object resolution (parametric surfaces)
- Number of particles (particle systems)
- Number of instances (draw_instanced)
- Video resolution
- Video playback frame rate
- Stereo anaglyph red-cyan
- Stereo intensitiy
- Global rotation (axis and velocity)
- Object rotation (axis and velocity)

Version history

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

Download Shaderific - OpenGL editor on Android and iPhone for free

Download on Android

Ways to hack Shaderific - OpenGL editor

Download hacked APK

Download Shaderific - OpenGL editor MOD APK
Request a Hack

Ratings

4.3 out of 5
4 Ratings

Reviews

moss_man,
great app, until you need a custom model
Really enjoyed learning on the go with the shader app. Going on vacation and wanted to work on the shader for my in game character. Import my model and all the uv's are blown out! Not cool. Please fix UV import!
Sir Fuzzy the Skeletal Knight,
Text input fixed on iphone 6
The new update has fixed all the issues with writing shaders on the iphone 6. Which means the app is now exactly what I need to kill time on my commute. Awesome!
Axiom Crux,
Best GLSL editor for mobile
I've been using this app constantly to experiment with shaders, with 3D models and even full screen running the built in camera to a texture and writing camera effects. It works on my phone as well so I sometimes play with ideas while I am out and inspired! The developer has been awesome, adding several feature requests I emailed in. I love it!
Macattack1459,
Buggy
I bought this for the frame-buffer feature but ui doesn't work. The example works but there is no place in the menus to set that up and even duplicating the frame-buffer example causes the duplicate to break. The color pickers are all cut off on the top as well. Otherwise great I just need to see these two issues fixed then I would rate 5 stars.
Ty Sauce,
Great tool
Learning it has been quite a challenge because I am what people would call stupid . So, this app has helped me understand OpenGL and shading in general. Thank you!
BobInIL,
Terrific!
I have my own app for testing shaders -- it's very clumsy. Shaderific is terrifically smooth and intuitive to use. Just what I've been looking for.
Vixolux,
Cool App for learning and prototyping shaders
Love the idea! There are a lot of test objects and relevant settings. The ability to write your own shader is also very powerful and that is what makes this such a great learning and prototyping tool.

Definitely one of my favorite apps.

It would be good to add some sort of GLSL reference or tutorial.

-Vik
jritchey21,
Excellent
Very impressed. Has lots of options and cool features.
Appyogi,
Great app
Excellent app, just starting to explore.
PaidAgainJustToWriteThisReview,
Full of win
A great app for demoing shaders.

More By This Developer