Nikita Sirgienko Sirgienko
  • Joined on 2020-12-10
Nikita Sirgienko created pull request blender/blender#109245 2023-06-22 15:50:18 +02:00
Cycles: oneAPI: Improve performance of scenes not using volume
Nikita Sirgienko created branch oneapi_shade_surface_perf_optimization in Sirgienko/blender 2023-06-22 15:43:43 +02:00
85eef073cc Cycles: oneAPI: Improve performance of scenes not using volume
9e8bc1d579 Fix unused variable warning
888cfd29c3 Outliner: Port object elements to new tree-element code design
333e820ed7 Cleanup: Remove unused variable from recent commit
a4ef0ac05a GPv3: Add hide and lock buttons to layer UI
Compare 10 commits »
Nikita Sirgienko commented on pull request blender/blender#108706 2023-06-07 18:01:11 +02:00
Fix #107414 with proper logic in shadow_all filter function for Embree path

I am a bit confused about the note about performance. From the description the time difference is well under 1%, which I think is fine for fixes like this. Or is it something I am misunderstandin…

Nikita Sirgienko commented on pull request blender/blender#108706 2023-06-07 15:21:03 +02:00
Fix #107414 with proper logic in shadow_all filter function for Embree path

I have actually tried multiple approaches to solve this issue without loosing any performance both on CPU and GPU - basically along 6 alternative solution I have ended with this one. Interestingl…

7d2a791839 Fix #107414: Cycles: [3/3] Don't rely on tfar in callbacks with embree
c283e6f8cc Fix #107414: Cycles: [2/3] Fix closest hits recording in embree
0e476da337 Fix #107414: Cycles: [1/3] Ignore hits beyond the furthest one in embree
7b8bbabece Fix #106155 : Hair dynamics not working well when converted from curves
Compare 4 commits »
Nikita Sirgienko created pull request blender/blender#108706 2023-06-07 15:09:01 +02:00
Resolve some quality issues for Embree GPU path by fixing incorrect logic in shadow_all filter function for Embree path
b040722c88 Fix #107414: Cycles: [3/3] Don't rely on tfar in callbacks with embree
ebad651b64 Fix #107414: Cycles: [2/3] Fix closest hits recording in embree
0d83b01daa Fix #107414: Cycles: [1/3] Ignore hits beyond the furthest one in embree
8c340a8bc7 Fix animation playback to work with both OpenRV and RV commercial
741a2fa043 Build: patch Boost for incompatibility with Xcode and libc++ 15
Compare 10 commits »
Nikita Sirgienko deleted branch oneapi_local_memory_sorting from Sirgienko/blender 2023-05-17 16:22:28 +02:00
Nikita Sirgienko commented on pull request blender/blender#107994 2023-05-17 00:37:37 +02:00
Cycles: oneAPI: use local memory for faster shader sorting

@brecht, sorry for bothering you when there is with so little time before bcon3, but can you please take a look? This changes quite small, yet they are giving nice performance improvement (at my…

Nikita Sirgienko commented on pull request blender/blender#107994 2023-05-17 00:33:03 +02:00
Cycles: oneAPI: use local memory for faster shader sorting

In case of approval of this pull request I would prefer to keep initial 2 commit separated.

Nikita Sirgienko created pull request blender/blender#107994 2023-05-17 00:31:10 +02:00
Cycles: oneAPI: use local memory for faster shader sorting
Nikita Sirgienko pushed to oneapi_local_memory_sorting at Sirgienko/blender 2023-05-17 00:25:08 +02:00
da73fa57c2 Cycles: oneAPI: use local memory for faster shader sorting
Nikita Sirgienko pushed to oneapi_local_memory_sorting at Sirgienko/blender 2023-05-17 00:21:23 +02:00
e282c00cd0 Cycles: oneAPI: use local memory for faster shader sorting
6d0c9d07ac Cycles: avoid doing zero-sized allocations with partitioned shader sorting
Compare 2 commits »
Nikita Sirgienko created branch oneapi_local_memory_sorting in Sirgienko/blender 2023-05-17 00:21:23 +02:00
Nikita Sirgienko pushed to main at blender/blender 2023-05-17 00:03:10 +02:00
b8173278b0 Cycles: oneAPI: set correct work group sizes for kernels that have a predefined one
a17d07ee87 Cycles: oneAPI: Fix prevented execution with sycl runtime > 20230323
Compare 2 commits »