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-12Edit Mesh: Fix issue with Edit cage on some buggy driversClément Foucault
2018-10-12Edit Mesh: Refactor edit mesh drawingClément Foucault
This decouple the vertex display from the face+edges. This is to reduce the number of triangles required to fix the edges artifacts (aliasing) and increase viewport reactivity when not actively navigating (ie. mouse scroll). Also it makes all vertices visible (not cut-off) even when navigating. However it makes the navigation drawing a bit slower because it has to render twice. Also add a depth bias to the wires to avoid depth fighting when previewing final mesh (modifiers applied).
2018-10-11DRW: add ability to skip drawing verticesCampbell Barton
2018-09-05Fix T56692: The edges are not highlighted in Mark Freestyle EdgeClément Foucault
This was not ported yet.
2018-07-03Cleanup: Remove unused variableClément Foucault
2018-06-16Edit Mesh: Simplify the overlay shader.Clément Foucault
Remove all the clip cases and just pass the vertices screen position to the fragment shader. This does put a bit more pressure on the fragment shader but it seems to be faster than before. And it simplify the code a lot. It seems to fix some long standing issue on some intel GPU.
2018-06-15MeshEditMode: refactorJeroen Bakker
- added a lib for shaded functions - decreased active face inner size
2018-06-14T55456 EditMeshModeJeroen Bakker
- see the face selection color when face is active - test different masks for active face, finally chosen for no mask at all.
2018-06-13T55456: EditMode DrawingJeroen Bakker
- Hide facedots, except when in V3D_ZBUF_SELECT mode `use_occluded_geometry` - Different theme (wire_inactive) when not in edge selection mode
2018-01-15Fix: Mesh Edit Mode Shader: Correct artifacts that appeared on edges of edit ↵Germano
mode with some AMD GPUs In case the problem appeared with the `AMD Radeon HD 7570M`
2018-01-12Draw Manager: Edit Mode Shader: Remove `#ifdef GPU_INTEL`Germano
The problem with memory alignment on Intel GPUs does not happen anymore after the last shader changes.
2018-01-11Edit Mode Overlay Shaders: remove loose comment left by last commitGermano
2018-01-11Fix error weird sliding vertices appearing in edit mode with some Intel GPUsGermano
Appear when zooming
2018-01-11Fix T51576: Blender crash when change to edit mode with some Intel GPUsGermano
Differential Revision: D2995
2017-09-22Edit Mesh Mode: Add a facing falloff effectClément Foucault
This let the user keep track of the shape by fading the center of the object. An Opacity parameter is yet to be added.
2017-09-22Edit Mesh Mode : Make line smoother.Clément Foucault
This introduce some little artifacts on the border of edges because some pixel with very low opacity does not get discarded and then occlude the face rendered behind if it has not been drawn yet. To fix this. I added an offset in the geometry shader for the edge fixup. This make the artifact only visible on the border of the object if there is a very dense wire region. It's only visible in edge select mode since vertex and face center also hides the artifacts. We can enable this only if AA is enabled but for now it's always enabled.
2017-05-19Clay/Eevee: fix more crash when entering edit modeMike Erwin
Shader stages need to agree about interpolation qualifiers. Apparently implicit smooth (the default) and explicit smooth are considered different by some GLSL compilers. Found by @letterrip on Linux + Intel. Follow-up to 941e739d703542af1637c6a37953adac5f6b36bb
2017-05-19OpenGL: cleanup edit overlay shadersMike Erwin
Mostly simple fixes to spacing & comments.
2017-04-19Edit Mode Engine: Fix shader compilation on AMD. Also fix Bweight display.Clément Foucault
2017-04-13GLSL: rename edit_overlay -> edit_mesh_overlayCampbell Barton
Avoid confusion with overlays with non-mesh types