X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=demos%2Fdesertpillars.cpp;h=be197828a6ed97c53326e9449867d233010af956;hb=2e9d7c9f5741d17f77ce27273590ee16b791fb64;hp=c0ba0c6cec34617242800392a3af6e960be2fe36;hpb=22455b5c64c0319fcafff1d6106b26d1f8da5263;p=libs%2Fgl.git diff --git a/demos/desertpillars.cpp b/demos/desertpillars.cpp index c0ba0c6c..be197828 100644 --- a/demos/desertpillars.cpp +++ b/demos/desertpillars.cpp @@ -234,7 +234,7 @@ const char DesertPillars::ground_variables[] = "uniform sampler2D texture2;\n" "uniform sampler2D normalmap2;\n" "attribute float ground_type;\n" - "fragment vec4 tex_sample = mix(texture2D(texture1, texture_coord*3.0), texture2D(texture2, texture_coord), ground_type);\n" + "fragment vec4 diffuse_sample = mix(texture2D(texture1, texture_coord*3.0), texture2D(texture2, texture_coord), ground_type);\n" "fragment vec3 normal_sample = mix(texture2D(normalmap1, texture_coord*3.0).rgb, texture2D(normalmap2, texture_coord).rgb, ground_type);\n"; const char DesertPillars::cube_variables[] = @@ -746,7 +746,8 @@ void DesertPillars::create_cube() cube_material.set_diffuse(GL::Color(0.5, 0.5, 0.55)); cube_material.set_ambient(GL::Color(0.5, 0.5, 0.55)); cube_material.set_specular(GL::Color(1.0)); - cube_material.set_shininess(150); + cube_material.set_shininess(120); + cube_material.set_reflectivity(0.5); // First create a simplified shader for rendering the shadow map GL::ProgramBuilder::StandardFeatures features; @@ -919,9 +920,7 @@ DesertPillars::ObjectData::~ObjectData() DesertPillars::Cube::Cube(const GL::Object &obj): GL::AnimatedObject(obj) -{ - shdata.uniform("reflectivity", 0.5f); -} +{ } void DesertPillars::Cube::set_spherify(float s) {