Thanks for the feedback! I may have put too much new stuff at once into the last demo update :) For now I have disabled VAO usage again, but there may also be problems with my use of depth-textures. I have written a couple of bugs both for Firefox and Chrome:
Framebuffer completeness check in FF: https://bugzilla.mozilla.org/show_bug.cgi?id=948002 Sampling from depth textures which is bound to a framebuffer has been disabled in recent ANGLE: https://bugzilla.mozilla.org/show_bug.cgi?id=948002 I'll implement a workaround for the depth-texture bug over the weekend, hopefully this helps. Cheers, -Floh. Am Donnerstag, 27. Februar 2014 01:52:41 UTC+1 schrieb Chad Austin: > > Hey Floh, > > On my 2010 Macbook Pro with an NVIDIA GeForce GT 330M, none of the demos > load anything but black windows. Here's the output: > http://pastie.org/8796408 > > Firefox 27.0.1. > > Cheers, > Chad > > > > On Tue, Feb 25, 2014 at 2:06 PM, Floh <[email protected] <javascript:>>wrote: > >> FYI, I just updated the demos at http://www.flohofwoe.net/demos.htmlwith VAO >> enabled, I'm not doing any testing though whether the extension is >> actually supported in the browser. Alon says he has problems on his machine >> (nothing rendered), I'll see if I can find out more tomorrow. >> >> -Floh. >> >> Am Montag, 24. Februar 2014 14:54:55 UTC+1 schrieb jj: >>> >>> The code was merged last week - and in the end we actually noticed that >>> we had to retain the VAO emulation path as well, so no features were >>> dropped. It should be possible to use VAOs both with and without GL >>> emulation, although the emulation path is not functionally perfect. >>> >>> Jukka >>> >>> >>> 2014-02-24 15:44 GMT+02:00 Floh <[email protected]>: >>> >>> PS: clarification: "desktop version" means the actual native version for >>>> Windows and OSX, not the "desktop GL path" in emscripten. I'm currently >>>> not >>>> using VAO code in emscripten, so thumbs up from me :) >>>> >>>> -Floh. >>>> >>>> Am Montag, 24. Februar 2014 14:42:06 UTC+1 schrieb Floh: >>>> >>>>> Whoops, I was sick last week and didn't notice this :) My demos ( >>>>> www.flohofwoe.net) use VAOs in the desktop-GL version. I'd love to >>>>> use them in emscripten too since it can reduce calls to GL drastically >>>>> (if >>>>> I remember right I can replace 11 calls with a single VAO call). Would >>>>> love >>>>> to use this in emscripten, especially if the code makes use of a WebGL >>>>> VAO >>>>> extension. >>>>> >>>>> Even though VAOs don't seem to make much of a performance difference >>>>> in desktop GL it would be interesting to measure perf differences in >>>>> WebGL, >>>>> because of the (I guess) higher overhead per GL call. >>>>> >>>>> Cheers, >>>>> -Floh. >>>>> >>>>> Am Montag, 17. Februar 2014 21:24:22 UTC+1 schrieb jj: >>>>>> >>>>>> Hey, >>>>>> >>>>>> Anthony Liot has been working on a pull request to add proper VAO >>>>>> support in Emscripten in this pull request: https://github.com/kr >>>>>> ipken/emscripten/pull/1817 >>>>>> >>>>>> Before that PR (and before Firefox even supported VAOs), we had an >>>>>> emulation path implemented, which was not really that great or perfect, >>>>>> but >>>>>> possibly actually worked in some codebases. >>>>>> >>>>>> Now when looking at Anthony's pull request and after having a chat >>>>>> with Alon some time ago, we thought that in case nobody's actually using >>>>>> that emulation path, we could just merge Anthony's PR in and drop the >>>>>> old >>>>>> VAO emulation altogether. Then the browsers that have real support for >>>>>> VAOs, would do so, and those that don't, would not even try to emulate, >>>>>> since the performance will be suboptimal compared to not using VAOs at >>>>>> all. >>>>>> >>>>>> If someone is using that VAO emulation and cares about browser >>>>>> environments which don't have it, please let us know - of course we can >>>>>> preserve it if someone actually is using it. Otherwise we'll probably >>>>>> drop >>>>>> the VAO emulation path for good. >>>>>> >>>>>> Note that this VAO emulation is a different thing than the existing >>>>>> desktop GL/fixed-pipeline GL emulation, which will not be changed here >>>>>> in >>>>>> any way. >>>>>> >>>>>> Cheers, >>>>>> Jukka >>>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "emscripten-discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "emscripten-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Chad Austin > Technical Director, IMVU > http://engineering.imvu.com <http://www.imvu.com/members/Chad/> > http://chadaustin.me > > > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
