|
Monado OpenXR Runtime
|
Data Structures | |
| class | Cmd |
| class | ConditionalGenerator |
Functions | |
| get_device_cmds () | |
| get_instance_cmds () | |
| wrap_condition (condition) | |
| compute_condition (pp_conditions) | |
| generate_per_command (List[Cmd] commands, Callable[[Cmd], str] per_command_handler) | |
| generate_structure_members (List[Cmd] commands) | |
| generate_proc_macro (str macro, List[Cmd] commands) | |
| make_ext_member_name (str ext) | |
| make_ext_name_define (str ext) | |
| generate_ext_members (exts) | |
| generate_ext_check (exts) | |
| write_generated_file (str output_path, List[str] lines) | |
| generate_helpers_h_funcs (str output) | |
| generate_helpers_h_ext (str output) | |
| generate_bundle_init_instance_ext (str output) | |
| generate_bundle_init_device_ext (str output) | |
| generate_function_loaders_instance (str output) | |
| generate_function_loaders_device (str output) | |
| main () | |
Variables | |
| list | INSTANCE_EXTENSIONS_TO_CHECK |
| list | DEVICE_EXTENSIONS_TO_CHECK |
Simple script to generate vk_*.h.inc and vk_*.c.inc files.
| vk_generate_inc_files.generate_bundle_init_device_ext | ( | str | output | ) |
Generate device extension check code for vk_bundle_init.c
References write_generated_file().
Referenced by main().
| vk_generate_inc_files.generate_bundle_init_instance_ext | ( | str | output | ) |
Generate instance extension check code for vk_bundle_init.c
References write_generated_file().
Referenced by main().
| vk_generate_inc_files.generate_function_loaders_device | ( | str | output | ) |
Generate device loader code for vk_function_loaders.c
References write_generated_file().
Referenced by main().
| vk_generate_inc_files.generate_function_loaders_instance | ( | str | output | ) |
Generate instance loader code for vk_function_loaders.c
References write_generated_file().
Referenced by main().
| vk_generate_inc_files.generate_helpers_h_ext | ( | str | output | ) |
Generate extension bool members for vk_helpers.h
References write_generated_file().
Referenced by main().
| vk_generate_inc_files.generate_helpers_h_funcs | ( | str | output | ) |
Generate function pointer struct members for vk_helpers.h
References write_generated_file().
Referenced by main().
| vk_generate_inc_files.main | ( | ) |
Handle command line and generate file(s).
References generate_bundle_init_device_ext(), generate_bundle_init_instance_ext(), generate_function_loaders_device(), generate_function_loaders_instance(), generate_helpers_h_ext(), generate_helpers_h_funcs(), and main().
Referenced by main().
| vk_generate_inc_files.write_generated_file | ( | str | output_path, |
| List[str] | lines | ||
| ) |
Write a generated file with auto-generated header.
Referenced by generate_bundle_init_device_ext(), generate_bundle_init_instance_ext(), generate_function_loaders_device(), generate_function_loaders_instance(), generate_helpers_h_ext(), and generate_helpers_h_funcs().
| list vk_generate_inc_files.DEVICE_EXTENSIONS_TO_CHECK |
| list vk_generate_inc_files.INSTANCE_EXTENSIONS_TO_CHECK |