Stefan Werner Stefan_Werner
  • Joined on 2015-03-31
Stefan Werner pushed to oidn_gpu_ui at Stefan_Werner/blender 2024-02-06 14:07:14 +01:00
2ff3a90e43 Cycles: Added description for OIDN GPU selection
Stefan Werner pushed to oidn_metal at Stefan_Werner/blender 2024-02-06 01:01:03 +01:00
83bee7fba6 Merge branch 'main' into oidn_metal
dcbb959476 Merge branch 'main' into oidn_metal
c527056f0c Fix #117783: Allow Multiple Negatives in Numerical Inputs with Units
72d324bd81 Fix #117865: "Create Face Sets" operator crashes for multires
4797773604 Fix #117816: Import USD DistantLight as Blender Sun light
Compare 53 commits »
Stefan Werner commented on pull request blender/blender#116124 2024-02-05 10:07:14 +01:00
Cycles: Metal support for OpenImageDenoise

I merged the patch from @aafra into this PR.

Stefan Werner pushed to oidn_metal at Stefan_Werner/blender 2024-02-05 09:54:17 +01:00
01078acff6 Merge commit 'bcd2f39a81ad5097cc835e506793e3b5417ac4ea' into oidn_metal
bcd2f39a81 Fix OIDN Metal support
2ccbcd3310 Merge branch 'main' into oidn_metal
80906eb02e Cleanup: various non-functional C++ changes
47cf827049 Cleanup: add forward declaration header for IndexMask and VArray
Compare 33 commits »
Stefan Werner created pull request blender/blender#117734 2024-02-01 19:58:17 +01:00
Cycles: Added UI to force OIDN to use the CPU
Stefan Werner pushed to oidn_gpu_ui at Stefan_Werner/blender 2024-02-01 16:31:40 +01:00
59ae7ca175 Cycles: Added UI to force OIDN to use the CPU
fb16dbf9ae Extensions: support authors as a list from the TOML manifest
d763e276ee Fix: Adjust alert_icons export-width
6cc80f1213 UI: Panel Chevron Positioning
f87cc8ca8f Addon: catch certain ZIP packaging errors in addon_install
Compare 10 commits »
Stefan Werner created branch oidn_gpu_ui in Stefan_Werner/blender 2024-02-01 16:31:40 +01:00
Stefan Werner deleted branch oidn_cuda from Stefan_Werner/blender 2024-01-24 08:19:52 +01:00
Stefan Werner merged pull request blender/blender#115828 2024-01-24 08:19:50 +01:00
Cycles: Adding OIDN support for CUDA and OptiX devices
Stefan Werner pushed to main at blender/blender 2024-01-24 08:19:50 +01:00
d16d2bbd3a Cycles: Adding OIDN support for CUDA and OptiX devices
Stefan Werner pushed to oidn_cuda at Stefan_Werner/blender 2024-01-23 22:55:21 +01:00
7389653893 Cycles: Moved OIDN check for CUDA to after PCI ID initialization
Stefan Werner deleted branch cuda_default_ctx from Stefan_Werner/blender 2024-01-23 15:31:58 +01:00
Stefan Werner merged pull request blender/blender#117230 2024-01-23 15:31:55 +01:00
Cycles: Use default CUDA context instead of creating a new one
Stefan Werner pushed to main at blender/blender 2024-01-23 15:31:55 +01:00
4f58cffb4e Cycles: Use default CUDA context instead of creating a new one
Stefan Werner commented on pull request blender/blender#117230 2024-01-23 09:37:38 +01:00
Cycles: Use default CUDA context instead of creating a new one

I went for an approach without locks:

  1. It first checks if the context is already active, and will only configure an inactive context
  2. In the rare case that two threads still try to configure…
Stefan Werner pushed to cuda_default_ctx at Stefan_Werner/blender 2024-01-23 09:34:54 +01:00
3e92fdf965 Cycles: Configuring primary CUDA context only once.
d97d7405ff Merge branch 'main' into cuda_default_ctx
0618de49ad Cleanup: Replace MIN/MAX macros with C++ functions
c478235985 Anim: copy bone collection parenting and visibility in armature join.
18b5b0812b Cleanup: OpenGL program creation and linking
Compare 172 commits »
Stefan Werner pushed to oidn_cuda at Stefan_Werner/blender 2024-01-23 08:46:55 +01:00
ce2fce8feb Merge branch 'main' into oidn_cuda
0618de49ad Cleanup: Replace MIN/MAX macros with C++ functions
c478235985 Anim: copy bone collection parenting and visibility in armature join.
18b5b0812b Cleanup: OpenGL program creation and linking
801e24379e Fix: Geometry Nodes: Wrong hash of Shortest Edge Path field
Compare 1170 commits »
Stefan Werner commented on pull request blender/blender#117230 2024-01-17 14:34:31 +01:00
Cycles: Use default CUDA context instead of creating a new one

Note: CU_CTX_MAP_HOST was deprecated in CUDA 11. Trying to set it on the default context throws an error.

Stefan Werner created pull request blender/blender#117230 2024-01-17 14:33:20 +01:00
Cycles: Use default CUDA context instead of creating a new one
Stefan Werner pushed to cuda_default_ctx at Stefan_Werner/blender 2024-01-17 14:26:02 +01:00
8451ecd1a3 Cycles: Use default CUDA context instead of creating a new one
ae29c8d950 Fix font sub-pixel AA impacting character spacing when AA is disabled
5149aed4ac PyAPI: improve warnings when addons from extensions repos fail to load
7dd81cad94 Fix #117188: Context.temp_override() failed with full-screen areas
a2032a9aa5 Fix: Tooltip contains bogus text after recent button string cleanup
Compare 10 commits »