Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-24GP: Disable AA for material previewsAntonioya
This is not visible and it's using a lot of GPU memory
2018-09-24Weight Paint: Multiply overlay on the meshJacques Lucke
Use the multiply blending mode for the weight paint overlay. To support the opacity slider, we need a new shader. Otherwise this combination of multiplication and mixing does not seem to be supported by glBlendFunc. Reviewers: brecht Differential Revision: https://developer.blender.org/D3727
2018-09-21Wireframe Mode: Fix missing wireframe if overlays are disabledClément Foucault
2018-09-21Fix: missing cache invalidation when the active vertex group changedJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D3716
2018-09-21Edit Mesh Mode: Increase Face dot Z biasClément Foucault
2018-09-21Edit Mode: Merge Xray and "Limit selection to visible" options behaviourClément Foucault
We now treat Xray as being the mode where Limit selection to visible is off. If Xray is OFF, Limit selection to visible is considered ON. To allow 'see through wires' with solid shading (not Xray shading) we still draw solid shading if Xray is ON with Xray Alpha set to 1.0.
2018-09-21DRW: Add back wireframe modeClément Foucault
This is using the existing engine (workbench forward) with 0.0 xray_alpha and forcing wireframes on all objects. There is no workflow/shortcut changes in this commit.
2018-09-20Eevee: Implement Wireframe NodeClément Foucault
This implementation is a bit hacky but match cycles pretty close. If pixel size is not enabled, it will use the geom shader to compute distances between vertices. This will have a cost. Implementation is a bit hacky in gpu_codegen to make the geom shader works in an optional manner.
2018-09-20Fix compilation error in the stick bones shader for some Intel gpus.mano-wii
2018-09-20Fix build for MSVC: Remove trailing double semicolonDalai Felinto
Not sure why but MSVC is complaining for some of those. In particular for the struct in BKE_subdiv_ccg.h. Those were the ones crashing here..
2018-09-19DRW: Fix crash when new shader requires 0 customdata layersClément Foucault
It was using last cache->auto_layer_len which led to a buffer overflow.
2018-09-19DRW: Only trash UV and tangent data when using BKE_MESH_BATCH_DIRTY_SHADINGClément Foucault
This improves the problem encountered when animating materials on static meshes but does not fix the core issue. See T55326.
2018-09-19Merge branch 'master' into blender2.8Brecht Van Lommel
2018-09-19GP: Fix stupid mistakeAntonioya
2018-09-19GP: Remove unneeded flagAntonioya
2018-09-19Merge branch 'master' into blender2.8Campbell Barton
2018-09-19Cleanup: styleCampbell Barton
2018-09-19Fix T56827: Crash when enable onion skin in multiwindowAntonioya
The problem was the cache was not set as dirty if one of the window had the overlay disabled.
2018-09-18LookDev: Use theme background instead of world colorClément Foucault
This is much less confusing than relying on an hidden parameter (the world color) that you can only see if you disable the world node tree.
2018-09-18LookDev: Use black background color if world is not presentClément Foucault
2018-09-18Cleanup: spellingCampbell Barton
2018-09-17Eevee: Fix shader linking error with volumetric shadersClément Foucault
2018-09-17Eevee: Fix crash when using refraction with alpha clip blend modeClément Foucault
2018-09-17Fix T56800: Reflection Plane in Eevee crashes BlenderClément Foucault
2018-09-17Fix T56803: Indirect lightning bake crashes BlenderClément Foucault
2018-09-17Fix T56801: Enabling smoke crashes Blender.Clément Foucault
2018-09-14Object Mode: Draw object center after the floorgridClément Foucault
2018-09-14Object Mode: Make Flat object selectable in ortho view ...Clément Foucault
... when wireframe is enabled
2018-09-14Object Mode: Make Flat object outline visible in orthographic viewClément Foucault
2018-09-14GP: Fix T56802 - Add/Delete Vertex Group crashesAntonioya
2018-09-14GPUBuffers: Rework support for pbvh grids + fast navigateClément Foucault
Flat shaded grids are now rendered as a long triangle strip with degenerate triangles. Smooth shaded grids are not changed. Also add back fast navigate. The only difference with 2.79 is that fast navigate + flat shading will show slitly "incorrect" smooth face. But that's too much effort to fix for what it is.
2018-09-12GPU: Remove residue of OpenSubdivSergey Sharybin
Was done more like a hack on top of old drawing pipeline. Should be re-implemented to fit new draw manager closer.
2018-09-11Cleanup: styleCampbell Barton
2018-09-11DRW: Convert common theme color to linear for viewport renderClément Foucault
This is not 100% correct (it should use a transfer function depending on the display profile) but this is already much better than using srgb.
2018-09-11DRW: Don't highjack all debug values (cont)Clément Foucault
2018-09-11DRW: Don't highjack all debug valuesClément Foucault
2018-09-11Eevee: Prepare for fullres tracingClément Foucault
2018-09-11Eevee: Fix downsampling shader with textureGatherClément Foucault
This was leading to issues with all raytracing and AO algorithm. Fix T55619
2018-09-11GP: Use original datablock and not evaluated versionAntonioya
This is required to avoid COW delay while drawing.
2018-09-10GP: Fix performance problem with big filesAntonioya
During drawing, the depsgrah was tagged to update and this produced a full copy of the datablock. This tag was done in order to get the right data in drawing engine, but this added a great overhead while drawing and the response of the pen was not good. Now, the depsgraph is not tagged and the drawing engine uses the original copy data of the buffer datablock. This is not a problem because only can draw in one window at time.
2018-09-10Eevee: Fix assert when using transparent shadowsClément Foucault
Was missing some UBO bindings.
2018-09-10Fix T56627: Crash because of incomplete LightCacheClément Foucault
2018-09-10Eevee: Cleanup DoF implementationClément Foucault
2018-09-10Eevee: Lookdev: Fix memleakClément Foucault
2018-09-10Eevee: Depth of Feild: Fix ringing issue of background objectsClément Foucault
There was an issue caused by Antialiasing being done after DoF. Move TAA after DOF and Motion Blur. Also certain pixel with lower CoC would be spread all over the background because the neighbooring pixel have higher CoC. So we need to apply some bilateral filtering when downsampling. Currently we limit the influence of neighbor pixels with a CoC inside the range [MaxCoC-2, MaxCoC].
2018-09-09GP: missing change in previous commitAntonioya
2018-09-09GP: Fix scale problem when object is parentedAntonioya
The stroke was not scaled as expected in child objects.
2018-09-08Fix T56722: Crash - Entering mesh Edit Mode.Bastien Montagne
Seriously...
2018-09-07Cleanup: Unused undefSergey Sharybin
That symbol is never defined.
2018-09-06Fix T56705: Z axis do not displays in side viewsClément Foucault