Проблема С Прозрачностью На Форме. Opengl

05.04.2009
14
0
#1
Здравствуйте, возникла проблема:
необходимо определенный цвет на форме делать прозрачным, но при всем этом рисование идет при помощи OpenGL
на форме устанавливаю свойства
TransparentColor: = true;
TransparentColorValue: = clBlack;
и если я рисую черный цвет при помощи OpenGL:
то он не становится прозрачным

procedure TfrmGL.FormPaint(Sender: TObject);
begin
wglMakeCurrent(Canvas.Handle, hrc);
glViewPort (0, 0, ClientWidth, ClientHeight);

glClearColor (0.0, 0.0, 0.0, 1.0);
glClear (GL_COLOR_BUFFER_BIT);

SwapBuffers(Canvas.Handle);
wglMakeCurrent(0, 0);
end;

Я в OpenGL совсем новичок, подскажите каким способом можно совмещать OpenGL и прозрачность, если это вообще возможно. Буду очень благодарен.