Searched refs:TNumericFeatures (Results 1 – 3 of 3) sorted by relevance
| /third_party/glslang/glslang/MachineIndependent/ |
| D | localintermediate.h | 236 class TNumericFeatures { 238 TNumericFeatures() : features(0) { } in TNumericFeatures() function 239 TNumericFeatures(const TNumericFeatures&) = delete; 240 TNumericFeatures& operator=(const TNumericFeatures&) = delete; 907 void updateNumericFeature(TNumericFeatures::feature f, bool on) { } in updateNumericFeature() 910 return numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types) || in getArithemeticInt8Enabled() 911 numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types_int8); in getArithemeticInt8Enabled() 914 return numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types) || in getArithemeticInt16Enabled() 915 numericFeatures.contains(TNumericFeatures::gpu_shader_int16) || in getArithemeticInt16Enabled() 916 numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types_int16); in getArithemeticInt16Enabled() [all …]
|
| D | Versions.cpp | 928 intermediate.updateNumericFeature(TNumericFeatures::shader_explicit_arithmetic_types, on); in updateExtensionBehavior() 930 … intermediate.updateNumericFeature(TNumericFeatures::shader_explicit_arithmetic_types_int8, on); in updateExtensionBehavior() 932 … intermediate.updateNumericFeature(TNumericFeatures::shader_explicit_arithmetic_types_int16, on); in updateExtensionBehavior() 934 … intermediate.updateNumericFeature(TNumericFeatures::shader_explicit_arithmetic_types_int32, on); in updateExtensionBehavior() 936 … intermediate.updateNumericFeature(TNumericFeatures::shader_explicit_arithmetic_types_int64, on); in updateExtensionBehavior() 938 … intermediate.updateNumericFeature(TNumericFeatures::shader_explicit_arithmetic_types_float16, on); in updateExtensionBehavior() 940 … intermediate.updateNumericFeature(TNumericFeatures::shader_explicit_arithmetic_types_float32, on); in updateExtensionBehavior() 942 … intermediate.updateNumericFeature(TNumericFeatures::shader_explicit_arithmetic_types_float64, on); in updateExtensionBehavior() 944 intermediate.updateNumericFeature(TNumericFeatures::shader_implicit_conversions, on); in updateExtensionBehavior() 946 intermediate.updateNumericFeature(TNumericFeatures::gpu_shader_fp64, on); in updateExtensionBehavior() [all …]
|
| D | Intermediate.cpp | 1165 …canPromoteConstant = numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types) … in addConversion() 1166 … numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types_float16); in addConversion() 1170 …canPromoteConstant = numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types) … in addConversion() 1171 … numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types_int8); in addConversion() 1175 …canPromoteConstant = numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types) … in addConversion() 1176 … numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types_int16); in addConversion() 1670 if (numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types) || in canImplicitlyPromote() 1671 numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types_int8) || in canImplicitlyPromote() 1672 … numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types_int16) || in canImplicitlyPromote() 1673 … numericFeatures.contains(TNumericFeatures::shader_explicit_arithmetic_types_int32) || in canImplicitlyPromote() [all …]
|