i965: Document inconsistent units the URB size is represented in.
Every other gen the representation of the URB size was changed and previous ones weren't updated. I'd be willing to write a series normalizing this to be KB on all generations if anybody else cares.
This commit is contained in:
parent
228d5a3f75
commit
3dc97a1586
|
@ -1026,7 +1026,13 @@ struct brw_context
|
|||
GLuint clip_start;
|
||||
GLuint sf_start;
|
||||
GLuint cs_start;
|
||||
GLuint size; /* Hardware URB size, in KB. */
|
||||
/**
|
||||
* URB size in the current configuration. The units this is expressed
|
||||
* in are somewhat inconsistent, see brw_device_info::urb::size.
|
||||
*
|
||||
* FINISHME: Represent the URB size consistently in KB on all platforms.
|
||||
*/
|
||||
GLuint size;
|
||||
|
||||
/* True if the most recently sent _3DSTATE_URB message allocated
|
||||
* URB space for the GS.
|
||||
|
|
|
@ -81,6 +81,11 @@ struct brw_device_info
|
|||
unsigned max_cs_threads;
|
||||
|
||||
struct {
|
||||
/**
|
||||
* Hardware default URB size. The units this is expressed in are
|
||||
* somewhat inconsistent: 512b units on Gen4-5, KB on Gen6-7, and KB
|
||||
* times the slice count on Gen8+.
|
||||
*/
|
||||
unsigned size;
|
||||
unsigned min_vs_entries;
|
||||
unsigned max_vs_entries;
|
||||
|
|
Loading…
Reference in New Issue