[jitter] Re: jxs shaders in jit.gl.lua?
Erik Mijwaard
erik at videotroopers.com
Sun Feb 3 10:23:46 MST 2008
- Previous message: [jitter] jxs shaders in jit.gl.lua?
- Next message: [jitter] Re: jxs shaders in jit.gl.lua?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
hi, I would try it this way:
1. create a texture
2. create a slab
3. bind the output of the slab onto the geometry
tex = jit.new("jit.gl.texture", this.drawto)
tex.file = texture.jpg
slab[1] = jit.new("jit.gl.slab", this.drawto)
slab[1].texture = tex
slab[1].file = co.normal.jxs
function draw()
jit.gl.bindtexture(slab.name, 0)
gl.Begin("QUADS")
--top left
gl.TexCoord(0., 1.)
gl.Vertex(-0.5, 0.5, 0.)
--bottom left
gl.TexCoord(0., 0.)
gl.Vertex(-0.5, -0.5, 0.)
--bottom right
gl.TexCoord(1., 0.)
gl.Vertex(0.5, -0.5, 0.)
--top right
gl.TexCoord(1., 1.)
gl.Vertex(0.5, 0.5, 0.)
gl.End()
jit.gl.unbindtexture(slab.name, 0)
end
another way would be to draw the geometry in between jit.gl.begincapture("foo") and jit.gl.endcapture("foo"), then make a jit.gl.texture in jitter with @name foo. this way you have your slab in jitter and the geometry in lua.
hope this helps, still discovering lua here.
erik
- Previous message: [jitter] jxs shaders in jit.gl.lua?
- Next message: [jitter] Re: jxs shaders in jit.gl.lua?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
