diff --git a/examples/12-lod/fs_tree.sc b/examples/12-lod/fs_tree.sc index 70376904..7b8e0fbb 100644 --- a/examples/12-lod/fs_tree.sc +++ b/examples/12-lod/fs_tree.sc @@ -34,7 +34,7 @@ void main() vec3 normal = normalize(v_normal); vec3 view = normalize(v_view); vec2 bln = blinn(lightDir, normal, view); - float l = saturate(bln.y); + float l = saturate(bln.y) + 0.12; color.xyz = toLinear(color.xyz)*l; gl_FragColor = toGamma(color); diff --git a/examples/12-lod/lod.cpp b/examples/12-lod/lod.cpp index 943b7bb2..d47cc370 100644 --- a/examples/12-lod/lod.cpp +++ b/examples/12-lod/lod.cpp @@ -165,8 +165,8 @@ class Lod : public entry::AppI bgfx::dbgTextPrintf(0, 2, 0x6f, "Description: Mesh LOD transitions."); bgfx::dbgTextPrintf(0, 3, 0x0f, "Frame: % 7.3f[ms]", double(frameTime)*toMs); - float at[3] = { 0.0f, 1.0f, 0.0f }; - float eye[3] = { 0.0f, -distance, -2.0f }; + float at[3] = { 0.0f, 1.0f, 0.0f }; + float eye[3] = { 0.0f, 2.0f, -distance }; // Set view and projection matrix for view 0. const bgfx::HMD* hmd = bgfx::getHMD(); diff --git a/examples/runtime/shaders/dx11/fs_tree.bin b/examples/runtime/shaders/dx11/fs_tree.bin index e4bbcfac..9b7564ec 100644 Binary files a/examples/runtime/shaders/dx11/fs_tree.bin and b/examples/runtime/shaders/dx11/fs_tree.bin differ diff --git a/examples/runtime/shaders/dx9/fs_tree.bin b/examples/runtime/shaders/dx9/fs_tree.bin index e675eee7..f2e470f0 100644 Binary files a/examples/runtime/shaders/dx9/fs_tree.bin and b/examples/runtime/shaders/dx9/fs_tree.bin differ diff --git a/examples/runtime/shaders/gles/fs_tree.bin b/examples/runtime/shaders/gles/fs_tree.bin index 1b1d8668..d9398b15 100644 Binary files a/examples/runtime/shaders/gles/fs_tree.bin and b/examples/runtime/shaders/gles/fs_tree.bin differ diff --git a/examples/runtime/shaders/glsl/fs_tree.bin b/examples/runtime/shaders/glsl/fs_tree.bin index 8608ba09..6da14d14 100644 Binary files a/examples/runtime/shaders/glsl/fs_tree.bin and b/examples/runtime/shaders/glsl/fs_tree.bin differ