Version 1.4 out now

New version got by review! You can now use webpages as sources! The page the source currently defaults too is a demo page I made for testing, I’ll be updating it soon as it’s a bit basic…

Apple’s WebKit isn’t really meant to be used this way, but the store guidelines are quite clear that web access must go through it. It’s a very intensive process to render the webpage to an opengl textures, and it’s not possible to do this in a background thread either, so I had to limit the refresh rate. However, top tip! you can put some javascript in your page to call a periodical refresh: webkit.messageHandlers.realityAugmenter.postMessage(“redrawPage”);

I’m already half way through to another update. I’ve been making a lot of optimisations to the rendering pipeline after spending some time with the openGL instruments and Apples guidelines. Bunch of small things adding together to make a 10-20% performance increase. I did a lot of eliminating redundant calls, I reorganised the rendering cycle to create and update all opengl objects before going through and drawing, and corrected a few places where we’re creating textures and buffers larger than they should be.

I’ve got another useful suprise to come too, should prove very useful, more soon.

Leave a Reply