Blender Git Commits

Blender Git commits from all branches.

Page: 289 / 2888

June 23, 2021, 13:00 (GMT)
Cleanup: Update comments to follow coding style

https://wiki.blender.org/wiki/Style_Guide/C_Cpp#Comments
June 23, 2021, 12:44 (GMT)
Blender v2.93.2 candidate version bump.
June 23, 2021, 12:23 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
June 23, 2021, 12:23 (GMT)
fix
June 23, 2021, 12:14 (GMT)
Cleanup: Added license headers.
June 23, 2021, 12:13 (GMT)
Merge remote-tracking branch 'origin/master' into lineart-bvh
June 23, 2021, 12:04 (GMT)
Added shader compiler abstration.

The shader_compiler is an abstration layer for in case we need to switch
between other shader compilers in the future.

The shader compiler uses a CPP Api as it will only be accessed from GPU
module.

```
const char *source = "#version 450nvoid main() {}";
shader_compiler::Compiler *compiler = shader_compiler::Compiler::create_default();
shader_compiler::Job job;
job.source = source;
job.name = __func__;
job.source_type = shader_compiler::SourceType::GlslComputeShader;
job.compilation_target = shader_compiler::TargetType::SpirV;

shader_compiler::Result *result = compiler->compile(job);
EXPECT_EQ(result->type, shader_compiler::TargetType::SpirV);
EXPECT_EQ(result->status_code, shader_compiler::StatusCode::Ok);
EXPECT_GT(result->bin.size(), 0);
EXPECT_EQ(result->error_log, "");
delete result;
delete compiler;
```

The CMakeFiles need some attention as it currently works when linking to
the shaderlib_combined. On linux it picks up the shaderlib from the
vulkan SDK, eventually it needs to pick up from our prebuild libraries.
June 23, 2021, 12:00 (GMT)
Merge branch 'master' into temp-attribute-processor
June 23, 2021, 11:35 (GMT)
Merge branch 'master' into xr-controller-support
June 23, 2021, 11:30 (GMT)
XR: Add fly navigation operator

Navigates the scene by moving/turning relative to navigation space
or the XR viewer/controller. Users can select from a variety of
these modes as well as specify the min/max speed and whether to lock
elevation.

Also: pass float threshold to XR action events.
June 23, 2021, 11:24 (GMT)
XR: Update controller data again in viewer update

This is needed to draw the controllers with correct transforms in the
event that an operator changed the navigation.
June 23, 2021, 11:19 (GMT)
Merge branch 'master' into soc-2021-knife-tools
June 23, 2021, 11:12 (GMT)
Knife: Added visible distance and angle measurements

Pressing M while using the knife tool will now cycle through showing various measurements related to the current cut.

The different modes are:
Just Distance - Shows the length of the current cut segment
Just Angles - If the cut segment is touching any edges the corresponding angle is displayed
Both - Shows both distance and angles
June 23, 2021, 08:34 (GMT)
Merge branch 'master' into asset-browser-poselib
June 23, 2021, 08:03 (GMT)
LineArt: Versioning for smooth surface crease.
June 23, 2021, 08:02 (GMT)
adaptive_cloth: mesh: abstract out read over MeshReader and fix compiler errors
June 23, 2021, 07:53 (GMT)
LineArt: Remove auto smooth for crease.
June 23, 2021, 07:50 (GMT)
LineArt: Mark sharp as crease.
June 23, 2021, 07:36 (GMT)
LineArt: Update deps for selecting camera/light
June 23, 2021, 07:28 (GMT)
LineArt: Use Smooth/AutoSmooth for crease.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021