blender/intern/cycles/scene
Alaska 03cb588529 Refactor: Cycles: Replace fixed Tangent input with custom input
This replaces the fixed Tangent input in BsdfNode::compile
with a custom input.

This is done because very few nodes actually use the tangent input
and it would be better to have this slot available for other inputs
on different nodes in the future.

Pull Request: https://projects.blender.org/blender/blender/pulls/119042
2024-04-26 15:25:14 +02:00
..
alembic_read.cpp Merge remote-tracking branch 'origin/blender-v3.6-release' into main 2023-06-15 03:41:07 +02:00
alembic_read.h Merge remote-tracking branch 'origin/blender-v3.6-release' into main 2023-06-15 03:41:07 +02:00
alembic.cpp Merge remote-tracking branch 'origin/blender-v3.6-release' into main 2023-06-15 03:41:07 +02:00
alembic.h Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
attribute.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
attribute.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
background.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
background.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
bake.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
bake.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
camera.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
camera.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
CMakeLists.txt Build: Improve OSL library dependency handling in Cycles 2024-03-29 15:24:30 +01:00
colorspace.cpp Color management: Further relax threshold for sRGB detection 2023-08-07 15:53:03 +02:00
colorspace.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
constant_fold.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
constant_fold.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
curves.cpp Fix Cycles division by zero with zero length curves 2023-12-11 14:46:19 +01:00
curves.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
devicescene.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
devicescene.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
film.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
film.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
geometry_attributes.cpp Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
geometry_bvh.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
geometry_mesh.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
geometry.cpp Fix #119791: Cycles: Transparent hair curves render slow with volumes 2024-04-24 20:15:58 +02:00
geometry.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
hair.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
hair.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
image_oiio.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
image_oiio.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
image_sky.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
image_sky.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
image_vdb.cpp Cycles: update to work with OpenVDB 11 2023-12-10 19:36:40 +01:00
image_vdb.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
image.cpp Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
image.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
integrator.cpp Fix #120046: Broken render on AMD Metal GPUs 2024-04-11 10:51:45 +02:00
integrator.h Cycles: Set quality parameter for OIDN 2024-02-06 20:58:17 +01:00
light_tree.cpp Fix: Cycles incorrect rendering of certain negative strength lights 2024-02-22 19:06:22 +01:00
light_tree.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
light.cpp Refactor: deduplicate assignment of background light group 2024-04-17 18:49:03 +02:00
light.h Lights: Option to use old point light falloff 2024-02-07 19:07:11 +01:00
mesh_displace.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
mesh_subdivision.cpp Cleanup: locate break statements inside the case body 2023-09-23 21:17:50 +10:00
mesh.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
mesh.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
object.cpp Fix #119791: Cycles: Transparent hair curves render slow with volumes 2024-04-24 20:15:58 +02:00
object.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
osl.cpp Cleanup: spacing around C-style comment blocks 2024-03-09 23:40:57 +11:00
osl.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
particles.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
particles.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
pass.cpp Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
pass.h Cleanup: fewer iostreams related includes in Cycles 2023-08-15 13:55:38 +02:00
pointcloud.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
pointcloud.h Fix #103918: Cycles point cloud motion blur artifacts on the GPU 2023-07-07 20:15:36 +02:00
procedural.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
procedural.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
scene.cpp Fix #117586: Cycles: World Lightgroup not updated when creating/deleting LGs 2024-02-04 16:30:55 +01:00
scene.h Cleanup: fewer iostreams related includes in Cycles 2023-08-15 13:55:38 +02:00
shader_graph.cpp Fix #113777: Cycles IES texture not working for sphere lights 2023-10-18 20:40:07 +02:00
shader_graph.h Cleanup: Cycles: remove SHARP distribution internally 2023-07-12 12:36:31 +02:00
shader_nodes.cpp Refactor: Cycles: Replace fixed Tangent input with custom input 2024-04-26 15:25:14 +02:00
shader_nodes.h Refactor: Cycles: Replace fixed Tangent input with custom input 2024-04-26 15:25:14 +02:00
shader.cpp Fix: Cycles incorrect rendering of certain negative strength lights 2024-02-22 19:06:22 +01:00
shader.h Cycles: Add option to control smoothing when using bump map 2023-10-11 15:07:21 +02:00
shader.tables Cycles: Rework component layering in Principled BSDF 2023-08-10 23:53:37 +02:00
stats.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
stats.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
svm.cpp Refactor: Cycles: Replace fixed Tangent input with custom input 2024-04-26 15:25:14 +02:00
svm.h Refactor: Cycles: Replace fixed Tangent input with custom input 2024-04-26 15:25:14 +02:00
tables.cpp Cleanup: use braces for sources in intern/ 2023-09-17 09:05:40 +10:00
tables.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
tabulated_sobol.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
tabulated_sobol.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
volume.cpp License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
volume.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00