[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Public WebGL] Re: Swiftshader/webgl

Swiftshader is not, as far as I know, open source. Which is totally OK, but just means we can't use it in Firefox.

For this reason we're currently looking at Mesa's LLVMpipe renderer. I've filed a mentored bug, as I think it can be a good first bug. It's still waiting for a volunteer:
The ultimate goal would be to automatically download it when needed, like (IIUC) Chrome does.


Will Swiftshader be in FF too?

On Monday, March 5, 2012, Benoit Jacob <bjacob@mozilla.com> wrote:
> Of course! You could just create a 320x240 canvas and stretch it with some CSS, I guess (I don't know anything about CSS but I expect that it works like that). If you want a pure-WebGL solution, you could render to a 320x240 texture attached to a framebuffer object and then render that to your real canvas.
> You won't have to go all the way down to 320x240 to get useful performance from a good software renderer. With simple enough shaders, and a decent CPU, 640x480 @ 60 FPS is doable.
> Benoit
> ________________________________
> Is there a way to render 3d at something like 320x240 but then smooth stretch the image to something like 800x600?  For no gpu systems on winxp we'll need to be able to watch frame rate and rein in the computational intensity accordingly.