|
457df4fa9b
|
Edit Mesh: Add support for draw option parameters
The visuals was already implemented but we could not toggle them off.
|
2018-09-05 19:00:13 +02:00 |
|
Dalai Felinto
|
f436e0acab
|
Cleanup: GPU_BATCH_DISCARD_ARRAY_SAFE (deduplicate existing code)
|
2018-08-30 17:49:05 -03:00 |
|
Dalai Felinto
|
613523d5f5
|
Rename: *_batch_cache_dirty > *_batch_cache_dirty_tag
|
2018-08-23 10:20:16 -03:00 |
|
|
8cd7828792
|
GWN: Port to GPU module: Replace GWN prefix by GPU
|
2018-07-18 11:49:15 +02:00 |
|
|
804205babe
|
Cleanup: rename 'ct' to 'len' for gawain
|
2018-07-08 13:05:41 +02:00 |
|
|
39678442e1
|
Cleanup: typos
|
2018-07-03 09:22:02 +02:00 |
|
|
3c6e19b30b
|
Curve/Surface Display: UV support
|
2018-01-10 10:11:32 +11:00 |
|
|
375d27f230
|
Curve Edit Mode: Use curve handle theme colors
|
2018-01-09 13:30:30 +11:00 |
|
|
2a57a46441
|
Fix crash when you change the curve resolution in Edit Mode of the Blender 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-02 23:31:28 -02:00 |
|
|
6c46dff50d
|
Curve Edit Mode: Fix crash when the U-resolution of the curve is changed
`normal_len` did not follow the value of the loop that is executed to add the vertices, being different from the vbo size
|
2018-01-02 23:09:51 -02:00 |
|
|
24ca903f6d
|
Draw Manager: draw_cache_imp_displist, always return IndexBuf even when 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-18 23:17:55 -02:00 |
|
|
c2ad5e805a
|
Fix triangles indexbuf of Curve Displists was being discarded incorrectly
They were discarded when shaded surfaces were requested thus bringing glitches to the outline of the selected Displists Objects
|
2017-12-16 22:22:21 -02:00 |
|
|
06def089d3
|
Draw Manager: Recalculate batch of Curves, Surfaces and Texts when a property is changed
|
2017-12-14 14:44:20 -02:00 |
|
|
6b794565aa
|
Fix crash with DispLists without vertices
Wee must return VertBuffers even when its size is zero
|
2017-12-14 14:31:08 -02:00 |
|
|
5b5de35604
|
Support for Batchs split by material for objects of type Curve, Surface, and Text
**ToDo:**
- add vertbuff for UV (what can be adapted from `dl_surf_to_renderdata`)
|
2017-12-14 12:21:38 -02:00 |
|
|
846c11c8cf
|
Gawain: remove GWN_batch_discard_all
Use ownership flags instead.
|
2017-08-16 19:51:46 +10:00 |
|
|
b4d053efc7
|
Gawain API naming refactor
Use consistent prefix for gawain API names as well as
some abbreviations to avoid over-long names, see: D2678
|
2017-06-19 20:18:04 +10:00 |
|
|
5bfeaf6cc1
|
Cleanup: group VBO attributes in a struct
Some names are a bit arbitrary,
this makes it clear which names are VBO attributes.
|
2017-05-17 12:36:02 +10:00 |
|
|
bfa888cef2
|
Cleanup: move draw-cache creation from BKE to DRW
Creating draw-cache should only ever be used by the draw-manager.
|
2017-04-21 22:06:06 +10:00 |
|