{
  "dx11" : "dx11/meshplane.fx",
  "agal" : "agal/meshplane.agal",
  "ogles" : "ogles/meshplane.gles",
  "ogl" : "ogl/meshplane.glsl",
  "func_ps" : "main_ps",
  "func_vs" : "main_vs",

  "ShaderFlags" :
  {
  },

  "AgalConstMappingVS" :
  {
    "0 - global" : 0,
    "1 - dynamic" : 20,
    "2 - static" : 24
  },

  "AgalConstMappingPS" :
  {
    "0 - global" : 0,
    "1 - dynamic" : 8,
    "2 - static" : 9
  },
  
  "OGLESTextureMappingsPS" :
  {
    "0 - colour" : "sDiffuseMap",
    "1 - alpha"  : "sAlphaMap"
  },

  "OGLESVertexAttrMappings" :
  {
    "0 - POSITION"       : "aPosition",
    "1 - NORMAL(UNUSED)" : "aNormal",
    "2 - TEXCOORD"       : "aTexCoord0"
  },
  
  "OGLESConstBufferVS0" :
  {
    "00" : [ "uView", 4 ],
    "04" : [ "uInvView", 4 ],
    "08" : [ "uViewProj", 4 ],
    "12" : [ "uInvViewProj", 4 ],
    "16" : [ "uTargetSizeInvSize", 1 ],
    "17" : [ "uCameraPos", 1 ],
    "18" : [ "uTimeClipPlanes", 1 ],
    "19" : [ "uDepthEncConsts", 1 ],
    "20" : [ "uFogParams1", 1 ],
    "21" : [ "uFogParams2", 1 ],
    "22" : [ "uDistFog", 1 ],
    "23" : [ "uHeightFog", 1 ]
  },
    
  "OGLESConstBufferVS1" :
  {
    "00" : [ "uWorld", 4 ]
  },
  
  "OGLESConstBufferVS2" :
  {
    "00" : [ "uColorUVMat", 4 ],
    "04" : [ "uAlphaUVMat", 4 ]
  },
    
  "OGLESConstBufferPS0" :
  {
    "00" : [ "uView", 4 ],
    "04" : [ "uInvView", 4 ],
    "08" : [ "uViewProj", 4 ],
    "12" : [ "uInvViewProj", 4 ],
    "16" : [ "uTargetSizeInvSize", 1 ],
    "17" : [ "uCameraPos", 1 ],
    "18" : [ "uTimeClipPlanes", 1 ],
    "19" : [ "uDepthEncConsts", 1 ],
    "20" : [ "uFogParams1", 1 ],
    "21" : [ "uFogParams2", 1 ],
    "22" : [ "uDistFog", 1 ],
    "23" : [ "uHeightFog", 1 ]
  },
    
  "OGLESConstBufferPS1" :
  {
  },
  
  "OGLESConstBufferPS2" :
  {
    "00" : [ "uColorAlphaMin", 1 ],
    "01" : [ "uColorAlphaSize", 1 ],
    "02" : [ "uColorMaterial", 1 ]
  },

  "OGLESConstBufferPS3" :
  {
  },

  "OGLESConstBufferPS4" :
  {
  }
  
}
