title: Is it viable to replace GLSL with CG?
body: <p><a href="http://http.developer.nvidia.com/Cg/TessellationControlShader.html" rel="noreferrer">http://http.developer.nvidia.com/Cg/TessellationControlShader.html</a></p>
  
  <p>I have some questions regarding CG. </p>
  
  <p>What OpenGL version does CG support? On their site they state </p>
  
  <blockquote>
    <p>Opengl Functionality Requirements</p>
    
    <p>OpenGL 1.0</p>
  </blockquote>
  
  <p>Which seems a little bit odd to me. For me this means that I need to have at least OpenGL 1.0 to use all OpenGL features in CG. So litteraly all new OpenGL features are missing?</p>
  
  <p>Also the compute shader seems to be missing</p>
  
  <blockquote>
    <p>GeometryShader, PixelShader, TessellationEvaluationShader,
    VertexShader, FragmentProgram, GeometryProgram,
    TessellationControlProgram, TessellationEvaluationProgram,
    VertexProgram</p>
  </blockquote>
  
  <p>Is CG now a viable alternative to replace GLSL 4.x? Can I write all shaders in CG that I could write in GLSL 4.3?</p>