; Copyright 2011 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 = mars_atmosphere_ground_sun_on_overlay.arbvp1
  }
  ; Constant registers.
  SETTINGS(modelView_VS) {
    _baseRegister.value = 1
  }
  SETTINGS(modelViewProj_VS) {
    _baseRegister.value = 5
  }
  SETTINGS(worldOriginInView_VS) {
    _baseRegister.value = 13
  }
  SETTINGS(textureMatrix_VS) {
    _baseRegister.value = 9
  }
  SETTINGS(cameraToSunDirAndExposure_VS) {
    _baseRegister.value = 14
  }
  SETTINGS(lightDirectionInModel_VS) {
    _baseRegister.value = 15
  }
  SETTINGS(atmosphereCustomState_VS) {
    _baseRegister.value = 16
  }
  SETTINGS(cameraLightInfo_VS) {
    _baseRegister.value = 17
  }
  SETTINGS(startupConsts_VS) {
    _baseRegister.value = 18
  }
  SETTINGS(sunsetAmbientAndFogDensity_VS) {
    _baseRegister.value = 19
  }
  ; Bindings for pixel shader.
  ; 
  ; File containing pixel shader code.
  SETTINGS(pixelShader) {
    _textDefinition.file = mars_atmosphere_ground_sun_on_overlay.arbfp1
  }
  ; Constant registers.
  SETTINGS(atmosphereCustomState_PS) {
    _baseRegister.value = 0
  }
  SETTINGS(atmosphereCustomColor_PS) {
    _baseRegister.value = 1
  }
  SETTINGS(fogColor_PS) {
    _baseRegister.value = 2
  }
  SETTINGS(groundOverlayExtent_PS) {
    _baseRegister.value = 3
  }
  ; Texture samplers.
  SETTINGS(groundTexture_PS) {
    _samplerNumber.value = 0
  }
}

; DirectX9 dependent settings.
PLATFORM = dx9 {
  ; Bindings for vertex shader.
  ; 
  ; File containing vertex shader code.
  SETTINGS(vertexShader) {
    _textDefinition.file = mars_atmosphere_ground_sun_on_overlay.vs_2_0
  }
  ; Constant registers.
  SETTINGS(modelView_VS) {
    _baseRegister.value = 0
  }
  SETTINGS(modelViewProj_VS) {
    _baseRegister.value = 4
  }
  SETTINGS(worldOriginInView_VS) {
    _baseRegister.value = 12
  }
  SETTINGS(textureMatrix_VS) {
    _baseRegister.value = 8
  }
  SETTINGS(cameraToSunDirAndExposure_VS) {
    _baseRegister.value = 13
  }
  SETTINGS(lightDirectionInModel_VS) {
    _baseRegister.value = 14
  }
  SETTINGS(atmosphereCustomState_VS) {
    _baseRegister.value = 15
  }
  SETTINGS(cameraLightInfo_VS) {
    _baseRegister.value = 16
  }
  SETTINGS(startupConsts_VS) {
    _baseRegister.value = 17
  }
  SETTINGS(sunsetAmbientAndFogDensity_VS) {
    _baseRegister.value = 18
  }
  ; Bindings for pixel shader.
  ; 
  ; File containing pixel shader code.
  SETTINGS(pixelShader) {
    _textDefinition.file = mars_atmosphere_ground_sun_on_overlay.ps_2_0
  }
  ; Constant registers.
  SETTINGS(atmosphereCustomState_PS) {
    _baseRegister.value = 0
  }
  SETTINGS(atmosphereCustomColor_PS) {
    _baseRegister.value = 1
  }
  SETTINGS(fogColor_PS) {
    _baseRegister.value = 2
  }
  SETTINGS(groundOverlayExtent_PS) {
    _baseRegister.value = 3
  }
  ; Texture samplers.
  SETTINGS(groundTexture_PS) {
    _samplerNumber.value = 0
  }
}

