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
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-01-103D View: use faded color for dupli instance outlinesCampbell Barton
Similar to 2.7x, so instanced geometry can be differentiated.
2018-08-14GPUShader: Fix previous "old Nvidia" fix commitClément Foucault
Note to myself, next time, better check the fix before pushing it. GL_ARB_texture_gather is defined if there is support for the extension not only when the extension is enabled. Do this check ourself with GPU_ARB_texture_gather define. Original fix 822de6e9e1b8
2018-06-11Outlines: Make Xray outlines 2px thick instead of 3pxClément Foucault
2018-05-05Groups: remove drawing group objects in a different color.Brecht Van Lommel
With the upcoming unification of groups and collections this will make no sense anymore, as all objects will be in a collection.
2018-04-30Cleanup: simplify GLSL logic in outlines drawing.Germano
No functional changes.
2018-04-18Object Mode: Outlines: Make outline thinner.Clément Foucault
This is by default. We can still enable the thicker outlines for high dpi screens or personnal preference but it's not used atm. This also improve the performance removing 1/3 of the outline cost.
2018-04-18Object Mode: Outlines: Fix sample coordinates.Clément Foucault
2018-04-17Object Mode: Outlines: Fix precision issue on intel GPU.Clément Foucault
2018-04-16Object Mode: Outlines: Use textureGather extension if available.Clément Foucault
This has very little impact (only had 12.5% perf improvment on Nvidia for this specific pass). But it's an improvement nontheless!
2018-04-16Object Mode: Rework outline drawing.Clément Foucault
This changes quite a few things. - Outline is now per object. - No more outline at object intersection (fix hairs problem). - Simplify the code quite a bit. We use a R16UI buffer to save one id per object outline. We convert this id to color when detecting the outline. Added textureGatherOffsets to the code but could not test on current hardware so leaving it commented for now.
2017-08-10Object Mode Engine: Optimize outline passes.Clément Foucault
Group texture fetches to hide latency. 3.2ms -> 2.2ms (constant time improvement, not depending on scene complexity) Could optimize further with textureGather (require OpenGL 4.0).
2017-03-28New Outline: Fix ATI compile error.Clément Foucault
2017-03-27New Outline: make it countour the screen.Clément Foucault
2017-03-27New Outlines: fix upper edgeClément Foucault
2017-03-22Object Mode Outline: Changed algorithm a bit.Clément Foucault
First pass find outline pixel. Second pass expand it by 1px in each direction. Subsequent passes fade the occluded outlines inward.
2017-03-21Object Outline: trying something newClément Foucault