Blender Git Loki

Blender Git commits from all branches.

Page: 285 / 2888

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.
June 25, 2021, 07:15 (GMT)
- cleanup
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021