My use case is:
Code: Select all
-- user loads texture
gl.Texture(path)
gl.RenderToTexture(fboTex, function() ... end)
gl.Texture(false)
-- user saves texture
os.remove(path) -- remove old texture
gl.RenderToTexture(fboTex, gl.SaveImage, 0, 0, texSize, texSize, path)
-- user loads texture again
gl.Texture(path)
gl.RenderToTexture(fboTex, function() ... end)
gl.Texture(false)
Thanks.