light: fix "unexpected geomID" error with bounce
This commit is contained in:
parent
d4cc19afc5
commit
dca61f8bc2
|
|
@ -758,8 +758,12 @@ qboolean Embree_TestSky(const vec3_t start, const vec3_t dirn, const modelinfo_t
|
|||
qboolean hit_sky = (ray.geomID == skygeom.geomID);
|
||||
|
||||
if (face_out) {
|
||||
if (hit_sky) {
|
||||
const sceneinfo &si = Embree_SceneinfoForGeomID(ray.geomID);
|
||||
*face_out = si.triToFace.at(ray.primID);
|
||||
} else {
|
||||
*face_out = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
return hit_sky;
|
||||
|
|
|
|||
Loading…
Reference in New Issue