June 25, 2021, 17:25 (GMT) |
Fixed bug where making a cut near VECT handles alters shape |
June 25, 2021, 17:15 (GMT) |
Merge branch 'master' into curve-nodes-modifier |
June 25, 2021, 15:57 (GMT) |
Cleanup: Remove outdated comment |
June 25, 2021, 15:56 (GMT) |
Enable new button in geometry node editor for curves |
June 25, 2021, 15:34 (GMT) |
Merge branch 'master' into curve-nodes-modifier |
June 25, 2021, 14:53 (GMT) |
Initial SpirV log parsing. Still work in progress. |
June 25, 2021, 14:25 (GMT) |
Fix Cycles X interop on non-OpenGL device Graphics interop for non-display GPU got broken with the CUDA streams addition. Now we create interop object via the queue, so its possible to use proper CUDA stream for mapping/unmapping. Not sure why adding extra context synchronization did not resolve the issue, but this change seems to make sense anyway. Here its only reproducible with non-display GPU (for which it was needed to tweak `should_use_graphics_interop()`). But some time ago there reports about missing image in the viewport, so could be related. Differential Revision: https://developer.blender.org/D11705 |
June 25, 2021, 14:08 (GMT) |
Refactor: Move Cycles X CUDA interop class to own file No functional changes. Isolates logic, makes it easier to adopt for coming changes. |
June 25, 2021, 14:01 (GMT) |
Moved shader compilation flag to cmake. Migration of the shaders can take a long time. During this time it you won't be able to start most GPU tests or Blender. This switch will enable the compilation of the shader to other developments can still happen. `WITH_VULKAN_SHADER_COMPILATION` Default is OFF. Enable when migrating shaders. |
June 25, 2021, 13:52 (GMT) |
Vulkan: Patched gl_VertexID to gl_VertexIndex. |
June 25, 2021, 13:41 (GMT) |
Merge branch 'master' into soc-2021-uv-editor-improvements |
June 25, 2021, 13:33 (GMT) |
Merge branch 'master' into greasepencil-object |
June 25, 2021, 13:28 (GMT) |
ShaderCompiler: Use CPP strings to improve API. |
June 25, 2021, 12:38 (GMT) |
Vulkan: Compile Shader Modules. Shaders are expected to fail as they need to be converted to Vulkan. Dy default the compilation is turned off. Enable VULKAN_SHADER_COMPILATION to activate shader module compilation. |
June 25, 2021, 10:24 (GMT) |
Fix Cycles X backing on GPU A mistake was made in the init_from_bake kernel which was wrongly scheduling next kernel: it was considering that flow comes from the intersect_closest kernel. This made active kernel counters go wrong: sum was adding up to 0, but the intersect_closest kernel had negative value. |
June 25, 2021, 09:01 (GMT) |
ShaderCompiler: Split code per target type. No functional changes. |
June 25, 2021, 08:48 (GMT) |
Added Vulkan test cases. Added counterparts of the shader test cases for vulkan. Fixing an issue where the OpenGL context was created when using a vulkan backend. |
Revision f0f26b3 by Fabian Schempp (gsoc-2021-porting-modifiers-to-nodes-solidify, soc-2021-porting-modifiers-to-nodes_all) June 25, 2021, 07:15 (GMT) |
- cleanup |
Revision 28ee6ef by Fabian Schempp (gsoc-2021-porting-modifiers-to-nodes-solidify, soc-2021-porting-modifiers-to-nodes_all) June 25, 2021, 07:06 (GMT) |
- changes previously lost due to merge conflict. - some more cleanup. |
June 25, 2021, 06:50 (GMT) |
Sculpt dyntopo: * Got automasking to work with dyntopo properly. - AutomaskingCache->factor has been replaced with the new temp layer API (which works for all PBVH modes). - AutomaskingCache->factor is, however, only initialized for topology and face set boundary modes (if DynTopo is enabled) since it's probably better to calculate the rest dynamically in that case. * Fixed stats bug |
|