blender/intern/cycles/hydra
Jonas Holzman cd754c5ccc Deps: Library changes for Blender 5.3
New libraries:
* KTX
* OpenTimelineIO
* Jolt
* hwloc
* RapidJSON

Updated libraries:
* LLVM
* OSL
* OpenImageIO
* OpenUSD
* DPC++
* minizip-ng
* flac

Build changes for existing libraries:
* OpenEXR (build Python bindings)
* FFmpeg (add additional hardware acceleration backends)
* Enable CUDA/OptiX support for Windows ARM64 (LLVM, OSL, OIDN)

Removed libraries:
* fastjsonschema

For a full list of upgraded dependencies, specific versions and additional notes, see the main library change tracking issue below.

Pull Request: https://projects.blender.org/blender/blender/pulls/162972

Ref: #158444

Co-authored-by: Thomas Dinges <thomas@blender.org>
Co-authored-by: Anthony Roberts <anthony.roberts@linaro.org>
Co-authored-by: Ray Molenkamp <github@lazydodo.com>
Co-authored-by: Brecht Van Lommel <brecht@blender.org>
Co-authored-by: Campbell Barton <campbell@blender.org>
Co-authored-by: Sebastian Parborg <sebastian@blender.org>
Co-authored-by: Patrick Mours <pmours@nvidia.com>
Co-authored-by: Nikita Sirgienko <nikita.sirgienko@intel.com>
Co-authored-by: John Kiril Swenson <john@blender.org>
2026-10-01 18:21:55 +02:00
..
addon Fix: Cycles: Hydra add-on missing panels 2026-07-18 12:25:04 +02:00
resources
camera.cpp Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
camera.h Refactor: Cycles: Automated clang-tidy fixups in Cycles 2025-01-03 10:22:55 +01:00
CMakeLists.txt Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
config.h Refactor: Cycles: Automated clang-tidy fixups in Cycles 2025-01-03 10:22:55 +01:00
curves.cpp Refactor: Cycles: Store hair curve key positions and radii as attributes 2026-05-27 22:01:24 +02:00
curves.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
display_driver.cpp Cleanup: Adding global NOMINMAX compiler define for Windows builds 2026-02-13 20:29:23 +01:00
display_driver.h Fix: Properly free Vulkan interop handle for Cycles 2025-05-26 10:59:49 +02:00
field.cpp Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
field.h
file_reader.cpp Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
file_reader.h
geometry.cpp Refactor: Cycles: Automated clang-tidy fixups in Cycles 2025-01-03 10:22:55 +01:00
geometry.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
geometry.inl Fix: Cycles: Objects visible only to raycast hit by other rayso 2026-09-19 23:14:17 +02:00
instancer.cpp Fix: Cycles: Hydra instancer rotation not cleared across syncs 2026-06-16 16:24:46 +02:00
instancer.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
light.cpp Fix: Cycles: Hydra use-after-free deleting light and geometry 2026-07-18 12:25:15 +02:00
light.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
material.cpp Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
material.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
mesh.cpp Fix: Cycles Hydra issue rendering subdivision meshes 2026-06-16 16:24:46 +02:00
mesh.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
node_util.cpp Refactor: Cycles: Use packed_float3 for arrays, accessors for geometry data 2026-05-27 22:01:24 +02:00
node_util.h
output_driver.cpp Cleanup: Spelling in intern/cycles directory 2026-09-14 12:09:40 +02:00
output_driver.h
plugin.cpp Deps: Library changes for Blender 5.3 2026-10-01 18:21:55 +02:00
plugin.h Deps: Library changes for Blender 5.3 2026-10-01 18:21:55 +02:00
plugInfo.json
pointcloud.cpp Refactor: Cycles: Store pointcloud positions and radii as attributes 2026-05-27 22:01:24 +02:00
pointcloud.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
render_buffer.cpp Refactor: Cycles: Add const keyword to more function parameters 2025-01-03 10:23:24 +01:00
render_buffer.h Refactor: Cycles: Add const keyword to more function parameters 2025-01-03 10:23:24 +01:00
render_delegate.cpp Fix: Cycles: Hydra uses unsupported GPU when driver is outdated 2026-07-18 12:25:18 +02:00
render_delegate.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
render_pass.cpp Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
render_pass.h
session.cpp Refactor: Cycles: Implement light base class and derived subclasses 2026-03-13 11:00:28 +01:00
session.h Refactor: Cycles: Add const keyword to more function parameters 2025-01-03 10:23:24 +01:00
util.cpp Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
util.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00
volume.cpp Refactor: Cycles: Centralize attribute name and standard mapping 2026-08-05 23:05:55 +02:00
volume.h Cycles: Hydra: Change render delegate to use Hydra 2.0 API 2026-05-27 15:56:20 +02:00