mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 00:10:10 +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);
|
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
|
static inline void
|
||||||
gen6_emit_3DSTATE_INDEX_BUFFER(const struct ilo_dev_info *dev,
|
gen6_emit_3DSTATE_INDEX_BUFFER(const struct ilo_dev_info *dev,
|
||||||
const struct ilo_ib_state *ib,
|
const struct ilo_ib_state *ib,
|
||||||
|
|
@ -963,7 +947,21 @@ gen6_emit_3DSTATE_INDEX_BUFFER(const struct ilo_dev_info *dev,
|
||||||
if (!buf)
|
if (!buf)
|
||||||
return;
|
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
|
* set start_offset to 0 here and adjust pipe_draw_info::start with
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue