Comments on: Mobile graphics API wishlist: some features "For example, explicitly say that rendering will only happen to the given tiles; and these textures are very likely to be read just after they are rendered into – so don’t resolve them to memory if they fit into on-chip one." Probably the best way to expose this is to be able to bind rendertargets as read-only (rather than currently they're write-only or blend-only). Since you have no control over which pixel you get to read, now the driver can 100% guarantee you're only going to read from that one tile, so it can do a whole bunch of passes for that tile before moving on to the next. “For example, explicitly say that rendering will only happen to the given tiles; and these textures are very likely to be read just after they are rendered into – so don’t resolve them to memory if they fit into on-chip one.”

Probably the best way to expose this is to be able to bind rendertargets as read-only (rather than currently they’re write-only or blend-only). Since you have no control over which pixel you get to read, now the driver can 100% guarantee you’re only going to read from that one tile, so it can do a whole bunch of passes for that tile before moving on to the next.

]]>
By: Szymon Swistun/2011/03/19/mobile-graphics-api-wishlist-some-features/#comment-1774 Szymon Swistun Sat, 19 Mar 2011 18:50:15 +0000 It's the *generality* of the API that is in the way. GL is designed to run pretty much commonly on all hardware, which has its advantages but getting the most of a particular platform is not one of them. That leaves us to beg individual vendors to put extensions together. I'm guessing they won't :( It’s the *generality* of the API that is in the way. GL is designed to run pretty much commonly on all hardware, which has its advantages but getting the most of a particular platform is not one of them. That leaves us to beg individual vendors to put extensions together.

I’m guessing they won’t :(

]]>
By: Aras Pranckevičius/2011/03/19/mobile-graphics-api-wishlist-some-features/#comment-1767 Aras Pranckevičius Sat, 19 Mar 2011 15:03:22 +0000 So, what they're talking here but for mobile space? http://www.bit-tech.net/hardware/graphics/2011/03/16/farewell-to-directx/1 So, what they’re talking here but for mobile space?