blender/intern/cycles/render
Patrick Mours 166c0db3f9 Fix T83915: Subdivision Surface modifier causes visual artifacts in Cycles rendered viewport - CPU and OptiX
Changing the geometry in the current scene caused the primitive offsets for all geometry to
change, but the values would not be updated in all bottom-level BVH structures. Rendering
artifacts and crashes where the result. This fixes that by ensuring all BVH structures are
updated when the primitive offsets change.
2021-01-05 17:59:38 +01:00
..
attribute.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
attribute.h Cycles: internal support for per-instance and per-geometry attributes 2020-10-28 12:43:42 +01:00
background.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
background.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
bake.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
bake.h Cycles: code refactor to bake using regular render session and tiles 2020-05-15 20:25:24 +02:00
buffers.cpp Cycles: Implement tile stealing to improve CPU+GPU rendering performance 2020-10-31 01:57:39 +01:00
buffers.h Cycles: Implement tile stealing to improve CPU+GPU rendering performance 2020-10-31 01:57:39 +01:00
camera.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
camera.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
CMakeLists.txt Cycles: Add NanoVDB support for rendering volumes 2020-10-05 15:03:30 +02:00
colorspace.cpp Cleanup: spelling 2020-07-02 13:03:46 +10:00
colorspace.h Cleanup: process colorspace conversion with a 1D pixel array 2020-03-17 17:33:08 +01:00
constant_fold.cpp Shading: Rewrite Mapping node with dynamic inputs. 2019-09-04 23:17:13 +02: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: reduce hardcoded numbers in denoising neighbor tiles code 2020-07-10 17:10:05 +02:00
denoising.h Cleanup: reduce hardcoded numbers in denoising neighbor tiles code 2020-07-10 17:10:05 +02:00
film.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
film.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
geometry.cpp Fix T83915: Subdivision Surface modifier causes visual artifacts in Cycles rendered viewport - CPU and OptiX 2021-01-05 17:59:38 +01:00
geometry.h Fix T83915: Subdivision Surface modifier causes visual artifacts in Cycles rendered viewport - CPU and OptiX 2021-01-05 17:59:38 +01:00
graph.cpp Merge branch 'blender-v2.91-release' 2020-11-05 21:35:27 +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: make format 2020-12-15 12:01:45 +01:00
hair.h Cleanup: compiler warnings 2020-12-11 17:37:31 +01:00
image_oiio.cpp Cycles: Add NanoVDB support for rendering volumes 2020-10-05 15:03:30 +02:00
image_oiio.h Cleanup: refactor image loading to use abstract ImageLoader base class 2020-03-11 20:45:39 +01:00
image_sky.cpp Cycles: Add control for sun intensity in Sky Texture and change altitude to km 2020-07-13 03:08:11 +02:00
image_sky.h Cycles: Add control for sun intensity in Sky Texture and change altitude to km 2020-07-13 03:08:11 +02:00
image_vdb.cpp Cleanup: compiler warning 2020-11-12 19:52:04 +01:00
image_vdb.h Cycles: Add NanoVDB support for rendering volumes 2020-10-05 15:03:30 +02:00
image.cpp Fix T83586: Cycles failing to load OpenEXR image with EXR RGBAZ channels 2020-12-11 19:36:09 +01:00
image.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
integrator.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
integrator.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +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 Cleanup: avoid harmless but unnecessary float division by zero 2020-11-30 13:40:33 +01:00
light.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
merge.cpp Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
merge.h
mesh_displace.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
mesh_subdivision.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
mesh.cpp Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
mesh.h Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
nodes.cpp Merge branch 'blender-v2.91-release' 2020-11-16 19:30:37 +01:00
nodes.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
object.cpp Cleanup: compiler warning 2020-12-24 14:19:21 +01:00
object.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
osl.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
osl.h Cycles: introduce an ownership system to protect nodes from unwanted deletions. 2020-08-30 23:49:38 +02:00
particles.cpp Cycles: add time statistics to scene update 2020-10-01 23:21:11 +02:00
particles.h Cycles: introduce an ownership system to protect nodes from unwanted deletions. 2020-08-30 23:49:38 +02:00
scene.cpp Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
scene.h Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
session.cpp Merge branch 'blender-v2.91-release' 2020-11-12 20:30:14 +01:00
session.h Merge branch 'blender-v2.91-release' 2020-11-12 20:30:14 +01:00
shader.cpp Fix T75539: Cycles missing geometry update when switching displacement method 2020-12-14 13:44:29 +01:00
shader.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
sobol.cpp Cleanup: Mark large arrays of of constant data as const. 2019-08-04 14:24:29 -06:00
sobol.h
stats.cpp Cycles: fix UpdateTimeStats::clear() not resetting total times to zero 2020-10-08 06:41:33 +02:00
stats.h Cycles: fix UpdateTimeStats::clear() not resetting total times to zero 2020-10-08 06:41:33 +02:00
svm.cpp Fix T84006: Cycles AOV not written with some mix shader node set ups 2020-12-22 14:25:50 +01:00
svm.h Fix T84006: Cycles AOV not written with some mix shader node set ups 2020-12-22 14:25:50 +01:00
tables.cpp Cycles: add time statistics to scene update 2020-10-01 23:21:11 +02:00
tables.h Cycles: add time statistics to scene update 2020-10-01 23:21:11 +02: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 T83300: constant scene refreshing in Cycles with empty volumes 2020-12-02 11:18:45 +01:00
volume.h Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00