Re: Proper tool to dev GLSL.
Re: Proper tool to dev GLSL.
- Subject: Re: Proper tool to dev GLSL.
- From: Jens Ayton <email@hidden>
- Date: Tue, 27 Mar 2007 17:52:17 +0200
- Openpgp: id=84FF254B
Nicolas Goy:
>
> Anyway, even if the GLSLEditorExample is a nice example, it is not a dev
> tool.
>
> It hang often, we can't load models, it would require a workspace
> manager...
>
> The ideal tool, at least for me, would be some sort of xcode plugin.
While a better tool would definitely be desirable, I don't see Xcode
integration as an appealing approach, any more than integrating Interface
Builder, Dashcode and Xray into Xcode would be. There is really very little
connection to existing Xcode functionality, other than the code editor -- and
frameworks provide an efficient solution to sharing such a component between
applications.
> I thought of the xcode solution, because it would provide the file
> management and a lot of other useful things (templates, projects...).
The project management requirements for a shader tool would be significantly
different (and simpler) than for Xcode.
Anyway, I suspect the fact that GLSLEditorExample is sample code, rather than
a closed-source replacement for OpenGL Shader Builder, should be take as a
not-so-subtle hint that Apple has evaluated the idea of a full shader
development tool and decided against it. (Of course, It also has the advantage
that it can be adapted to provide specialised uniforms or attributes to better
emulate the runtime environment of your target application.)
If we're going to get a better GLSL tool, it will most likely be as an
open-source derivative of the sample code. (It is my interpretation that the
Apple sample code boilerplate allows this; IANAL.) Any takers? (Of course,
most programmers wanting this are already working on a program that will _use_
the shaders they want to build...)
--
Jens Ayton
Sed quis custodiet ipsos custodes?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden