Search results

  1. J

    GPU Board with Vulkan Support

    The thing is the OpenGL driver is doing this (and more! MUCH MORE) behind the scenes, so all this is actually likely a *lot* less than calling glDrawMeAGoddamnTriangle()
  2. J

    GPU Board with Vulkan Support

    Vulkan has been announced to be standard in the next version of Android, so expect pretty much every 'new' SoC to support it. And yes, it's a lot of boilerplate to get a single triangle drawn, but thankfully it tends to scale so that drawing a million triangles isn't much more work :)...
  3. J

    Mednafen/Beetle PSX HW – Alpha test version

    No, the SGX 544 in the omap 5 does not support OpenGL3.3, it's limited to OpenGL|ES 2 (it can't do OpenGL|ES 3 either, which is pretty much the subset of OpenGL 3.3 that people actually use, OpenGL|ES 2 is more like OpenGL 2.1 w/backwards compatibility removed) It depends on which parts of...
  4. J

    Preorders Have Started. (Previously named starts in two hours)

    I just pre-ordered mine too - I had to phone my bank to make them let the credit card transaction through. Stupid HSBC, they block this but don't notice when someone in Brazil skims my card and starts running up debts....
  5. J

    Load resources in a thread

    It's true you can only have a single GL context bound in one thread at a time, but you can create multiple contexts and share data to get around this - either using 'share contexts' or eglImages. Both methods have no locking of the texture data itself, so you don't need to re-create the image...
  6. J

    Open Pandora 1Ghz model - as new condition.

    Stupid ebay not letting me bid becuase it won't ship to the US despite having a perfectly good UK forwarding address.... Anyone know how to get around that? To have a US billing address but get it delivered somewhere else?
  7. J

    Have you come across an error like this?

    Thanks for the details MrConfusion - I'll look at that when I can, I've been rather busy this last weekend (HDD in my pc died stopping me doing anything useful) And ptitseb - that looks like a different problem, it doesn't seem to be a page fault but another reason the hw has stopped...
  8. J

    Have you come across an error like this?

    MrConfusion: That's a weird one - can you double-check you're not calling eglTerminate() before that crash? It's pagefaulting the GPU in an area that should only be used for data owned by the EGL render context... Is there any chance you can get an apitrace of a failing app? Plus the exact...
  9. J

    WTB: $500 For your 1Ghz Pandora.

    Local pick-up in Washington kills it for me - I don't suppose there's anyone local who can pick it up and post it along to CA?
  10. J

    SGX 3D Freeze on CC model

    If you bypass the revision check, it will likely mostly 'work', as most of the revision-specific code is working around small quirks/bugs/changes, so it's probably not surprising that it would 'mostly' work. I wouldn't touch it with a 10ft barge pole, however, as some of those differences /will/...
  11. J

    SGX 3D Freeze on CC model

    http://processors.wiki.ti.com/index.php/AM35x-OMAP35x_Graphics_SDK_Getting_Started_Guidesuggests that ES2.x is 1.0.3 - which is not supported by us on 1.6. I would then be interested if you're currently running 1.4 (TI's version 3.01.x or 4.00.x) or 1.3 (TI's version 3.x) - again that should be...
  12. J

    SGX 3D Freeze on CC model

    That '2', '3' and '5' doesn't look like one of our core revisions - I was hoping for a line like: System Version String: SGX revision = 1.2.5 That would mean the core revision was 1.2.5. They're always 3 dot-separated values, (the first always being '1')
  13. J

    SGX 3D Freeze on CC model

    Sorry, I can't really help without a proper reproduction case (I'm still looking for a pandora). An apitrace would probably be good enough, then I can run it on another omap platform. Getting an arm build and running it with LD_PRELOAD=/path/to/egltrace.so ./application should output a trace...
  14. J

    SGX 3D Freeze on CC model

    I'm not aware of any documentation of the powervr.ini file, but the general layout is: [process_name] key=value with a special [default] section that is loaded for all processes. For example, if I want to set 'Option1' to 'foo' for all processes, except 'mygame' which you want 'bar'...
  15. J

    WTB: Rebirth/1ghz Pandora

    Hi, I'm looking to get a Non-classic (GPU too old!) pandora for graphics stuff, don't really care about battery/keyboard/case being full of holes (But need a working screen). I'm California, USA, but would be willing to pay for (not-silly) shipping from europe/wherever if needed. Please PM me...
  16. J

    SGX 3D Freeze on CC model

    By default glFlush/glFinish won't actually do what you want here, as they don't actually cause the hw to do anything (by default -that can be modified by setting the "FlushBehaviour" apphint to '1' (Flush and wait for vertex processing to complete) or '2' (Flush and wait for all rasterisation to...
  17. J

    SGX 3D Freeze on CC model

    It looks like it's ran out of vertex buffer space, and for some reason failing to flush the current buffer to get more space. Can you try changing the "DefaultVertexBufferSize" apphint in powervr.ini? (The default value is "204800" (200k) - try increasing that to 800k or something). 5000...
  18. J

    Improving performance

    I messed up the shader just before I pushed it (Don't rename something without testing kids!) - I just fixed that. I can't seem to run it on my workstation as I get noise in the images from SDL_images, but it might work now...
  19. J

    Improving performance

    A bit of thread necromancy, but I kinda forgot about this - I did a quick implementation of a gles2 blend/discard performance test - I haven't got a pandora myself, so haven't actually been able to test it yet... If anyone gets round to actually running the thing, please let me know if it...
  20. J

    Improving performance

    If it does, I only expect it to affect the 'first' frame (As the driver knows the framebuffer starts undefined) - the other 299 should be exactly the same - non-optimal, but the same.
Back
Top