blender/intern/cycles/render
Kévin Dietrich 00fc110d3f Alembic procedural: support reading per-vertex UV sets
This adds support for importing UV sets which are defined per vertex,
instead of per face corners. Such UV sets can be generated when the
mesh is split according to UV islands, or when there is only one UV
island, in which cases only a single UV value can be stored per
vertex since vertices will never be on a seam.
2021-06-16 09:39:39 +02:00
..
alembic_read.cpp Alembic procedural: support reading per-vertex UV sets 2021-06-16 09:39:39 +02:00
alembic_read.h Alembic Procedural: refactor data reading 2021-05-03 16:19:50 +02:00
alembic.cpp Cycles: optimize attributes device updates 2021-05-26 12:18:28 +02:00
alembic.h Alembic Procedural: refactor data reading 2021-05-03 16:19:50 +02:00
attribute.cpp Cycles: optimize attributes device updates 2021-05-26 12:18:28 +02:00
attribute.h Cycles: optimize attributes device updates 2021-05-26 12:18:28 +02:00
background.cpp Cycles: add reference counting to Nodes 2021-05-03 01:20:33 +02:00
background.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
bake.cpp Cycles: optimize device updates 2021-01-22 16:08:25 +01:00
bake.h Cycles: optimize device updates 2021-01-22 16:08:25 +01:00
buffers.cpp Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
buffers.h Cycles: Implement tile stealing to improve CPU+GPU rendering performance 2020-10-31 01:57:39 +01:00
camera.cpp Fix Cycles rendering crash on OpenBSD 2021-03-15 16:47:07 +01:00
camera.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
CMakeLists.txt Alembic Procedural: refactor data reading 2021-05-03 16:19:50 +02:00
colorspace.cpp OpenColorIO: upgrade to version 2.0.0 2021-02-12 19:06:35 +01:00
colorspace.h Cleanup: process colorspace conversion with a 1D pixel array 2020-03-17 17:33:08 +01:00
constant_fold.cpp Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
constant_fold.h Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
coverage.cpp Cleanup: tweak Cycles #includes in preparation for clang-format sorting 2020-03-06 14:44:42 +01:00
coverage.h Cleanup: tweak Cycles #includes in preparation for clang-format sorting 2020-03-06 14:44:42 +01:00
curves.cpp Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
curves.h Fix T78447: Cycles vertex color node not working with hair 2020-06-30 14:36:52 +02:00
denoising.cpp Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
denoising.h Cleanup: reduce hardcoded numbers in denoising neighbor tiles code 2020-07-10 17:10:05 +02:00
film.cpp Fix Cycles rendering crash on OpenBSD 2021-03-15 16:47:07 +01:00
film.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
geometry.cpp Cleanup: spelling in comments 2021-06-01 01:45:17 +02:00
geometry.h Cleanup: clang-format 2021-05-18 12:53:27 +10:00
graph.cpp Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
graph.h Cycles: introduce an ownership system to protect nodes from unwanted deletions. 2020-08-30 23:49:38 +02:00
hair.cpp Cleanup: clang-format 2021-05-18 12:53:27 +10:00
hair.h Cleanup: clang-format 2021-05-18 12:53:27 +10:00
image_oiio.cpp Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
image_oiio.h Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
image_sky.cpp Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
image_sky.h Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
image_vdb.cpp Fix "unused variable" warning when compiling without nanovdb 2021-04-01 12:36:23 +02:00
image_vdb.h Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
image.cpp Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
image.h Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
integrator.cpp Fix Cycles rendering crash on OpenBSD 2021-03-15 16:47:07 +01:00
integrator.h Fix T85144: Cycles crashes when editing render properties in viewport 2021-01-29 17:35:28 +01:00
jitter.cpp Cycles: add Progressive Multi-Jitter sampling pattern 2020-03-02 16:35:52 +01:00
jitter.h Cycles: add Progressive Multi-Jitter sampling pattern 2020-03-02 16:35:52 +01:00
light.cpp Merge branch 'blender-v2.93-release' 2021-05-03 20:07:03 -03:00
light.h Cycles: add a spread setting for area lights 2021-04-01 12:31:01 +02:00
merge.cpp Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
merge.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
mesh_displace.cpp Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
mesh_subdivision.cpp Cycles: add utility functions for zero float2/float3/float4/transform 2021-02-17 16:26:24 +01:00
mesh.cpp Fix T87929: Cycles, missing update when visibility is modified 2021-05-14 02:40:43 +02:00
mesh.h Cleanup: clang-format 2021-05-18 12:53:27 +10:00
nodes.cpp Nodes: Add Multiply Add to Vector Math nodes 2021-06-04 16:59:28 +01:00
nodes.h Fix ASAN warnings with Cycles OSL 2021-04-29 15:58:51 +02:00
object.cpp Fix T87929: Cycles, missing update when visibility is modified 2021-05-14 02:40:43 +02:00
object.h Fix T87929: Cycles, missing update when visibility is modified 2021-05-14 02:40:43 +02:00
osl.cpp Cycles: use reference count to detect used shaders 2021-05-03 01:21:12 +02:00
osl.h Cycles: fix inconsistent-missing-override warnings 2021-05-12 10:27:37 +05:30
particles.cpp Fix Cycles rendering crash on OpenBSD 2021-03-15 16:47:07 +01:00
particles.h Cycles: optimize device updates 2021-01-22 16:08:25 +01:00
procedural.cpp Cycles: internal support for the concept of procedurals 2021-01-25 15:51:38 +01:00
procedural.h Cycles: internal support for the concept of procedurals 2021-01-25 15:51:38 +01:00
scene.cpp Merge remote-tracking branch 'origin/blender-v2.93-release' 2021-05-20 13:00:07 +02:00
scene.h Cleanup: clang-format 2021-04-11 14:37:37 +10:00
session.cpp Cycles OpenCL: disable AO preview kernels 2021-05-19 18:30:43 +02:00
session.h Fix T84813: enabling Cycles OpenImageDenoise during GPU viewport render fails 2021-01-20 14:59:23 +01:00
shader.cpp Cycles: use reference count to detect used shaders 2021-05-03 01:21:12 +02:00
shader.h Cycles: use reference count to detect used shaders 2021-05-03 01:21:12 +02:00
sobol.cpp Cleanup: Mark large arrays of of constant data as const. 2019-08-04 14:24:29 -06:00
sobol.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
stats.cpp Cycles: internal support for the concept of procedurals 2021-01-25 15:51:38 +01:00
stats.h Cycles: internal support for the concept of procedurals 2021-01-25 15:51:38 +01:00
svm.cpp Cycles: use reference count to detect used shaders 2021-05-03 01:21:12 +02:00
svm.h Cycles: fix inconsistent-missing-override warnings 2021-05-12 10:27:37 +05:30
tables.cpp Cycles: optimize device updates 2021-01-22 16:08:25 +01:00
tables.h Cycles: optimize device updates 2021-01-22 16:08:25 +01:00
tile.cpp Fix T75432: Cycles progressive refine render slow with denoising data 2020-04-28 22:40:44 +02:00
tile.h Spelling: It's Versus Its 2020-10-19 08:12:33 -07:00
volume.cpp Fix Cycles rendering crash on OpenBSD 2021-03-15 16:47:07 +01:00
volume.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00