Fields
- shader_name: string
- shader_source: string
- shader_model_version: string
- shader_type: Shader_Type
- entry_point: string
- defines: [] string
- extra_args: [] string
- add_debug_info: bool
- warnings_as_error: bool
- skip_optimization: bool
- spirv_target_env: string
- spirv_generate_non_semanantic_debug_info: := true
- turn_off_validation: bool