From 746628e0d021fa616c69e9ff0ef9ad71cba23694 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 29 Nov 2013 02:09:24 +0100 Subject: Cycles OSL: refactoring to remove all dependencies on builtin OSL closures. These were removed in new OSL versions. We only used these as base classes, not using them at all simplifies the code a bit. --- intern/cycles/kernel/closure/volume.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'intern/cycles/kernel/closure/volume.h') diff --git a/intern/cycles/kernel/closure/volume.h b/intern/cycles/kernel/closure/volume.h index f30b30c8c76..f4932568c1f 100644 --- a/intern/cycles/kernel/closure/volume.h +++ b/intern/cycles/kernel/closure/volume.h @@ -53,11 +53,6 @@ ccl_device float3 volume_transparent_eval_phase(const ShaderClosure *sc, const f ccl_device float3 volume_eval_phase(KernelGlobals *kg, const ShaderClosure *sc, const float3 omega_in, const float3 omega_out) { -#ifdef __OSL__ - if(kg->osl && sc->prim) - return OSLShader::volume_eval_phase(sc, omega_in, omega_out); -#endif - float3 eval; switch(sc->type) { -- cgit v1.2.3