return texCUBE(samplerEnvironmentBilin, cubeTexcoord);
The environment can now be seen reflected from the object:
Note that the reflection does not take the viewer's position into account (as you'll notice if you move the camera). This will be fixed in the next step by calculating the correct reflection vector.