mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-21 21:32:56 +00:00
tools/null_state_gen: Add GEN9 golden context batch buffer creation
Modifications to 'null_state_gen' so it can generate GEN9
golden context batch buffer source for SKL.
v2: - rebased on top of gen8 changes (Mika)
- fixed state base address command size (Mika)
- base address size macro as pages (Mika)
v3: - rebased on top of current master (Mika)
- removed obsolete #includes (Mika)
- added copyright (Mika)
- render and component packing added (Mika)
Cc: Damien Lespiau <damien.lespiau@intel.com>
Cc: Armin Reese <armin.c.reese@intel.com>
Cc: Volkin, Bradley D <bradley.d.volkin@intel.com>
Reviewed-by: Volkin, Bradley D <bradley.d.volkin@intel.com> (v2)
Signed-off-by: Armin Reese <armin.c.reese@intel.com> (v1)
Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
This commit is contained in:
committed by
Mika Kuoppala
parent
0e8ac72d5d
commit
f246f1ed0c
@@ -35,14 +35,15 @@
|
||||
extern int gen6_setup_null_render_state(struct intel_batchbuffer *batch);
|
||||
extern int gen7_setup_null_render_state(struct intel_batchbuffer *batch);
|
||||
extern int gen8_setup_null_render_state(struct intel_batchbuffer *batch);
|
||||
extern int gen9_setup_null_render_state(struct intel_batchbuffer *batch);
|
||||
|
||||
static int debug = 0;
|
||||
|
||||
static void print_usage(char *s)
|
||||
{
|
||||
fprintf(stderr, "%s: <gen>\n"
|
||||
" gen: gen to generate for (6,7,8)\n",
|
||||
s);
|
||||
" gen: gen to generate for (6,7,8,9)\n",
|
||||
s);
|
||||
}
|
||||
|
||||
/* Creates the intel_renderstate_genX.c file for the particular
|
||||
@@ -132,6 +133,9 @@ static int do_generate(int gen)
|
||||
case 8:
|
||||
null_state_gen = gen8_setup_null_render_state;
|
||||
break;
|
||||
case 9:
|
||||
null_state_gen = gen9_setup_null_render_state;
|
||||
break;
|
||||
}
|
||||
|
||||
if (null_state_gen == NULL) {
|
||||
|
||||
Reference in New Issue
Block a user