March 24, 2020, 19:58 (GMT) |
Tests: prototype for performance testing framework |
March 24, 2020, 19:09 (GMT) |
Cycles: use OpenCL C 2.0 if available, to improve performance for AMD Tested with AMD Radeon Pro WX 9100, where it brings performance back to 2.80 level, and combined with recent changes is about 2-15% faster than 2.80 in our benchmark scenes. This somehow appears to specifically address the issue where adding more shader nodes leads to slower runtime. I found no additional speedup by applying this to change to 2.80 or removing the new shader node code. Ref T71479 Patch by Jeroen Bakker. Differential Revision: https://developer.blender.org/D6252 |
March 24, 2020, 17:28 (GMT) |
Add invert mapping option to proximity weight edit modifier, and some cleanup. |
March 24, 2020, 17:28 (GMT) |
Modifiers: Vertex Weight Edit add invert curve falloff option This commit adds the option to invert the resulting weights of the falloff curve. There is a workflow used by some to convert a texture mask into vertex weights by using a custom curve and inverting the points. This allows the same effect with a single click, and gives the modifier more procedural functionality. With minor UI tweaks by @mont29. Differential Revision: https://developer.blender.org/D6899 |
March 24, 2020, 16:54 (GMT) |
Overlay: Wireframe: Make facing ratio offset depends on gl_Position.w This makes the offset dependent of the actual near and far clip distances. |
March 24, 2020, 16:08 (GMT) |
Merge branch 'master' into greasepencil-object |
March 24, 2020, 15:49 (GMT) |
March 24, 2020, 15:49 (GMT) |
Cycles: work around OpenCL performance regression after AOVs and vector rotate We appear to be hitting some limit where adding any amount of code causes a significant performance regression, no matter what it does. To work around that a new node level was added. Ref T71479 |
March 24, 2020, 15:49 (GMT) |
Cleanup: remove unused Cycles kernel feature flags, replace by node levels |
March 24, 2020, 15:33 (GMT) |
Cleanup: Silence warnings ``` ...gpu_texture.c(466,7): warning C4555: result of expression not used ...gpu_texture.c(559,7): warning C4555: result of expression not used ...gpu_texture.c:1205:72: warning: pointer targets in passing argument 4 of ?glGetTexLevelParameteriv? differ in signedness [-Wpointer-sign] ``` |
March 24, 2020, 15:30 (GMT) |
Replace VO_DS_EXPAND with SIM_DS_EXPAND |
March 24, 2020, 15:29 (GMT) |
remove unnecessary case in lib_remap.c |
March 24, 2020, 15:28 (GMT) |
rename WITH_SIMULATION_DATA_BLOCK_RNA to WITH_NEW_SIMULATION_TYPE |
March 24, 2020, 15:26 (GMT) |
Cleanup: use switch statement instead of if/else on enum value... |
March 24, 2020, 15:19 (GMT) |
GPencil: Cleanup previous commit |
March 24, 2020, 15:16 (GMT) |
GPencil: Add blank frame when add layer in Dopesheet When use the dopesheet add layer operator a new blank frame is created. It's very strange to create a layer and don't see anything in dopesheet. If the layer is added in properties, the frame is not created. Reviewed by: @pepeland @mendio |
March 24, 2020, 15:13 (GMT) |
GPU: Estimate a better value for the memory used This commit adds a `mipmaps` member to the `GPUTexture` struct and also computes to the memory used by these mipmaps and the memory used for textures that are created from an external bindcode. So it solves the following inconsistencies: - The memory value for mipmaps was not being computed. - As `GPU_texture_from_bindcode` didn't call `gpu_texture_memory_footprint_add`, it brought inconsistencies to the value of the used memory, especially when the texture is freed. Differential Revision: https://developer.blender.org/D3554 |
March 24, 2020, 15:04 (GMT) |
Fix T74782: WorkBench TAA Artifacts During Painting/Drawing When the TAA is finished the screen can still be redrawn by other operations without the TAA resets. If that happened the TAA did add a blank sample to the result as the scene wasn't drawn, but the was processed. Reviewed By: Cl�ment Foucault Differential Revision: https://developer.blender.org/D7226 |
March 24, 2020, 15:01 (GMT) |
GPencil: Replace Tint mode "Both" to "Stroke and Fill" |
March 24, 2020, 13:59 (GMT) |
Add new simulation data block This introduces a new id data block with type `ID_SIM`. The RNA part of this change is disabled by default for now. The corresponding cmake option is `WITH_SIMULATION_DATA_BLOCK_RNA`. The new data block does not yet have an embedded node tree. I want to add that separately. This is part of T73324. The set of files I changed is based on rBb0a1cf2c9ae696. However, I had to change fewer files, because I did not add a new object type. Differential Revision: https://developer.blender.org/D7225 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021