[15e5f06f38a] upstream_cycles_texture_cache: Cycles: Donât apply glossy blur texture filtering on singular paths
Stefan Werner
noreply at git.blender.org
Wed Jun 27 14:05:00 CEST 2018
Commit: 15e5f06f38a0b74518c2a0e39f882481bb209a5c
Author: Stefan Werner
Date: Fri Jul 14 20:13:05 2017 +0200
Branches: upstream_cycles_texture_cache
https://developer.blender.org/rB15e5f06f38a0b74518c2a0e39f882481bb209a5c
Cycles: Don’t apply glossy blur texture filtering on singular paths
===================================================================
M intern/cycles/kernel/svm/svm_image.h
===================================================================
diff --git a/intern/cycles/kernel/svm/svm_image.h b/intern/cycles/kernel/svm/svm_image.h
index ef491ceed17..aada99de8ad 100644
--- a/intern/cycles/kernel/svm/svm_image.h
+++ b/intern/cycles/kernel/svm/svm_image.h
@@ -31,7 +31,7 @@ ccl_device float4 svm_image_texture(KernelGlobals *kg, int id, float x, float y,
options.swrap = options.twrap = kg->oiio->textures[id].extension;
options.anisotropic = 8;
- if(path_flag & NEAREST_LOOKUP_PATHS) {
+ if(path_flag & NEAREST_LOOKUP_PATHS && !(path_flag & PATH_RAY_SINGULAR)) {
options.interpmode = OIIO::TextureOpt::InterpClosest;
options.mipmode = OIIO::TextureOpt::MipModeOneLevel;
}
@@ -288,7 +288,7 @@ ccl_device void svm_node_tex_environment(KernelGlobals *kg, ShaderData *sd, int
options.swrap = options.twrap = kg->oiio->textures[id].extension;
options.anisotropic = 8;
- if(path_flag & NEAREST_LOOKUP_PATHS) {
+ if(path_flag & NEAREST_LOOKUP_PATHS && !(path_flag & PATH_RAY_SINGULAR)) {
options.interpmode = OIIO::TextureOpt::InterpClosest;
options.mipmode = OIIO::TextureOpt::MipModeOneLevel;
}
More information about the Bf-blender-cvs
mailing list