Class: RLSL::MSL::Translator

Inherits:
BaseTranslator show all
Defined in:
lib/rlsl/msl/translator.rb

Constant Summary collapse

PROFILE =
BaseTranslator.build_profile(
  uniform_target: :msl,
  identifier_replacements: {
    "vec2" => "float2",
    "vec3" => "float3",
    "vec4" => "float4"
  },
  call_rewrites: BaseTranslator.common_call_rewrites(
    target_vec2: "float2",
    target_vec3: "float3",
    target_vec4: "float4"
  )
)

Constants inherited from BaseTranslator

BaseTranslator::REMOVED_IDENTIFIERS

Method Summary

Methods inherited from BaseTranslator

build_profile, common_call_rewrites, infix_call, #initialize, rename_call, #translate

Constructor Details

This class inherits a constructor from RLSL::BaseTranslator