|
ReactOS 0.4.17-dev-934-g091855f
|

Classes | |
| struct | shader_limits |
| struct vkd3d_string_buffer* vkd3d_glsl_generator::buffer |
Definition at line 50 of file glsl.c.
Referenced by shader_glsl_begin_block(), shader_glsl_break(), shader_glsl_case(), shader_glsl_cast(), shader_glsl_continue(), shader_glsl_dcl_indexable_temp(), shader_glsl_default(), shader_glsl_else(), shader_glsl_end_block(), shader_glsl_generate_cbv_declaration(), shader_glsl_generate_declarations(), shader_glsl_generate_descriptor_declarations(), shader_glsl_generate_input_declarations(), shader_glsl_generate_interface_block(), shader_glsl_generate_output_declarations(), shader_glsl_generate_sampler_declaration(), shader_glsl_generate_uav_declaration(), shader_glsl_if(), shader_glsl_loop(), shader_glsl_mov(), shader_glsl_ret(), shader_glsl_shader_epilogue(), shader_glsl_shader_prologue(), shader_glsl_store_uav_typed(), shader_glsl_switch(), shader_glsl_unhandled(), vkd3d_glsl_generator_cleanup(), vkd3d_glsl_generator_generate(), and vkd3d_glsl_generator_init().
| const struct vkd3d_shader_scan_combined_resource_sampler_info* vkd3d_glsl_generator::combined_sampler_info |
Definition at line 68 of file glsl.c.
Referenced by glsl_compile(), shader_glsl_generate_descriptor_declarations(), and vkd3d_glsl_generator_init().
| const struct vkd3d_shader_scan_descriptor_info1* vkd3d_glsl_generator::descriptor_info |
Definition at line 67 of file glsl.c.
Referenced by glsl_compile(), shader_glsl_generate_descriptor_declarations(), shader_glsl_get_descriptor(), shader_glsl_get_descriptor_by_id(), and vkd3d_glsl_generator_init().
| bool vkd3d_glsl_generator::failed |
Definition at line 55 of file glsl.c.
Referenced by vkd3d_glsl_generator_generate().
Definition at line 53 of file glsl.c.
Referenced by shader_glsl_begin_block(), shader_glsl_break(), shader_glsl_case(), shader_glsl_continue(), shader_glsl_dcl_indexable_temp(), shader_glsl_default(), shader_glsl_else(), shader_glsl_end_block(), shader_glsl_if(), shader_glsl_loop(), shader_glsl_ret(), shader_glsl_shader_epilogue(), shader_glsl_shader_prologue(), shader_glsl_store_uav_typed(), shader_glsl_switch(), shader_glsl_unhandled(), and vkd3d_glsl_generator_generate().
| const struct vkd3d_shader_interface_info* vkd3d_glsl_generator::interface_info |
Definition at line 65 of file glsl.c.
Referenced by shader_glsl_generate_cbv_declaration(), shader_glsl_generate_sampler_declaration(), shader_glsl_generate_uav_declaration(), shader_glsl_get_cbv_binding(), shader_glsl_get_combined_sampler_binding(), shader_glsl_get_uav_binding(), and vkd3d_glsl_generator_init().
| bool vkd3d_glsl_generator::interstage_input |
Definition at line 62 of file glsl.c.
Referenced by shader_glsl_generate_input_declarations(), shader_glsl_shader_prologue(), and vkd3d_glsl_generator_init().
| bool vkd3d_glsl_generator::interstage_output |
Definition at line 63 of file glsl.c.
Referenced by shader_glsl_generate_output_declarations(), shader_glsl_shader_epilogue(), and vkd3d_glsl_generator_init().
| struct vkd3d_glsl_generator::shader_limits vkd3d_glsl_generator::limits |
| struct vkd3d_shader_location vkd3d_glsl_generator::location |
Definition at line 51 of file glsl.c.
Referenced by vkd3d_glsl_generator_init(), and vkd3d_glsl_handle_instruction().
| struct vkd3d_shader_message_context* vkd3d_glsl_generator::message_context |
Definition at line 52 of file glsl.c.
Referenced by glsl_compile(), and vkd3d_glsl_generator_init().
| const struct vkd3d_shader_descriptor_offset_info* vkd3d_glsl_generator::offset_info |
Definition at line 66 of file glsl.c.
Referenced by shader_glsl_generate_cbv_declaration(), shader_glsl_generate_uav_declaration(), and vkd3d_glsl_generator_init().
Definition at line 54 of file glsl.c.
Referenced by shader_glsl_generate_cbv_declaration(), shader_glsl_generate_declarations(), shader_glsl_print_combined_sampler_name(), shader_glsl_print_image_name(), shader_glsl_print_register_name(), shader_glsl_shader_epilogue(), shader_glsl_shader_prologue(), and vkd3d_glsl_generator_init().
| struct vsir_program* vkd3d_glsl_generator::program |
Definition at line 48 of file glsl.c.
Referenced by shader_glsl_check_shader_visibility(), shader_glsl_generate_declarations(), shader_glsl_generate_input_declarations(), shader_glsl_generate_output_declarations(), shader_glsl_print_register_name(), shader_glsl_print_sysval_name(), shader_glsl_ret(), shader_glsl_shader_epilogue(), shader_glsl_shader_prologue(), vkd3d_glsl_generator_generate(), and vkd3d_glsl_generator_init().
| struct vkd3d_string_buffer_cache vkd3d_glsl_generator::string_buffers |
Definition at line 49 of file glsl.c.
Referenced by glsl_dst_init(), glsl_src_init(), shader_glsl_binop(), shader_glsl_case(), shader_glsl_cast(), shader_glsl_dot(), shader_glsl_if(), shader_glsl_intrinsic(), shader_glsl_ld(), shader_glsl_load_uav_typed(), shader_glsl_mov(), shader_glsl_movc(), shader_glsl_mul_extended(), shader_glsl_print_src(), shader_glsl_print_subscript(), shader_glsl_relop(), shader_glsl_sample(), shader_glsl_store_uav_typed(), shader_glsl_switch(), shader_glsl_unary_op(), vkd3d_glsl_generator_cleanup(), and vkd3d_glsl_generator_init().