; Copyright 2009 Google Inc. All Rights Reserved.
;
; Note: This file is auto-generated. All changes will be lost.

; OpenGL dependent settings.
PLATFORM = ogl {
  ; Bindings for vertex shader.
  ; 
  ; File containing vertex shader code.
  SETTINGS(vertexShader) {
    _textDefinition.file = precipitation_double_cone.arbvp1
  }
  ; Constant registers.
  SETTINGS(model_view_proj_VS) {
    _baseRegister.value = 1
  }
  SETTINGS(vertex_args_VS) {
    _baseRegister.value = 5
  }
  ; Bindings for pixel shader.
  ; 
  ; File containing pixel shader code.
  SETTINGS(pixelShader) {
    _textDefinition.file = precipitation_double_cone.arbfp1
  }
  ; Constant registers.
  SETTINGS(pixel_args_PS) {
    _baseRegister.value = 0
  }
  SETTINGS(time_scrolls_PS) {
    _baseRegister.value = 1
  }
  ; Texture samplers.
  SETTINGS(texture0_PS) {
    _samplerNumber.value = 0
  }
  SETTINGS(texture1_PS) {
    _samplerNumber.value = 1
  }
  SETTINGS(texture2_PS) {
    _samplerNumber.value = 2
  }
  SETTINGS(texture3_PS) {
    _samplerNumber.value = 3
  }
}

; DirectX9 dependent settings.
PLATFORM = dx9 {
  ; Bindings for vertex shader.
  ; 
  ; File containing vertex shader code.
  SETTINGS(vertexShader) {
    _textDefinition.file = precipitation_double_cone.vs_2_0
  }
  ; Constant registers.
  SETTINGS(model_view_proj_VS) {
    _baseRegister.value = 0
  }
  SETTINGS(vertex_args_VS) {
    _baseRegister.value = 4
  }
  ; Bindings for pixel shader.
  ; 
  ; File containing pixel shader code.
  SETTINGS(pixelShader) {
    _textDefinition.file = precipitation_double_cone.ps_2_0
  }
  ; Constant registers.
  SETTINGS(pixel_args_PS) {
    _baseRegister.value = 0
  }
  SETTINGS(time_scrolls_PS) {
    _baseRegister.value = 1
  }
  ; Texture samplers.
  SETTINGS(texture0_PS) {
    _samplerNumber.value = 0
  }
  SETTINGS(texture1_PS) {
    _samplerNumber.value = 1
  }
  SETTINGS(texture2_PS) {
    _samplerNumber.value = 2
  }
  SETTINGS(texture3_PS) {
    _samplerNumber.value = 3
  }
}

