[MPlayer-users] Where to find information about customtex, customprog and fragment programs

Reimar Döffinger Reimar.Doeffinger at gmx.de
Fri Apr 9 18:56:51 CEST 2010


On Fri, Apr 09, 2010 at 05:03:55PM +0800, Paul Jowett wrote:
> Does anyone know where I can get details about the parameters that
> MPlayer passes to Fragment Programs?  For example:

Sorry, no I never documented it, help documenting it is welcome.

>  1) the texture[] arrays don't appear to have any definition
> anywhere.  The ARB FRAGMENT Spec (link below) has a very brief
> definition in a comment in an example script at the end of the spec,
> but it's not enough info.

The texture[] array reference the textures bound to the texture units.
See e.g the MultiTexCoord OpenGL function.

>  2) what does "TEX" command actually do?  It doesn't seem to map to
> any set of OpenGL commands.

That is documented in the spec you mentioned above, e.g. in section 3.11.4

>  3) where is the information from a customtex file made available in
> the Fragment Program?  I expected texture[0] or perhaps
> fragment.textcoord[0] but example fragments like "edgedetect.fp" use
> both these arrays and don't get passed a customtex file.

No, texture[0], texture[1] and texture[2] are already in use for the
video data (Y, U and V component respectively), the custom texture
is in texture[3].


More information about the MPlayer-users mailing list