[Bf-blender-cvs] [7a89fa4a855] cycles_embree: Cycles: Fixed some warnings.

Stefan Werner noreply at git.blender.org
Mon Sep 10 15:27:26 CEST 2018


Commit: 7a89fa4a8550a7b3020bd762ab8b69ec836e2f6b
Author: Stefan Werner
Date:   Mon Sep 10 15:27:22 2018 +0200
Branches: cycles_embree
https://developer.blender.org/rB7a89fa4a8550a7b3020bd762ab8b69ec836e2f6b

Cycles: Fixed some warnings.

===================================================================

M	intern/cycles/bvh/bvh_embree.cpp
M	intern/cycles/kernel/bvh/bvh.h
M	intern/cycles/kernel/bvh/bvh_embree.h

===================================================================

diff --git a/intern/cycles/bvh/bvh_embree.cpp b/intern/cycles/bvh/bvh_embree.cpp
index 2122d09ec7e..82859f3c881 100644
--- a/intern/cycles/bvh/bvh_embree.cpp
+++ b/intern/cycles/bvh/bvh_embree.cpp
@@ -246,8 +246,8 @@ bool rtc_memory_monitor_func(void* userPtr, const ssize_t bytes, const bool)
 	return true;
 }
 
-
-void rtc_error_func(void*, enum RTCError code, const char* str)
+void rtc_error_func(void*, enum RTCError code, const char* str);
+void rtc_error_func(void*, enum RTCError, const char* str)
 {
 	VLOG(0) << str;
 }
diff --git a/intern/cycles/kernel/bvh/bvh.h b/intern/cycles/kernel/bvh/bvh.h
index 40faeb1037b..36e7e1c3204 100644
--- a/intern/cycles/kernel/bvh/bvh.h
+++ b/intern/cycles/kernel/bvh/bvh.h
@@ -176,7 +176,7 @@ ccl_device_intersect bool scene_intersect(KernelGlobals *kg,
 #ifdef __EMBREE__
 	if(kernel_data.bvh.scene) {
 		isect->t = ray.t;
-		CCLIntersectContext ctx(ray, kg, CCLIntersectContext::RAY_REGULAR);
+		CCLIntersectContext ctx(kg, CCLIntersectContext::RAY_REGULAR);
 		IntersectContext rtc_ctx(&ctx);
 		RTCRayHit ray_hit;
 		kernel_embree_setup_rayhit(ray, ray_hit, visibility);
@@ -234,7 +234,7 @@ ccl_device_intersect bool scene_intersect_local(KernelGlobals *kg,
 {
 #ifdef __EMBREE__
 	if(kernel_data.bvh.scene) {
-		CCLIntersectContext ctx(ray, kg, CCLIntersectContext::RAY_SSS);
+		CCLIntersectContext ctx(kg, CCLIntersectContext::RAY_SSS);
 		ctx.lcg_state = lcg_state;
 		ctx.max_hits = max_hits;
 		ctx.ss_isect = local_isect;
@@ -310,7 +310,7 @@ ccl_device_intersect bool scene_intersect_shadow_all(KernelGlobals *kg,
 {
 #  ifdef __EMBREE__
 	if(kernel_data.bvh.scene) {
-		CCLIntersectContext ctx(*ray, kg, CCLIntersectContext::RAY_SHADOW_ALL);
+		CCLIntersectContext ctx(kg, CCLIntersectContext::RAY_SHADOW_ALL);
 		ctx.isect_s = isect;
 		ctx.max_hits = max_hits;
 		ctx.num_hits = 0;
@@ -415,7 +415,7 @@ ccl_device_intersect uint scene_intersect_volume_all(KernelGlobals *kg,
 {
 #  ifdef __EMBREE__
 	if(kernel_data.bvh.scene) {
-		CCLIntersectContext ctx(*ray, kg, CCLIntersectContext::RAY_VOLUME_ALL);
+		CCLIntersectContext ctx(kg, CCLIntersectContext::RAY_VOLUME_ALL);
 		ctx.isect_s = isect;
 		ctx.max_hits = max_hits;
 		ctx.num_hits = 0;
diff --git a/intern/cycles/kernel/bvh/bvh_embree.h b/intern/cycles/kernel/bvh/bvh_embree.h
index 94bd5dab991..23895a561c4 100644
--- a/intern/cycles/kernel/bvh/bvh_embree.h
+++ b/intern/cycles/kernel/bvh/bvh_embree.h
@@ -46,7 +46,7 @@ struct CCLIntersectContext  {
 	int sss_object_id;
 	uint *lcg_state;
 
-	CCLIntersectContext(const Ray& ray, KernelGlobals *kg_,  RayType type_)
+	CCLIntersectContext(KernelGlobals *kg_,  RayType type_)
 	{
 		kg = kg_;
 		type = type_;



More information about the Bf-blender-cvs mailing list