Recent content by TomCooksey

  1. T

    Please Help Qt Brain-Storm Ideas For Gaming Apis

    Done... Qt is owned by Nokia now - Trolltech doesn't exist anymore <_<
  2. T

    Please Help Qt Brain-Storm Ideas For Gaming Apis

    Just a quick note to encourage people to pop over to Qt's blog and let us know what you would like to see in Qt to help write games: http://labs.trolltech.com/blogs/2009/09/16/improved-support-for-writing-games-using-qt/ As Andreas says, let your minds go wild, we're just collecting up ideas...
  3. T

    What's A Good Ui Library?

    Qt's rendering API is called QPainter, which has multiple backends. The idea is that you can write your application using standard QPainter and Qt will use the most optimal rendering back-end available. Qt added a new back-end for OpenGL ES 2.0 with the 4.5 release, which is getting significant...
  4. T

    Sgx Opengl Es 2.0 Application Development Recommendations

    There's a neat little trick to get round this on the MBX which I suspect will also work on the SGX: Bind the texture to a pbuffer. :-) You never have to make as context current on the pbuffer so there's no switching context overhead or anything. It just seems to force the pixel data to be...
  5. T

    Qt To Be Made Avaliable Under Lgpl

    Yes, that's already in Qt 4.4. It's basically the desktop OpenGL paint engine with a few #defines and an EGL/X11 back-end to manage contexts. Porting dektop OpenGL to OpenGL ES 1.1 is a _lot_ easier than porting to ES 2.0 (hense the need for a completely new paint engine... #defines just weren't...
  6. T

    Quake 3

    Yeah, that's kinda what I meant by use the patch in the ioquake bugzilla. Personally, I'd like to see the changes to the renderer get accepted upstream as there's still a log of development going on in ioquake3. It's time consuming to track upstream changes (like VoIP landing 3 weeks after I...
  7. T

    Qt To Be Made Avaliable Under Lgpl

    I guess you haven't seen WolfenQt then? It's a take on the classic Wolfenstien 3D but with regular widgets on the walls (widgets like video players & web views). And yes, now I have written a paint engine for OpenGL ES 2.0 (which will also ship in 4.5), this kind of thing is possible using Qt...
  8. T

    Qt To Be Made Avaliable Under Lgpl

    I apologise for the spam but I thought a few people might be interested to know that Nokia has announced it's intention to release Qt under the LGPL, allowing commercial (closed source) software to use it for free. Nokia has also announced Qt development will move to an open git repository...
  9. T

    Quake 3

    I kinda got side-tracked by other projects and didn't really get too far. All I've basically done so far is port ioquake3 to QGLWidget & qmake and nearly got it to work. That was months ago though. :-( Just waiting for someone to carry on the work. I found a patch sitting in ioquake3's bug...
  10. T

    Powervr Kernel Drivers Avaliable Now

    I just saw this on the BeagleBoard Mailing list: QUOTE Nokia was so kind to release the GPL'ed sources for the SGX kernel drivers[1], which I integrated into the 2.6.27 kernel in OE. You can get a kernel + modules set from [2] to try it out. There is a catch: you need some userspace tools to...
  11. T

    Direct (close-to-the-metal) open-source SGX driver

    I might be able to shed some light on this.... There are 2 drivers for the SGX: One by ImgTec and one by TG (Tungston Graphics) - both are closed source. The ImgTec drivers are the ones used by TI. When Intel chose the SGX for the new Atom, they weren't happy with the ImgTec driver (for...
  12. T

    Sgx Clock & Shader Execution Speed

    This kindof maps to what a collegue of mine told me: ~6 instructions per fragment to achieve 60 fps. Thanks for the link, I'll have a read through.
  13. T

    Sgx Clock & Shader Execution Speed

    Bump? Anyone know anything about the SGX?
  14. T

    Pandora Devkit Version Of The Official Pandora

    Wow. Thanks for clearing that up! So x-loader is not the internal bootloader at all, but something else entirely? Is there any way to accidently wipe the internal bootloader? What's the purpose of x-loader? Surely uboot doesn't have very high requirements? I don't know about the OMAP3, but I...
  15. T

    Pandora Devkit Version Of The Official Pandora

    Yes, the OMAP3 has a built-in bit of code called x-loader. That bootstraps uboot which bootstraps the kernel which bootstraps itself. Now if something goes wrong when re-flashing x-loader, then you're stuffed. So I guess the answer is, don't update x-loader. :-) I believe currently the...
Back
Top