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. |
|