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-26Edit Surface: Use edit curve engine to display edit surfaceClément Foucault
It's so similar in practice that we don't need a separate engine for edit surface overlays.
2018-09-26Curve Edit: Cleanup/Improve/Fix handles drawingClément Foucault
Now handles are drawn using index buffer instead of duplicating memory requirement. Also make use of shader tricks to draw handles antialiased, and respond to UI scalling. Make vertex point match edit mesh vertex size.
2018-09-25Edit Curve: Fix cannot hide handlesClément Foucault
2018-09-25Curves: Move draw options to overlaysClément Foucault
This commit add one regression: it is impossible to currently hide handles in the viewport. But this should be fixed in another commit.
2018-09-05Edit Mesh: Add support for draw option parametersClément Foucault
The visuals was already implemented but we could not toggle them off.
2018-08-30Cleanup: GPU_BATCH_DISCARD_ARRAY_SAFE (deduplicate existing code)Dalai Felinto
2018-08-23Rename: *_batch_cache_dirty > *_batch_cache_dirty_tagDalai Felinto
2018-07-18GWN: Port to GPU module: Replace GWN prefix by GPUClément Foucault
2018-07-08Cleanup: rename 'ct' to 'len' for gawainCampbell Barton
2018-07-03Cleanup: typosCampbell Barton
2018-01-10Curve/Surface Display: UV supportmano-wii
2018-01-09Curve Edit Mode: Use curve handle theme colorsmano-wii
2018-01-03Fix crash when you change the curve resolution in Edit Mode of the Blender ↵Germano
Render engine Same problem as previous commit, but now in `drawobject.c`. Also added a comment to the equivalent line in `draw_cache_imp_curve.c`.
2018-01-03Curve Edit Mode: Fix crash when the U-resolution of the curve is changedGermano
`normal_len` did not follow the value of the loop that is executed to add the vertices, being different from the vbo size
2017-12-19Draw Manager: draw_cache_imp_displist, always return IndexBuf even when ↵Germano
there is no index This prevents possible errors with materials and a crash with low resolution metaball. Also a small cleanup was done in the code.
2017-12-17Fix triangles indexbuf of Curve Displists was being discarded incorrectlyGermano
They were discarded when shaded surfaces were requested thus bringing glitches to the outline of the selected Displists Objects
2017-12-14Draw Manager: Recalculate batch of Curves, Surfaces and Texts when a ↵Germano
property is changed
2017-12-14Fix crash with DispLists without verticesGermano
Wee must return VertBuffers even when its size is zero
2017-12-14Support for Batchs split by material for objects of type Curve, Surface, and ↵Germano
Text **ToDo:** - add vertbuff for UV (what can be adapted from `dl_surf_to_renderdata`)
2017-08-16Gawain: remove GWN_batch_discard_allCampbell Barton
Use ownership flags instead.
2017-06-19Gawain API naming refactorCampbell Barton
Use consistent prefix for gawain API names as well as some abbreviations to avoid over-long names, see: D2678
2017-05-17Cleanup: group VBO attributes in a structCampbell Barton
Some names are a bit arbitrary, this makes it clear which names are VBO attributes.
2017-04-21Cleanup: move draw-cache creation from BKE to DRWCampbell Barton
Creating draw-cache should only ever be used by the draw-manager.