tornavis/intern/cycles/blender
Hans Goudey fe1816f67f Curves: Rename "Hair" types, variables, and functions to "Curves"
Based on discussions from T95355 and T94193, the plan is to use
the name "Curves" to describe the data-block container for multiple
curves. Eventually this will replace the existing "Curve" data-block.
However, it will be a while before the curve data-block can be replaced
so in order to distinguish the two curve types in the UI, "Hair Curves"
will be used, but eventually changed back to "Curves".

This patch renames "hair-related" files, functions, types, and variable
names to this convention. A deep rename is preferred to keep code
consistent and to avoid any "hair" terminology from leaking, since the
new data-block is meant for all curve types, not just hair use cases.

The downside of this naming is that the difference between "Curve"
and "Curves" has become important. That was considered during
design discussons and deemed acceptable, especially given the
non-permanent nature of the somewhat common conflict.

Some points of interest:
- All DNA compatibility is lost, just like rBf59767ff9729.
- I renamed `ID_HA` to `ID_CV` so there is no complete mismatch.
- `hair_curves` is used where necessary to distinguish from the
  existing "curves" plural.
- I didn't rename any of the cycles/rendering code function names,
  since that is also used by the old hair particle system.

Differential Revision: https://developer.blender.org/D14007
2022-02-07 11:56:48 -06:00
..
addon Fix UI messages (typos etc.). 2022-02-07 11:12:37 +01:00
CCL_api.h
CMakeLists.txt Cycles: pointcloud rendering 2021-12-16 20:54:04 +01:00
camera.cpp Cycles: add Fisheye Lens Polynomial camera model 2021-12-07 20:05:57 +01:00
curves.cpp Curves: Rename "Hair" types, variables, and functions to "Curves" 2022-02-07 11:56:48 -06:00
device.cpp Cycles: Metal host-side code 2021-12-07 15:52:21 +00:00
device.h Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
display_driver.cpp Cleanup: typos in comments, remove libnumaapi reference 2022-01-10 13:47:12 +11:00
display_driver.h Fix T93350: Cycles renders shows black during rendering huge resolutions 2022-01-07 17:20:04 +01:00
geometry.cpp Curves: Rename "Hair" types, variables, and functions to "Curves" 2022-02-07 11:56:48 -06:00
id_map.h Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
image.cpp Fix T93560: crash with image paint undo and cycles preview render 2021-12-02 16:34:16 +01:00
image.h Fix T93560: crash with image paint undo and cycles preview render 2021-12-02 16:34:16 +01:00
light.cpp Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
logging.cpp Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
mesh.cpp Subdivision: add support for vertex creasing 2022-01-20 12:21:34 +01:00
object.cpp Curves: Rename "Hair" types, variables, and functions to "Curves" 2022-02-07 11:56:48 -06:00
object_cull.cpp Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
object_cull.h Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
output_driver.cpp Cleanup: Remove unused pixel buffer in read_render_tile 2022-01-24 20:53:19 -08:00
output_driver.h Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
particles.cpp Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
pointcloud.cpp Cycles: support rendering PointCloud motion blur from attribute 2022-01-05 14:17:57 +01:00
python.cpp Fix T93727: Tiled render error in Cycles after changing temp directory 2022-01-10 16:54:12 +01:00
session.cpp Fix second render failure with Cycles persistent data 2022-01-10 16:53:44 +01:00
session.h Fix T93125: Cycles wrong remaining render time with high number of samples 2021-11-16 20:49:32 +01:00
shader.cpp Cycles: add Point Info node 2022-01-25 17:14:20 +01:00
sync.cpp Cycles: Make Embree compact BVH optional 2022-01-25 17:22:08 +01:00
sync.h Cycles: Add OptiX temporal denoising support 2022-01-05 15:58:36 +01:00
texture.cpp Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
texture.h Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
util.h Cleanup: compiler warnings about unused code 2022-01-05 16:06:23 +01:00
viewport.cpp Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
viewport.h Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00
volume.cpp Cycles: remove prefix from source code file names 2021-10-26 15:37:04 +02:00