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-10-24Fix mapped mesh display skipping generated facesCampbell Barton
2018-10-24Cleanup: use bmesh index access functionsCampbell Barton
2018-10-23Eevee: Fix lightcache not working for small cachesClément Foucault
Was caused by a threading issue. The lightcache was free before the endjob function pass it to the scene. Also fix cache reuse if size matches.
2018-10-23Eevee: Fix crash when clicking the lightcache bake button multiple timeClément Foucault
2018-10-23Eevee: Fix crash when bakingClément Foucault
Was caused by the normal pass being enbaled in the renderlayer settings. Fix T57344
2018-10-23Workbench: Use AntiAliasing in render even if not enabled in the User PrefsClément Foucault
2018-10-23Workbench: Fix Wrong AntiAliasing in rendersClément Foucault
Was caused by offseting the same matrix for each samples instead of adding the offset to the original projection matrix.
2018-10-23Wireframe: Fix wireframe object drawtype with "in front" draw optionClément Foucault
First problem is that enabling the "in front" option made the wire object test against an not updated stencil buffer. Second problem is that the "in front" option was useless on wire objects. To fix this we bypass the depth test and live with some sorting problem.
2018-10-23Xray Mode: Fix wireframe object display type not being correctly occludedClément Foucault
2018-10-23GP: Reduce samples in glowAntonioya
The number of samples was too high.
2018-10-23Fix bad origindex layers for editmode modifiersCampbell Barton
Reverts workaround from last commit.
2018-10-23DRW: workaround for editmode crash w/ constructive modifiersCampbell Barton
Actual cause is bad orig-index layer, commit this to avoid crash for now.
2018-10-23Cleanup: style, warningCampbell Barton
2018-10-22GP: New Time modifierAntonioya
This modifier allows to offset the keyframe animated to get more variations in the animation when reuse the same datablock.
2018-10-22DRW: Fix missing uniform warning in debug modeClément Foucault
Fix T57318
2018-10-22DRW: Fix crash on startup for old Nvidia driversClément Foucault
This should fix T57296 once and for all.
2018-10-21Cleanup: styleCampbell Barton
2018-10-21Cleanup: trailing spaceCampbell Barton
2018-10-21Cleanup: compiler warningsCampbell Barton
2018-10-20GP: Fix duplication when draw strokes in multiple windowsAntonioya
The stroke must be visible only in the current region and only visible when the stroke is completed.
2018-10-20GP: Redesign drawing cache to support particlesAntonioya
Full redesign of the cache system used for drawing strokes and handle derived frame data. Before, the cache was saved in bGPdata and a hash was used to manage several objects with the same datablock. Old design made the use of particles very inefficient and prone to bugs and segment faults, and especially when this was mixed with onion skinning and multiple objects using same datablock. Also, there were some conflicts with the depsgrah logic (the old design was done before despgraph was in place) that made the use of hash not working. The new design saves the data in the object runtime struct and avoid the use of any hash to find the right data. This improves the speed and reduce a lot the complexity of the code, memory allocation, hash overload and adds full support for particles and reused datablocks. The particles can reuse the modifiers and shader effects of the original grease pencil object.
2018-10-20Fix Eevee Reflection CubeMap and Irradiance Volume on some Intel gpusmano-wii
When you pass a struct as a parameter to a function, the qualifier "layout(column_major)" is lost.
2018-10-19Eevee: LightProbes: Fix negative paddingClément Foucault
2018-10-19Fix function using same local variable name as output variableClément Foucault
This may fix issues with certain compiler.
2018-10-19Fix shadows of sun type lights on some Intel gpusmano-wii
When you pass a struct as a parameter to a function, the qualifier "layout(column_major)" is lost.
2018-10-19Cleanup: compiler warningsCampbell Barton
2018-10-19Fix T57294: Modifiers cage ignore face visibilityCampbell Barton
2018-10-18Edit Mesh: Decrease the depth bias on verticesClément Foucault
2018-10-17Optimization: Edit Mesh Overlaymano-wii
In tests with edit_cage: performance jumped from 9.37ms to 9.17ms.
2018-10-17DRW: Fix DRW_shgroup_create_sub returning source shgroupClément Foucault
instead of the actual sub group...
2018-10-17EditMesh: Fix uninitialized value causing red outline on edgesClément Foucault
2018-10-17ObjectMode: Fix Outlines being drawn for BBox meshesClément Foucault
2018-10-17ObjectMode: Fix instances with BoundBox drawtype not displayingClément Foucault
2018-10-17Eevee: Fix error when using texture coordinate on world shadersClément Foucault
Compilation errors were happening on OSX with errors of the type: ```ERROR: Input of fragment shader 'viewNormal' not written by vertex shader```
2018-10-17Cleanup: whitespaceCampbell Barton
2018-10-17Fix T56735: Autosmooth option corrupts UVsCampbell Barton
2018-10-17Optimization: Edit Mesh Overlay: Avoid computing fixvec unnecessarily.mano-wii
This brings a big difference to meshes with edit cage adjusted for modifiers. In my tests, the suzanne with subdivision modifier level 3 went from 4.80ms to 3.05ms.
2018-10-17Fix armature bones spline ik lines offsetDalai Felinto
2018-10-17Fix armature bones ik lines offsetDalai Felinto
2018-10-17Edit Mesh Overlay Geometry Shader: Ignore correction geometry for loops that ↵mano-wii
are not part of an edge. By the tests I could only observe a considerable difference in the peformanse when the vertex size is 30. Vertice 3 showed no difference in a suzzane with subdivision modifier level 3 + show-on-cage. Point Size 30: 7.29ms vs 2.55ms Reviewers: fclem Reviewed By: fclem Differential Revision: https://developer.blender.org/D3805
2018-10-16DRW: Fix assert with BoundBox object display modeClément Foucault
2018-10-16GP: Fix Blur shift when add more samplesAntonioya
The image was moving in +X and +Y when added samples due round precission.
2018-10-16Fix crash in loose edge checkCampbell Barton
2018-10-16Cleanup: redundant check for hidden edgeCampbell Barton
2018-10-15Eevee: Fix Missing alpha when rendering with DOFClément Foucault
NOTE: There is a float imprecision near the focus plane due to the current technique used for DOF. This makes the alpha channel transparent on nearly in focus objects even when they should not. This artifact should be fixed when the DOF will use scatter as gather for low brightness areas. Fix T57042 : Eevee does not render alpha when DOF is turned on
2018-10-15Edit Mesh: Fix missing loop normal displayClément Foucault
2018-10-15Fix related to T55961: Glitch in selecting loose edges on some AMD drives.mano-wii
2018-10-15Edit Mesh: Add comments explaining weirdness in the code.mano-wii
2018-10-15Cleanup: Edit Mesh shader: Remove unecessary varyingClément Foucault
2018-10-15GP: Cleanup styleAntonioya