Home
last modified time | relevance | path

Searched refs:TNumericFeatures (Results 1 – 3 of 3) sorted by relevance

/third_party/glslang/glslang/MachineIndependent/
Dlocalintermediate.h236 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 …]
DVersions.cpp928 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 …]
DIntermediate.cpp1165 …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 …]