GLSL Studio: First Full OpenGL Programming Environment for iOS
Fort Lauderdale, Florida – kode80 LLC is pleased to announce the release of GLSL Studio, the first full featured Open GL programming environment for iOS. GLSL Studio brings serious GPU programming abilities to iOS allowing graphics coders to work on the go and filling a gap in the App Store productivity library.
GLSL (OpenGL Shader Language) is a GPU programming language used by most modern portable devices and new technologies such as WebGL. GLSL programs are run directly on the graphics hardware allowing full control over how geometry and pixels are processed. GLSL Studio not only enables the creation, editing and compilation of shader programs but also exposes device capabilities such as multi-touch and live video streaming to them allowing for things such as realtime video filters to be created.
Aimed at both novice and expert developers alike, GLSL Studio provides a safe and easy environment for experimenting with GPU programs requiring nothing more than an iOS device. Various example programs ranging in complexity are included giving new programmers lots of material to learn from and expert programmers a starting point for their own programs. GLSL programs can be used directly in applications on any platform that supports OpenGL ES 2.0 and GLSL Studio allows exporting via iTunes File Sharing and email attachment so work done on the road can easily be integrated into a main project.
Initially intended for release mid-December last year, GLSL Studio was delayed due to App review issues surrounding programming apps. GLSL Studios creator Ben Hopkins had this to say
I’m proud and excited to finally see GLSL Studio released. Apple is rightfully cautious about programming Apps in the store due to their ability to run unapproved code. I’m really happy that we were able to work it out and GLSL Studio is now available unchanged. I personally use GLSL Studio for my own games and apps and I hope it will introduce more iOS users to the joys of GPU programming.
Features:
- Create ES 2.0 vertex & fragment shaders
- Compiler debug output
- Realtime syntax highlighted code editor
- Various 2D/3D example programs included
- Generate vertex data in-app:
- Primitives: Grid, Cube, Sphere, Torus
- Texture Coordinates: LinearX/Y/Z, Sphere
- Normals: Flat/Smooth
- Manage textures in-app:
- Use 8 unique textures per program
- Stream camera to texture
- Customize texture parameters
- Manage Attributes, Varyings & Uniforms
- Bindings (multi-touch, motion & more)
- Orthographic & perspective projection
- Retina enabled
- Export via email attachment
- Export via iTunes File Sharing
- Universal, buy once run on iPod/iPhone/iPad
- OpenGL ES 2.0 widely supported inc. WebGL
Device Requirements:
- Requires iPhone 3GS, iPod touch 4th Gen, iPad or later
- Requires iOS 4.0 or later
- 3.5 MB
Pricing and Availability:
GLSL Studio is $4.99 USD or equivalent amount in other currencies and available worldwide exclusively through the App Store in the Productivity category.
Category: Software





