mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 22:00:13 +01:00
ilo: fold gen6_translate_index_size into the caller
There is only one caller so fold it.
This commit is contained in:
parent
1c19d0bb81
commit
02496cd2b6
1 changed files with 15 additions and 17 deletions
|
|
@ -930,22 +930,6 @@ gen6_emit_3DSTATE_VERTEX_ELEMENTS(const struct ilo_dev_info *dev,
|
|||
ilo_cp_end(cp);
|
||||
}
|
||||
|
||||
/**
|
||||
* Translate an index size to the matching hardware index format.
|
||||
*/
|
||||
static inline int
|
||||
gen6_translate_index_size(int size)
|
||||
{
|
||||
switch (size) {
|
||||
case 4: return BRW_INDEX_DWORD;
|
||||
case 2: return BRW_INDEX_WORD;
|
||||
case 1: return BRW_INDEX_BYTE;
|
||||
default:
|
||||
assert(!"unknown index size");
|
||||
return BRW_INDEX_BYTE;
|
||||
}
|
||||
}
|
||||
|
||||
static inline void
|
||||
gen6_emit_3DSTATE_INDEX_BUFFER(const struct ilo_dev_info *dev,
|
||||
const struct ilo_ib_state *ib,
|
||||
|
|
@ -963,7 +947,21 @@ gen6_emit_3DSTATE_INDEX_BUFFER(const struct ilo_dev_info *dev,
|
|||
if (!buf)
|
||||
return;
|
||||
|
||||
format = gen6_translate_index_size(ib->hw_index_size);
|
||||
switch (ib->hw_index_size) {
|
||||
case 4:
|
||||
format = BRW_INDEX_DWORD;
|
||||
break;
|
||||
case 2:
|
||||
format = BRW_INDEX_WORD;
|
||||
break;
|
||||
case 1:
|
||||
format = BRW_INDEX_BYTE;
|
||||
break;
|
||||
default:
|
||||
assert(!"unknown index size");
|
||||
format = BRW_INDEX_BYTE;
|
||||
break;
|
||||
}
|
||||
|
||||
/*
|
||||
* set start_offset to 0 here and adjust pipe_draw_info::start with
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue