Patrick Mours pmoursnv
  • Joined on 2019-02-21
Patrick Mours deleted branch fix_optix_function_table_name from pmoursnv/blender 2024-11-18 17:21:10 +01:00
Patrick Mours merged pull request blender/blender#130451 2024-11-18 17:21:07 +01:00
Cycles: Add OptiX 8.1 support
Patrick Mours pushed to main at blender/blender 2024-11-18 17:21:07 +01:00
6f0ed29378 Cycles: Add OptiX 8.1 support
Patrick Mours created pull request blender/blender#130451 2024-11-18 13:22:54 +01:00
Cycles: Add OptiX 8.1 support
Patrick Mours pushed to fix_optix_function_table_name at pmoursnv/blender 2024-11-18 13:17:34 +01:00
7ce8dbf5f8 Change OptiX function table name for OptiX 8.1 support
4d181e9470 RNA: Store PointerRNA as pointer in PropertyRNAOrID.
1c34e00ce1 Anim: draw prop as 'orange' when changed value with stashed Actions present
624b38e531 Merge branch 'blender-v4.3-release'
d7d7a6ef97 Fix: GPv3: Hide channel color for layers in dopesheet
Compare 10 commits »
Patrick Mours created branch fix_optix_function_table_name in pmoursnv/blender 2024-11-18 13:17:34 +01:00
Patrick Mours deleted branch optix_rewrite_straightline from pmoursnv/blender 2024-11-14 19:19:03 +01:00
Patrick Mours pushed to optix_rewrite_straightline at pmoursnv/blender 2024-11-14 19:16:45 +01:00
51b0af7675 Get megakernel working
6c5ccc5d50 Move ray and intersection state to local stack
ac9cbc8775 Fix build without light tree and shadow linking
e1fff6f5b2 Merge optix_rewrite_straightline branches
6ba984dcfa Bring back separate kernels for Optix_A device.
Compare 10 commits »
Patrick Mours created branch optix_rewrite_straightline in pmoursnv/blender 2024-11-14 19:16:45 +01:00
Patrick Mours commented on pull request blender/blender#110102 2024-10-31 16:14:42 +01:00
Fix #108372: GPU implementation of OSL matrix intrinsic functions

But Transform is a user-defined type, so it would be strange for there to be a native operator for it somehow.

To verify that all that copying is elided by the compiler, could take a look at…

Patrick Mours commented on pull request blender/blender#110102 2024-10-31 14:54:09 +01:00
Fix #108372: GPU implementation of OSL matrix intrinsic functions

I mostly just inherited the behavior from transform.h, where things like operator* are specifically excluded on __KERNEL_METAL__, but available on other GPU backends, and all arguments for the…

Patrick Mours created pull request blender/blender#129634 2024-10-31 14:22:21 +01:00
Fix #124200: OptiX error when updating 3D curves in viewport rendering
Patrick Mours created branch fix_optix_curve_update in pmoursnv/blender 2024-10-31 14:14:19 +01:00
Patrick Mours pushed to fix_optix_curve_update at pmoursnv/blender 2024-10-31 14:14:19 +01:00
509f9e27ff Fix missing update flag for curve build inputs
Patrick Mours commented on pull request blender/blender#110102 2024-10-31 12:08:49 +01:00
Fix #108372: GPU implementation of OSL matrix intrinsic functions

I ran the previously failing CPU tests locally, but they succeeded for me now, so hopefully runs through successfully this time around.

@blender-bot package

Patrick Mours pushed to fix_optix_osl_matrices at pmoursnv/blender 2024-10-31 12:08:15 +01:00
76ab4de3e8 Clean up code
d2615ee9ab Merge branch blender-v4.3-release into fix_optix_osl_matrices
f0125f26fd Fix #129435: Bad Cryptomatte output in camera view
d6d612dc46 Fix memory leak pasting images in Wayland
a312bfe6d5 Fix use of undefined variable in blend2json utility
Compare 16014 commits »
Patrick Mours pushed to 2024_10/fix_optix_denoiser at pmoursnv/blender 2024-10-28 13:10:07 +01:00
b751b89b3b Undo denoiser model kind change for now
Patrick Mours commented on pull request blender/blender#129398 2024-10-28 12:18:48 +01:00
Fix #129251: Broken OptiX denoiser output

The AOV denoiser is quite a bit better quality-wise, but it's a fair point, not really a bug fix and so I guess is better moved to main.

Patrick Mours commented on pull request blender/blender#129398 2024-10-28 12:14:14 +01:00
Fix #129251: Broken OptiX denoiser output

OPTIX_DENOISER_MODEL_KIND_TEMPORAL_AOV works a bit differently and requires an additional internal layer as input (which is used to share internal data between frames), which the implementation…

Patrick Mours commented on pull request blender/blender#129372 2024-10-25 18:25:07 +02:00
Fix #127205: OptiX error with OSL material using wavelength node

Moved the majority into an utility function (hadn't it originally to keep the change smaller, but it's certainly nicer this way). It's a bit more difficult to move the whole thing unfortunately,…