Lines Matching defs:options
44 find_precision_visitor(const struct gl_shader_compiler_options *options);
70 const struct gl_shader_compiler_options *options;
107 const struct gl_shader_compiler_options *options);
131 const struct gl_shader_compiler_options *options;
148 can_lower_type(const struct gl_shader_compiler_options *options,
168 return options->LowerPrecisionFloat16;
172 return options->LowerPrecisionInt16;
183 options = opts;
291 if (!can_lower_type(options, type))
333 if (!can_lower_type(options, ir->type))
394 if (!can_lower_type(options, ir->type))
398 if (!options->LowerPrecisionDerivatives &&
631 find_lowerable_rvalues(const struct gl_shader_compiler_options *options,
635 find_lowerable_rvalues_visitor v(result, options);
938 lower_precision(options, &lowered_sig->body);
947 find_precision_visitor::find_precision_visitor(const struct gl_shader_compiler_options *options)
952 options(options)
977 lower_variables_visitor(const struct gl_shader_compiler_options *options)
978 : options(options) {
997 const struct gl_shader_compiler_options *options;
1039 !(options->LowerPrecisionFloat16Uniforms &&
1044 !can_lower_type(options, var->type))
1050 if (!options->LowerPrecisionConstants)
1059 if (!options->LowerPrecisionConstants)
1367 lower_precision(const struct gl_shader_compiler_options *options,
1370 find_precision_visitor v(options);
1371 find_lowerable_rvalues(options, instructions, v.lowerable_rvalues);
1374 lower_variables_visitor vars(options);