radeonsi: sort members of si_shader_key::part

and improve some comments

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
Marek Olšák 2017-02-14 22:14:55 +01:00
parent 1fabb29717
commit 054f853035

View file

@ -422,10 +422,6 @@ union si_shader_part_key {
struct si_shader_key {
/* Prolog and epilog flags. */
union {
struct {
struct si_ps_prolog_bits prolog;
struct si_ps_epilog_bits epilog;
} ps;
struct {
struct si_vs_prolog_bits prolog;
struct si_vs_epilog_bits epilog;
@ -439,13 +435,17 @@ struct si_shader_key {
struct {
struct si_gs_prolog_bits prolog;
} gs;
struct {
struct si_ps_prolog_bits prolog;
struct si_ps_epilog_bits epilog;
} ps;
} part;
/* These two are initially set according to the NEXT_SHADER property,
* or guessed if the property doesn't seem correct.
*/
unsigned as_es:1; /* export shader */
unsigned as_ls:1; /* local shader */
unsigned as_es:1; /* export shader, which precedes GS */
unsigned as_ls:1; /* local shader, which precedes TCS */
/* Flags for monolithic compilation only. */
union {