# Granularity of PowerVR Series 6

**URL:** <https://forums.imgtec.com/t/granularity-of-powervr-series-6/1530>\
**Category:** PowerVR Insider\
**Created:** [September 27, 2012, 10:43am UTC](https://forums.imgtec.com/t/granularity-of-powervr-series-6/1530 "2012-09-27T10:43:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![martin-kraus](https://avatars.discourse-cdn.com/v4/letter/m/85f322/32.png) [@martin-kraus](https://forums.imgtec.com/u/martin-kraus)\
**Post date:** [September 27, 2012, 10:43am UTC](https://forums.imgtec.com/t/granularity-of-powervr-series-6/1530/1 "2012-09-27T10:43:37Z")

</div>

Hi,  
  
In another forum the question about branching granularity of future PowerVR GPUs came up. The granularity of Series 5 appears to be one: “The branching granularity on SGX is one fragment or one vertex.” (page 22 in the “POWERVR SGX OpenGL ES 2.0 Application Development Recommendations”).   
  
Thus, just out of curiosity: what is the branching granularity of Series 6 GPUs?&nbsp;   
  
Thanks,  
  
Martin

---

<div class="post-metadata">

**Author:** ![JoeDavis](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/joedavis/32/71_2.png) [@JoeDavis](https://forums.imgtec.com/u/JoeDavis)\
**Post date:** [October 9, 2012, 2:50pm UTC](https://forums.imgtec.com/t/granularity-of-powervr-series-6/1530/2 "2012-10-09T14:50:09Z")

</div>

Hi Martin,  
  
For our 3.0 SDK release, the performance recommendations document was updated. It now explicitly highlights differences between the Series5 and Series6 hardware.  
  
Section 6.3. (“Flow Control”) has the following explanation:

Quote:

  
•&nbsp; (Series 5/5XT Only) The branching granularity on PowerVR SGX hardware is one fragment   
or one vertex, meaning that area of fragments don’thave to be spatially coherent in terms of   
branching  
•&nbsp; (Series 6 Only) Unlike the previous PowerVR SGX hardware, for branching to be effective on   
‘Rogue’, fragments that branch should be spatially coherent.  

  
  
I hope this helps :)  
  
Thanks,  
Joe

---

<div class="post-metadata">

**Author:** ![martin-kraus](https://avatars.discourse-cdn.com/v4/letter/m/85f322/32.png) [@martin-kraus](https://forums.imgtec.com/u/martin-kraus)\
**Post date:** [October 9, 2012, 5:38pm UTC](https://forums.imgtec.com/t/granularity-of-powervr-series-6/1530/3 "2012-10-09T17:38:44Z")

</div>

Joe wrote:

For our 3.0 SDK release, the performance recommendations document was updated. It now explicitly highlights differences between the Series5 and Series6 hardware.  
...  
&nbsp; (Series 6 Only) Unlike the previous PowerVR SGX hardware, for branching to be effective on   
‘Rogue’, fragments that branch should be spatially coherent.  

  
  
Hi Joe,  
  
thanks for mentioning the update of that document, I've missed that update.  
  
Well, yes, that helps. Of course my next question would be: how coherent should the branching be? But I guess that depends on many factors.   
  
Thanks,  
  
Martin  
  
&nbsp;

---

<div class="post-metadata">

**Author:** ![JoeDavis](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/joedavis/32/71_2.png) [@JoeDavis](https://forums.imgtec.com/u/JoeDavis)\
**Post date:** [October 10, 2012, 8:18am UTC](https://forums.imgtec.com/t/granularity-of-powervr-series-6/1530/4 "2012-10-10T08:18:44Z")

</div>

Hi Martin,  
  
You’re correct that it does depend on a number of factors. Unfortunately, we cannot discuss this in any detail at this point in time.  
  
Thanks,  
Joe
