private float samplePixel(CubeMapWrapper envMapReader, Vector3f lWorld, float NoL, float computedMipLevel, Vector3f store) { if (NoL <= 0) { return 0; } envMapReader.getPixel(lWorld, computedMipLevel, c); store.setX(store.x + c.r * NoL); store.setY(store.y + c.g * NoL); store.setZ(store.z + c.b * NoL); return NoL; }
envMapReader.getPixel(x, y, face, color);
private float samplePixel(CubeMapWrapper envMapReader, Vector3f lWorld, float NoL, float computedMipLevel, Vector3f store) { if (NoL <= 0) { return 0; } envMapReader.getPixel(lWorld, computedMipLevel, c); store.setX(store.x + c.r * NoL); store.setY(store.y + c.g * NoL); store.setZ(store.z + c.b * NoL); return NoL; }
envMapReader.getPixel(x, y, face, color);