blender/intern/cycles/kernel
Brecht Van Lommel c07c7957c6 Revert "Cycles: optimize ensure_valid_reflection(), reduces render time by about 1%"
Both before and after can have artifacts with some normal maps, but this seems to give
worse artifacts on average which are not worth the minor performance increase.

This reverts commit 21bc1a99ba.

Ref T88368, D10084
2021-05-26 18:27:21 +02:00
..
bvh Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
closure Fix non-finite tangent in Cycles with missing UV map 2021-05-12 10:06:11 +02:00
filter Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
geom Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
kernels Fix Cycles CUDA build error with Visual Studio 2019 v16.9 2021-03-08 14:06:16 +01:00
osl Cmake/deps: Update OSL to 1.11.10.0 2021-02-24 07:13:37 -07:00
shaders Revert "Cycles: optimize ensure_valid_reflection(), reduces render time by about 1%" 2021-05-26 18:27:21 +02:00
split Cleanup: spelling 2021-03-18 09:36:44 +11:00
svm Fix non-finite tangent in Cycles with missing UV map 2021-05-12 10:06:11 +02:00
CMakeLists.txt Cycles: Add support for shader raytracing in OptiX 2020-12-04 13:04:11 +01:00
kernel.h
kernel_accumulate.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_adaptive_sampling.h
kernel_bake.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_camera.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_color.h
kernel_compat_cpu.h
kernel_compat_cuda.h Fix Cycles kernel compile error with NanoVDB because of type redefinition 2020-11-02 18:00:13 +01:00
kernel_compat_opencl.h Cycles: Remove Compilation Warning 2020-11-23 16:36:15 +01:00
kernel_compat_optix.h Fix Cycles kernel compile error with NanoVDB because of type redefinition 2020-11-02 18:00:13 +01:00
kernel_differential.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_emission.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_film.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
kernel_globals.h
kernel_id_passes.h
kernel_jitter.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
kernel_light.h Fix T87324: incorrect parametric coordinates with light spread 2021-04-12 20:10:30 +02:00
kernel_light_background.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_light_common.h Cleanup: removed unnecessary multiplications in area light importance sampling 2021-04-29 15:58:51 +02:00
kernel_math.h
kernel_montecarlo.h Revert "Cycles: optimize ensure_valid_reflection(), reduces render time by about 1%" 2021-05-26 18:27:21 +02:00
kernel_passes.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_path.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_path_branched.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_path_common.h
kernel_path_state.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_path_subsurface.h
kernel_path_surface.h
kernel_path_volume.h
kernel_profiling.h
kernel_projection.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_queues.h
kernel_random.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
kernel_shader.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_shadow.h Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
kernel_subsurface.h Fix T72791: Cycles wrong results when mixing multiple random walk BSSRDFs 2021-05-11 22:24:51 +02:00
kernel_textures.h
kernel_types.h Cycles OpenCL: disable AO preview kernels 2021-05-19 18:30:43 +02:00
kernel_volume.h Fix Cycles NaN assert in random walk SSS due to very small throughput 2021-03-19 13:20:42 +01:00
kernel_work_stealing.h
kernel_write_passes.h