blender/intern/cycles
Weizhen Huang c16fd219a8 Fix #70210: Cycles environment map sampling not accounting for negative values
Cycles samples environment map with a PDF proportional to the luminance.
This computation was assuming positive values, but generated texture
coordinates from world could have negative values, so the resulted CDF
was almost zero in the bug report scene.
Fixed by taking the absolute value when computing luminance in CDF.

Pull Request: https://projects.blender.org/blender/blender/pulls/119896
2024-03-26 16:24:36 +01:00
..
app Cleanup: format 2024-03-12 20:56:48 +11:00
blender Cleanup: Move remaining GPU headers to C++ 2024-03-23 01:24:18 +01:00
bvh Fix #119551: Cycles denoising crash canceling tiled render with MetalRT 2024-03-18 11:00:21 +01:00
cmake Build: Remove LLVM linking no longer needed by OSL 2024-02-14 12:06:52 +01:00
device Fix: Cycles crash on Metal GPU with ASAN builds 2024-03-25 11:36:15 +01:00
doc License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
graph Fix #113777: Cycles IES texture not working for sphere lights 2023-10-18 20:40:07 +02:00
hydra Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
integrator Merge branch 'blender-v4.1-release' 2024-03-11 13:11:36 +01:00
kernel Cleanup: make format 2024-03-26 09:39:22 +01:00
scene Fix #70210: Cycles environment map sampling not accounting for negative values 2024-03-26 16:24:36 +01:00
session Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
subd Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
test Cycles: Increase minimum target on x86 to SSE4.2 2024-02-26 14:49:19 +01:00
util Cycles: improve equiangular sampling in volume 2024-03-25 13:02:02 +01:00
CMakeLists.txt Unbreak build on macOS with AppleClang from recent cleanup 2024-03-07 19:56:58 +11:00