Subversion Repositories gelsvn

Rev

Rev 663 | Rev 665 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 663 Rev 664
Line 460... Line 460...
460
    "		gl_FragColor = max(vec4(0), s_norm * vec4(-1,0,1,0));\n"
460
    "		gl_FragColor = max(vec4(0), s_norm * vec4(-1,0,1,0));\n"
461
    "       gl_FragColor *= dot_ln;\n"
461
    "       gl_FragColor *= dot_ln;\n"
462
    "       gl_FragColor.r = pow(gl_FragColor.r, 1.0/gamma);\n"
462
    "       gl_FragColor.r = pow(gl_FragColor.r, 1.0/gamma);\n"
463
    "       gl_FragColor.g = pow(gl_FragColor.g, 1.0/gamma);\n"
463
    "       gl_FragColor.g = pow(gl_FragColor.g, 1.0/gamma);\n"
464
    "       gl_FragColor.b = pow(gl_FragColor.b, 1.0/gamma);\n"
464
    "       gl_FragColor.b = pow(gl_FragColor.b, 1.0/gamma);\n"
465
//    "		gl_FragColor += stripe_col * pow(cos(stripe_signal),35.0);\n"
465
    "		gl_FragColor += 0.2*stripe_col * pow(cos(stripe_signal),70.0);\n"
466
    "	}\n";
466
    "	}\n";
467
    
467
    
468
    void ScalarFieldRenderer::compile_display_list(const HMesh::Manifold& m, bool smooth,
468
    void ScalarFieldRenderer::compile_display_list(const HMesh::Manifold& m, bool smooth,
469
                                                   HMesh::VertexAttributeVector<double>& field, double max_val, float gamma)
469
                                                   HMesh::VertexAttributeVector<double>& field, double max_val, float gamma)
470
    {
470
    {