Drawrect with gradient of color

BlitzMax Forums/BlitzMax Programming/Drawrect with gradient of color

Is there an easy way to drawrect and change its vertex colours so that blends its colour from one edge to the next?

I basically want to create a gradient of colour. Thanks!

You can if you write your own GL or DX code because you have to define the color of each vertex before defining the vertex itself ie color/vert/color/vert/color/vert/color/vert and if you want it textured it has to be color/tex/vert/color/tex/vert/color/tex/vert/color/tex/vert to define the texture coords also.

this for gl?and this for dx?
<EDIT> That's better...
Graphics 800 , 600
color1 = $ffff0000
color2 = $ff00ff00
color3 = $ff0000ff
color4 = $ffff00ff	
D3D7Max2DDriver().vrts[3] = color1
D3D7Max2DDriver().vrts[7] = color2
D3D7Max2DDriver().vrts[11] = color3
D3D7Max2DDriver().vrts[15] = color4
DrawRect 0 , 0 , 100 , 100
Flip
WaitKey()


tonyg, the search-alternative of this forum.. :P

Just edited my post with some code BUT when you're searching for 'Gradients' it's worth giving the search function a stab.
There is so much good (and bad) stuff to find.

Cheers Tony.