Skip to content
Snippets Groups Projects

vkd3d-shader/d3d-asm: Dump the input and output signatures.

Merged Giovanni Mascellani requested to merge giomasce/vkd3d:flegrei into master
1 file
+ 9
7
Compare changes
  • Side-by-side
  • Inline
@@ -191,8 +191,9 @@ static void print_usage(const char *program_name)
@@ -191,8 +191,9 @@ static void print_usage(const char *program_name)
" --formatting=<flags> Specify the formatting options for text output.\n"
" --formatting=<flags> Specify the formatting options for text output.\n"
" <flags> is a comma separated list of formatting flags,\n"
" <flags> is a comma separated list of formatting flags,\n"
" optionally prefixed by '+' or '-'. Valid flags are\n"
" optionally prefixed by '+' or '-'. Valid flags are\n"
" 'colour', 'indent', 'offsets', 'header', and 'raw-ids'.\n"
" 'colour', 'indent', 'offsets', 'header', 'raw-ids',\n"
" The 'indent' and 'header' flags are enabled by default.\n"
" and 'signatures'. The 'indent' and 'header' flags are\n"
 
" enabled by default.\n"
" --fragment-coordinate-origin=<origin>\n"
" --fragment-coordinate-origin=<origin>\n"
" Specify the origin of fragment coordinates for SPIR-V\n"
" Specify the origin of fragment coordinates for SPIR-V\n"
" targets. Valid values are 'upper-left' (default) and\n"
" targets. Valid values are 'upper-left' (default) and\n"
@@ -300,11 +301,12 @@ static bool parse_formatting(uint32_t *formatting, bool *colour, char *arg)
@@ -300,11 +301,12 @@ static bool parse_formatting(uint32_t *formatting, bool *colour, char *arg)
}
}
opts[] =
opts[] =
{
{
{"colour", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_COLOUR},
{"colour", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_COLOUR},
{"indent", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_INDENT},
{"indent", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_INDENT},
{"offsets", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_OFFSETS},
{"offsets", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_OFFSETS},
{"header", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_HEADER},
{"header", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_HEADER},
{"raw-ids", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_RAW_IDS},
{"raw-ids", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_RAW_IDS},
 
{"signatures", VKD3D_SHADER_COMPILE_OPTION_FORMATTING_IO_SIGNATURES},
};
};
char *tok;
char *tok;
Loading