diff options
author | Brecht Van Lommel <brecht@blender.org> | 2021-10-18 18:53:32 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2021-10-18 20:02:10 +0300 |
commit | 2430f752797b83cd43892f656f5297fd6e0bb619 (patch) | |
tree | 24276e2bc3ff7d5f3cb8c41c1fa25aaa7ade9b0d /intern/cycles/kernel/bvh | |
parent | 3065d2609700d14100490a16c91152a6e71790e8 (diff) |
Cycles: reduce GPU state memory a little
* isect Ng is no longer needed for shadows, for main path needed for SSS only
* Reduce rng_offset and queued_kernel to 16 bits
Ref D12889
Diffstat (limited to 'intern/cycles/kernel/bvh')
-rw-r--r-- | intern/cycles/kernel/bvh/bvh_embree.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/intern/cycles/kernel/bvh/bvh_embree.h b/intern/cycles/kernel/bvh/bvh_embree.h index 7fa0cfdc510..4f85e8bee4b 100644 --- a/intern/cycles/kernel/bvh/bvh_embree.h +++ b/intern/cycles/kernel/bvh/bvh_embree.h @@ -107,7 +107,6 @@ ccl_device_inline void kernel_embree_convert_hit(KernelGlobals kg, Intersection *isect) { isect->t = ray->tfar; - isect->Ng = make_float3(hit->Ng_x, hit->Ng_y, hit->Ng_z); if (hit->instID[0] != RTC_INVALID_GEOMETRY_ID) { RTCScene inst_scene = (RTCScene)rtcGetGeometryUserData( rtcGetGeometry(kernel_data.bvh.scene, hit->instID[0])); @@ -142,7 +141,6 @@ ccl_device_inline void kernel_embree_convert_sss_hit( isect->u = 1.0f - hit->v - hit->u; isect->v = hit->u; isect->t = ray->tfar; - isect->Ng = make_float3(hit->Ng_x, hit->Ng_y, hit->Ng_z); RTCScene inst_scene = (RTCScene)rtcGetGeometryUserData( rtcGetGeometry(kernel_data.bvh.scene, object * 2)); isect->prim = hit->primID + |