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-12-17Workbench: Fix srgb texture not being color managed in texture color modeClément Foucault
2018-12-17GP: Change Primitive manipulator to secondary Gizmo colorAntonioya
2018-12-17GP: Change Primitive manipulator colorAntonioya
2018-12-17Fix T59490: wrong curve handle linesJacques Lucke
2018-12-17Eevee: Change Bent normal calculationClément Foucault
This changes the bent normal effect to be a bit more subtle. I also tuned down the bent normal blending factor so mesh faceted look may appear more in occluded regions. this is to increase the fidelity of the indirect lighting. This blending might be a parameter in the future. Based the calculation on "Bent Normals and Cones in Screen-space" by O. Klehm, T. Ritschel, E. Eisemann, H.-P. Seidel
2018-12-17Workbench: Use int to fix compilation issues on certain platformClément Foucault
2018-12-17DNA: clear / remove deprecated flagsCampbell Barton
- Clear deprecated flags for ID's: Scene, Sequence, World, Object & Mesh. - Clear deprecated flags for Spaces: outliner, 3D view & image. - Remove unused `Mesh.drawflag` - Remove unused `USER_ALLWINCODECS`, `USER_MMB_PASTE`. - Remove `V3D_SOLID_TEX` & `V3D_ZBUF_SELECT` - used in a few areas. - Flip `Object.empty_image_visibility_flag` (avoids do-version on each new flag) - Rename 'Backside' -> 'Back' in context of drawing - showing 'Back' makes sense.
2018-12-16GP: Fix Onion Skin slow performanceAntonioya
The number of vertex for VBO was not calculated for onion skin and made the realloc of memory very slow.
2018-12-16Cleanup: styleCampbell Barton
2018-12-15GP: New Curve primitive and other primitive improvementsAntonioya
This commit adds support for new curve tool and adds more functionalities to the existing primitives, including new handles, editing, stroke thickness curve, noise, preview of the real stroke, etc. Thanks to @charlie for his great contribution to this improvement.
2018-12-14Fix T59182: Blender 2.8 win64 crashes on startClément Foucault
2018-12-14GP: Rename CTX and OB modesAntonioya
Part of T59335.
2018-12-14Curve Batch Cache: Add support for loose edges and curve/surf modifierClément Foucault
Fixes T58298 Nurbs circle and curve dont draw in objectmode Fixes T58107 Modified curves/surfaces/fonts do not show their eval mesh
2018-12-14Wireframe: Fix wireframe color in edit mode for surfacesClément Foucault
2018-12-14DRW Batch Cache: Fix hack being a bit too much hackyClément Foucault
2018-12-14Displist: Reuse tesselated pos and nor for wireframesClément Foucault
This lower the memory usage and also fix a bug with metaballs normals/tris winding being reversed.
2018-12-14Curve Batch Cache: Add back support for shaded geometryClément Foucault
This changes a bit the batches data structure. Instead of using one vbo per material we use one for all material and use index buffers for selecting the correct triangles. This is less optimized than before but has potential to become more optimized by merging the wireframe data vbo into the shading one. Also the index buffers are not strictly necessary and could be just ranges inside the buffer. But this needs more adding things inside GPUIndexBuf.
2018-12-14Wireframe: Fix Object Viewport display "all edges" options not workingClément Foucault
2018-12-14Curve Batch Cache: Rework Implementation to use new batch requestClément Foucault
Shaded triangles are not yet implemented (request from gpumaterials). This also changes the mechanism to draw curve normals to make it not dependant on normal size display. This way different viewport can reuse the same batch.
2018-12-14DRW: Simplify text edit drawingClément Foucault
This is to simplify the curve batch cache.
2018-12-14fix relationship line always drawing from the parents originPhilipp Oeser
this can be different though (e.g. vertex parenting) and correct location is already stored in ob->orig spotted while looking into T59332 Reviewers: fclem, brecht Differential Revision: https://developer.blender.org/D4076
2018-12-14Fix T59347: Crash drawing empty imageCampbell Barton
2018-12-14Merge branch 'master' into blender2.8Campbell Barton
2018-12-13Cleanup: macro hygiene, style, doxy commentsCampbell Barton
2018-12-13GP: Cleanup const variablesAntonioya
2018-12-13GP: Missing change of texture format in previous commitAntonioya
2018-12-13GP: Create Framebuffer textures only if neededAntonioya
Now, if there aren't grease pencil objects, the textures and framebuffers are not created. This unload GPU Memory when not using GP.
2018-12-13GP: Changes textures from DEPTH24_STENCIL8 to DEPTH_COMPONENT24Antonioya
As we are not using stencil info, we don't need this in the texture.
2018-12-13Cleanup: styleCampbell Barton
2018-12-12Fix T59248: Crash in Grease Pencil Edit mode when adding AnnotationAntonioya
2018-12-12Fix T59234: Crash when enter in Edit modeClément Foucault
Edit mode triangles does always need to have access to faces for visibility and select/active flags.
2018-12-12Mesh Batch Cache: Fix crash when using edit mode normal display.Clément Foucault
2018-12-12Merge branch 'master' into blender2.8Campbell Barton
2018-12-12Fix T59211: Edit-mesh display crashesCampbell Barton
Caused by ae1f563899de4
2018-12-12GPUState: Change isolated glLineWidth usage to GPU_line_widthClément Foucault
2018-12-11DRW: Fix redundant texture creationClément Foucault
2018-12-11Edit Mesh: Make edit cage stick to the mesh when possibleClément Foucault
and correctly offset it when it's not possible, otherwise we get zfighting.
2018-12-11DRW: Add polygon offset mode.Clément Foucault
2018-12-11Fix T58266 : Bottom half of meshes are transparent with eevee renderClément Foucault
2018-12-11Cleanup: use BKE_object_* prefix for object APICampbell Barton
Also minor style cleanup.
2018-12-11Fix T58850: NDOF navigation guide not shownCampbell Barton
2018-12-11Workbench: Fix shadow artifact caused by degenerate trianglesClément Foucault
Fixes T58735 Incorrect workbench shadow from n-gons This also optimize the degenerate triangle detection by searching if their area is near 0.0.
2018-12-11DRW: Deprecate / Remove DRW_STATE_STIPPLE_*Clément Foucault
This was unused and used the old drawing paradygm
2018-12-11Object Mode: Make point clouds a bit less like uniform blobsClément Foucault
Also this display is optimized. It does not use blending and pixel discard. Working with scanned data should be more pleasant with this. A better option would be to use gl_FragDepth to have a better sense of volume but this discards early depth test.
2018-12-10GP: Fix problems with stroke CapsAntonioya
Now the start cap is done and during drawing the end cap is not set because needs to have a UV calculated and this is not done while drawing.
2018-12-10GP: Remove Object Onion Skin switchAntonioya
It was confusing to have two switches.
2018-12-10GP: Enable Object Onion Skin by defaultAntonioya
Now, the main switchis on, and the layer onion skin is off.
2018-12-10Edit Mesh: Opti: Reduce max_vertices in geometry shaderClément Foucault
This is a really small win that had been overlooked when optimizing the shader.
2018-12-10Edit Mesh: Fix edges poking through the verts points in xray/seethrough modeClément Foucault
2018-12-10Edit Mesh: Make "fresnel effect" not transparent but mix between 2 colorsClément Foucault
Alpha blending is causing too many issues. Revert back to something simpler.