[PD] [GEM]: GL Shader Language

cyrille henry cyrille.henry at la-kitchen.fr
Mon Jun 25 19:59:17 CEST 2007



Cypod a écrit :
> GemwinMac: width - 500 height - 500
> GemWindow Activate err = 0
> GEM: Start rendering
> error: [glsl_vertex]: need to load a shader
> ... you might be able to track this down from the Find menu.
> error: [glsl_fragment]: need to load a shader
> linking: link 1 0
> linking: link 1 2
> [glsl_program]: vertex shader running in hardware
> [glsl_program]: fragment shader running in hardware

this is normal (it does the same on my computer).

so, i don't understand why it does not work on your computer.
do you have an old graphic card (or old driver)? maybe the loop instruction are not implemented in older hardware.

cyrille

> last trackable error:
> 
> [glsl_program]: glsl_Program Hardware Info
> [glsl_program]: ============================
> [glsl_program]:
> [glsl_program]: uvar#0: "zoom": [glsl_program]: GL_FLOAT
> [glsl_program]: uvar#1: "center": [glsl_program]: GL_FLOAT_VEC2_ARB
> [glsl_program]: uvar#2: "maxIterations": [glsl_program]: GL_FLOAT
> [glsl_program]: uvar#3: "gl_ModelViewProjectionMatrix":
> [glsl_program]: GL_FLOAT_MAT4_ARB
> 
> On 6/23/07, cyrille henry <cyrille.henry at la-kitchen.fr> wrote:
>>
>>
>> Cypod a écrit :
>> > These are really cool examples, thanks for sending them. They all
>> > worked for me, except the fractal one was all black and there was a
>> > uniform float maxIterations; error
>> what was exactly the error?
>>
>>
>>
>> cyrille
>>
>> >
>> > On 6/17/07, cyrille henry <cyrille.henry at la-kitchen.fr> wrote:
>> >> hello,
>> >>
>> >>
>> >> Kyle Klipowicz a écrit :
>> >> > Ooop please send any elementary examples of these things.
>> >>
>> >>
>> >> i post a few very diferents shader and the pd patch to use them here :
>> >>
>> >> http://drpichon.free.fr/gem_glsl_ch_200070617.zip
>> >>
>> >>
>> >> > I got
>> >> > confused by the Gem docs (they don't explain OpenGL as thoroughly as
>> >> > the vanilla Pd-docs explain DSP).
>> >>
>> >> Gem doc aim is to explain gem specific stuf. but in order to use Gem,
>> >> you also need a good openGL book.
>> >> (you can find lot's of them)
>> >>
>> >> cyrille
>> >>
>> >>
>> >> >
>> >> > ~Kyle
>> >> >
>> >> > On 6/17/07, cyrille henry <cyrille.henry at la-kitchen.fr> wrote:
>> >> >> hello,
>> >> >>
>> >> >> Alexandre Quessy a écrit :
>> >> >> > Hi all !
>> >> >> > The Toon.vert and Toon.frag shaders don't seem to work quite well
>> >> >> > here. I only get some kind of darker or lighter grey depending on
>> >> the
>> >> >> > value of the "Phong" variable I set it to have. I am using
>> >> Pd-extended
>> >> >> > 0.39-2 test 5 on Ubuntu Linux Intel. Gem is 0.91-cvs compiled 
>> on Mar
>> >> >> > 16 2007. Should I generate something any better ?
>> >> >> this is exactly what the toon shader is aiming to do.
>> >> >> look at it's code to undersant why.
>> >> >>
>> >> >> >
>> >> >> > Anyone has an other GLSL shader to suggest to try it with ?
>> >> >>
>> >> >> yes, google has a lot.
>> >> >>
>> >> >> i have a few other exemple on my computer, tell me if you're 
>> looking
>> >> >> for some specific stuf.
>> >> >>
>> >> >>
>> >> >> cyrille
>> >> >>
>> >> >>
>> >> >> >
>> >> >> > Thanks !!
>> >> >> >
>> >> >> > a
>> >> >> >
>> >> >> > 2007/6/16, chris clepper <cgclepper at gmail.com>:
>> >> >> >> GEM is a bit easier to deal with for shaders since there is 
>> no need
>> >> >> to do
>> >> >> >> any specific wrapper.  Any ARB_ vertex or fragment shader and
>> >> any GLSL
>> >> >> >> shader you find on the web can work in GEM without modification.
>> >> >> In some
>> >> >> >> cases you might need to change something in the shader text 
>> to deal
>> >> >> with
>> >> >> >> rectangle vs 2D textures.
>> >> >> >>
>> >> >> >>
>> >> >> >> On 6/16/07, Cypod <cypod25 at gmail.com> wrote:
>> >> >> >>>
>> >> >> >>> On the cycling74 webpage there is an interesting article about
>> >> >> writing
>> >> >> >> shaders for jitter:
>> >> >> >>>   http://cycling74.com/story/2007/5/23/181113/507
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> is there a similar function available for GEM? Has anyone had
>> >> >> experience
>> >> >> >> with doing this?
>> >> >> >>> _______________________________________________
>> >> >> >>> PD-list at iem.at mailing list
>> >> >> >>> UNSUBSCRIBE and account-management ->
>> >> >> >> http://lists.puredata.info/listinfo/pd-list
>> >> >> >>>
>> >> >> >>
>> >> >> >> _______________________________________________
>> >> >> >> PD-list at iem.at mailing list
>> >> >> >> UNSUBSCRIBE and account-management ->
>> >> >> >> http://lists.puredata.info/listinfo/pd-list
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >>
>> >> >> _______________________________________________
>> >> >> PD-list at iem.at mailing list
>> >> >> UNSUBSCRIBE and account-management ->
>> >> >> http://lists.puredata.info/listinfo/pd-list
>> >> >>
>> >> >
>> >> >
>> >>
>> >> _______________________________________________
>> >> PD-list at iem.at mailing list
>> >> UNSUBSCRIBE and account-management ->
>> >> http://lists.puredata.info/listinfo/pd-list
>> >>
>> >
>> >
>>
> 
> 




More information about the Pd-list mailing list