The display controller's video1 and video2 layers contain scaling logic which would allow both more flexible resolutions and better quality. For those cases where the shader load is too high to render 3D in WVGA at acceptable frame rates you could let the video1 layer scale the 3D output and use the video2 and graphics layers to display GUI elements at full resolution.mali said:The LCD has got a hardware pixel-doubling mode. 400x240 is the way to go in games.
Xmas said:The display controller's video1 and video2 layers contain scaling logic which would allow both more flexible resolutions and better quality. For those cases where the shader load is too high to render 3D in WVGA at acceptable frame rates you could let the video1 layer scale the 3D output and use the video2 and graphics layers to display GUI elements at full resolution.mali said:The LCD has got a hardware pixel-doubling mode. 400x240 is the way to go in games.
Some driver modifications may be necessary to allow this, though.
any chance for this functionality to find its way into the OSS fb kernel driver?
MDave said:It's roughly 4 times more powerful then a psp, and it can do things the psp can only dream of doing *cough* Shaders! *cough*
HOWEVER! Because it has double (or is that 4 times?) more pixels to render compared to the psp screen ... it could be hard to tell.
One thing's for sure, texture resolutions and quantity of textures are going to make a hell of a difference with 256 MB RAM compared to the psp's 32MB and 2MB VRAM used in commercial games Difference will be night and day.
SGX in Pandora has 110MHz (when CPU is at 600MHz). It's clock is derived form CPU clock so when CPU clock gets bumped to 900MHz (which can be done) SGX will be at 166MHz. Default is 110MHz, though.Mr Poletski said:At 200Mhz the SGX 530 core would have 400Mpixel/s fillrate (two pipelines). That's enough pixel fillrate to paint an 800x480 screen over 1000 times per second.
Let's forget for a minute about fillrate, which itself is not very interesting (after all game that would only fill screen with color/single texture would have rather boring visuals...).Mr Poletski said:while I doubt anything will ever get 1000fps on the pandora, you can be rest assured that the rate it can draw pixels (this is different from rendering pixels) will not be holding it back.
I'd be very interested with benchmarks of OpenGL ES 2.0 Quake 3 port. It should be in 30+ fps range - after all Quake 3 uses very short shaders...Mr Poletski said:anyway, we have quake 3 on the pandora right? has anybody benchmarked it yet?
maciek_urbanski said:If shader works on floats (like most of the do)
I don't think this is a valid assumption for shaders written specifically for GLSL ES. For ports that will of course be true.
While I can't comment on your calculation in detail, I agree with the recommendation: optimize your shaders. After all, even if your app is running fast enough you can still save power by reducing the shader load.
i woudn't be that optimistic. a 0-overdraw scenario is utopian; even though TBDR does help with drawing translucencies, it does not eliminate them.Mr Poletski said:At 200Mhz the SGX 530 core would have 400Mpixel/s fillrate (two pipelines). That's enough pixel fillrate to paint an 800x480 screen over 1000 times per second.
while I doubt anything will ever get 1000fps on the pandora, you can be rest assured that the rate it can draw pixels (this is different from rendering pixels) will not be holding it back.
mali said:The LCD has got a hardware pixel-doubling mode. 400x240 is the way to go in games.
Unless you want a 400x240 game screen with an 800x480 GUI on top.
Also if the Pandora gets anything that looks as good as say Crisis Core I'm going to eat my hat. Well, go buy a hat, then eat it.
Eniko said:mali said:The LCD has got a hardware pixel-doubling mode. 400x240 is the way to go in games.
Unless you want a 400x240 game screen with an 800x480 GUI on top.
Also if the Pandora gets anything that looks as good as say Crisis Core I'm going to eat my hat. Well, go buy a hat, then eat it.
If Pandora gets anything that looks as good as Crisis Core, I'll buy you a hat, just so you can eat it A real fancy one, too. A lesson learned early in the restaurant industry: presentation is more important than flavour.
Heh... Wouldn't know if we get that far, but I'm saving up money so I can pitch in on that...WizardStan said:If Pandora gets anything that looks as good as Crisis Core, I'll buy you a hat, just so you can eat it A real fancy one, too. A lesson learned early in the restaurant industry: presentation is more important than flavour.