8b2640f088
Draw Manager: fix draw-state switching logic
...
Changing states didn't properly reset between shading groups
causing the GL state to be wrong based on draw order.
States are now only set when changed.
2017-05-03 08:24:50 +10:00
79fd8eeb0e
missing from last commit
2017-04-23 04:06:45 +10:00
2acb5d1e38
Fix armature drawing ignoring object matrix
...
Looks like name-space collision.
2017-04-23 04:03:13 +10:00
afc885cd13
Draw Manager: round vertex size up
...
Without this assigning `gl_PointSize = sizeVertex`
made vertices too small.
2017-04-20 21:16:37 +10:00
85b4398d90
Draw Manager: Fix uniforms array not been found.
2017-04-18 21:33:09 +02:00
608b711beb
Cleanup: explicit names for return arguments and position last
2017-04-15 14:07:57 +10:00
70e4f1e003
Draw Manager: Fix blended color.
2017-04-11 16:13:29 +02:00
e199eae39d
Draw Manager: Add center-color for linked/multiuser objects
...
Draws a blue center circle for library objects.
As with regular drawing, this uses a hard-coded color.
2017-04-11 14:05:39 +10:00
016790b3b0
Object Engine: Fix Selected Group Objects color.
2017-04-10 22:23:50 +02:00
4f063dc4dd
Object Engine: Ported Force Field object drawing.
2017-04-10 22:23:50 +02:00
Dalai Felinto
5bfa6d8455
Fix crash in draw manager when no object active
2017-04-01 01:01:57 +02:00
8abc315a23
Object Mode Engine: New grid drawing.
...
Move the grid drawing to the Object mode engine and implement a new infinite grid.
Everything is done but it needs better parameters to be intuitive.
2017-03-22 21:29:23 +01:00
80e6638ad3
Object Mode Engine: Support for active color.
2017-03-21 17:47:49 +01:00
4b31f1e591
Edit Mesh overlay: remove sizeNormal from ubo.
2017-03-09 01:30:26 +01:00
3b91989a09
Draw Manager: structural change
...
All engines are now called by the draw manager. Engines are separate entities that cannot interfer with each others.
Also separated draw_mode_pass.c into the mode engines.
2017-03-09 01:30:26 +01:00