Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-26 | Edit Surface: Use edit curve engine to display edit surface | Clément Foucault | |
It's so similar in practice that we don't need a separate engine for edit surface overlays. | |||
2018-09-26 | Curve Edit: Cleanup/Improve/Fix handles drawing | Clé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-25 | Edit Curve: Fix cannot hide handles | Clément Foucault | |
2018-09-25 | Curves: Move draw options to overlays | Clé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-05 | Edit Mesh: Add support for draw option parameters | Clément Foucault | |
The visuals was already implemented but we could not toggle them off. | |||
2018-08-30 | Cleanup: GPU_BATCH_DISCARD_ARRAY_SAFE (deduplicate existing code) | Dalai Felinto | |
2018-08-23 | Rename: *_batch_cache_dirty > *_batch_cache_dirty_tag | Dalai Felinto | |
2018-07-18 | GWN: Port to GPU module: Replace GWN prefix by GPU | Clément Foucault | |
2018-07-08 | Cleanup: rename 'ct' to 'len' for gawain | Campbell Barton | |
2018-07-03 | Cleanup: typos | Campbell Barton | |
2018-01-10 | Curve/Surface Display: UV support | mano-wii | |
2018-01-09 | Curve Edit Mode: Use curve handle theme colors | mano-wii | |
2018-01-03 | Fix 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-03 | Curve Edit Mode: Fix crash when the U-resolution of the curve is changed | Germano | |
`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-19 | Draw 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-17 | Fix triangles indexbuf of Curve Displists was being discarded incorrectly | Germano | |
They were discarded when shaded surfaces were requested thus bringing glitches to the outline of the selected Displists Objects | |||
2017-12-14 | Draw Manager: Recalculate batch of Curves, Surfaces and Texts when a ↵ | Germano | |
property is changed | |||
2017-12-14 | Fix crash with DispLists without vertices | Germano | |
Wee must return VertBuffers even when its size is zero | |||
2017-12-14 | Support 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-16 | Gawain: remove GWN_batch_discard_all | Campbell Barton | |
Use ownership flags instead. | |||
2017-06-19 | Gawain API naming refactor | Campbell Barton | |
Use consistent prefix for gawain API names as well as some abbreviations to avoid over-long names, see: D2678 | |||
2017-05-17 | Cleanup: group VBO attributes in a struct | Campbell Barton | |
Some names are a bit arbitrary, this makes it clear which names are VBO attributes. | |||
2017-04-21 | Cleanup: move draw-cache creation from BKE to DRW | Campbell Barton | |
Creating draw-cache should only ever be used by the draw-manager. |