Thread Closed 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
power vr
03-11-2013, 06:06 AM (This post was last modified: 03-11-2013 06:34 AM by Carter07.)
Post: #33
RE: power vr
(03-10-2013 11:35 PM)Henrik Wrote:  Ah, interesting Smile I'm sure the problem is that PSP games forget to disable alpha test and draw lots of solid geometry with it on, as on PSP it doesn't cost anything, while it hurts us badly on PVR. So if we can detect for example when games are using fully opaque textures and no alpha in vertices, then we can disable the alpha test for that drawing. And maybe we can do more specific hacks for some games. It will be complicated but likely worth it for many mobile GPUs.
Ah so it's not possible to use Alpha Blend Mode instead?

I found this:

"It should also be noted that if a shader contains the ‘discard’ keyword then any object that shader
is applied to will suffer the cost of alpha test, even if the keyword is inside a conditional block that the
developer knows will not be hit for a draw call. The GPU cannot know the result of the conditional
without executing the fragment shader and so has to assume that the ‘discard’ keyword may be
hit. The solution to this is to move the use of ‘discard’ into a separate shader.
Under fixed function APIs it is essential that ‘alpha test’ be disabled for objects that do not require it.
It is common for ‘alpha test’ to be switched on at the beginning of a scene and left on for the entire
scene. This is strongly discouraged is it may severely harm performance.
The same visual effect as ‘discard’ can often be achieved through the use of the correct Alpha
Blend Mode, and setting the Alpha value to ‘0’ where ‘discard’ would be used.
If ‘discard’ or ‘alpha test’ cannot be avoided then objects using these techniques should be
submitted after all opaque geometry is submitted."

Hope something can be done because it's a worth opt for a lot of mobile phones since powervr are widely used Smile, even apple users will like this when the jit works for them.
Find all posts by this user
Thread Closed 


Messages In This Thread
power vr - stodag - 01-22-2013, 07:56 PM
RE: power vr - Arcangel - 01-22-2013, 09:52 PM
RE: power vr - stodag - 01-22-2013, 10:22 PM
RE: power vr - Arcangel - 01-23-2013, 01:20 AM
RE: power vr - stodag - 01-23-2013, 01:36 AM
RE: power vr - livisor - 01-23-2013, 04:03 AM
RE: power vr - stodag - 01-23-2013, 02:57 PM
RE: power vr - stodag - 01-29-2013, 10:24 PM
RE: power vr - Game~N~Motion - 01-31-2013, 07:12 AM
RE: power vr - Henrik - 01-29-2013, 11:14 PM
RE: power vr - stodag - 01-30-2013, 01:48 AM
RE: power vr - stodag - 02-10-2013, 08:45 PM
RE: power vr - Carter07 - 02-10-2013, 10:10 PM
RE: power vr - stodag - 02-10-2013, 09:47 PM
RE: power vr - stodag - 02-10-2013, 11:18 PM
RE: power vr - stodag - 02-22-2013, 12:11 AM
RE: power vr - xsacha - 02-22-2013, 01:13 AM
RE: power vr - livisor - 02-22-2013, 11:46 AM
RE: power vr - xsacha - 02-23-2013, 02:44 AM
RE: power vr - livisor - 02-23-2013, 09:18 AM
RE: power vr - stodag - 02-23-2013, 01:33 PM
RE: power vr - XenoN - 02-23-2013, 02:13 PM
RE: power vr - stodag - 02-23-2013, 02:48 PM
RE: power vr - xsacha - 02-24-2013, 09:29 AM
RE: power vr - stodag - 02-25-2013, 11:50 AM
RE: power vr - Carter07 - 03-10-2013, 10:25 PM
RE: power vr - Henrik - 03-10-2013, 10:26 PM
RE: power vr - Carter07 - 03-10-2013, 10:38 PM
RE: power vr - Henrik - 03-10-2013, 11:35 PM
RE: power vr - EvilKingStan - 03-10-2013, 11:42 PM
RE: power vr - Carter07 - 03-11-2013 06:06 AM
RE: power vr - [Unknown] - 03-11-2013, 12:07 AM
RE: power vr - stodag - 03-11-2013, 01:35 AM
RE: power vr - [Unknown] - 03-11-2013, 06:50 AM
RE: power vr - Carter07 - 03-11-2013, 02:26 PM
RE: power vr - Henrik - 03-11-2013, 02:31 PM
RE: power vr - Henrik - 03-11-2013, 04:53 PM
RE: power vr - stodag - 03-11-2013, 05:15 PM
RE: power vr - Carter07 - 03-11-2013, 05:16 PM
RE: power vr - Henrik - 03-11-2013, 05:19 PM
RE: power vr - Carter07 - 03-11-2013, 06:03 PM
RE: power vr - Henrik - 03-11-2013, 06:28 PM
RE: power vr - Carter07 - 03-11-2013, 08:16 PM
RE: power vr - Carter07 - 03-17-2013, 10:39 AM
RE: power vr - stodag - 03-17-2013, 02:13 PM
RE: power vr - turkamir - 04-08-2013, 07:18 PM
RE: power vr - stodag - 04-14-2013, 07:31 PM
RE: power vr - Henrik - 04-14-2013, 07:52 PM
RE: power vr - stodag - 04-14-2013, 10:27 PM
RE: power vr - stodag - 05-24-2013, 10:25 PM
RE: power vr - rhua hianc - 05-29-2013, 11:50 AM
RE: power vr - iswanadi - 07-10-2013, 11:35 PM
RE: power vr - vitality19 - 07-11-2013, 08:35 AM
RE: power vr - ppssp213 - 07-11-2013, 02:12 PM
RE: power vr - stodag - 07-11-2013, 02:32 PM
RE: power vr - vitality19 - 07-11-2013, 06:06 PM
RE: power vr - Daniel88 - 07-11-2013, 02:46 PM
RE: power vr - stodag - 07-11-2013, 06:11 PM
RE: power vr - vitality19 - 07-11-2013, 06:24 PM
RE: power vr - stodag - 07-11-2013, 07:17 PM
RE: power vr - TheDax - 07-17-2013, 09:16 PM
RE: power vr - wolfteam20 - 07-17-2013, 11:26 PM
RE: power vr - GuilhermeGS2 - 07-18-2013, 02:05 AM
RE: power vr - stodag - 07-18-2013, 07:35 AM
RE: power vr - vitality19 - 07-18-2013, 07:22 PM
RE: power vr - stodag - 07-18-2013, 07:58 PM
RE: power vr - vitality19 - 07-19-2013, 10:56 AM
RE: power vr - stodag - 07-19-2013, 11:28 AM
RE: power vr - vitality19 - 07-19-2013, 05:11 PM
RE: power vr - solarmystic - 07-19-2013, 05:13 PM
RE: power vr - vitality19 - 07-19-2013, 06:55 PM
RE: power vr - stodag - 07-19-2013, 07:35 PM
RE: power vr - vitality19 - 07-20-2013, 01:16 PM
RE: power vr - stodag - 07-20-2013, 04:56 PM
RE: power vr - vitality19 - 07-21-2013, 01:25 PM
RE: power vr - stodag - 07-21-2013, 01:51 PM
RE: power vr - vitality19 - 07-22-2013, 03:48 PM

Forum Jump: