Configure blending at start of drawing.
This commit is contained in:
@@ -77,8 +77,6 @@ static void button_rect(ButtonPart part, int x1, int y1, int x2, int y2)
|
||||
|
||||
void SmallButton::OnPaint(const PUi *pui) const
|
||||
{
|
||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||
glEnable(GL_BLEND);
|
||||
glEnable(GL_TEXTURE_2D);
|
||||
|
||||
GLuint t = TEX_BUTTONS;
|
||||
@@ -97,8 +95,6 @@ void SmallButton::OnPaint(const PUi *pui) const
|
||||
|
||||
void LargeButton::OnPaint(const PUi *pui) const
|
||||
{
|
||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||
glEnable(GL_BLEND);
|
||||
glEnable(GL_TEXTURE_2D);
|
||||
|
||||
GLuint t = TEX_BUTTONS;
|
||||
|
@@ -84,8 +84,6 @@ static void DrawPartial(GLuint t1, GLuint t2, int seg, float x1, float y1, float
|
||||
|
||||
void Knob::OnPaint(const PUi *pui) const
|
||||
{
|
||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||
glEnable(GL_BLEND);
|
||||
glEnable(GL_TEXTURE_2D);
|
||||
|
||||
float mx = (w - pui->w[TEX_KNOB]) * 0.5f + x;
|
||||
|
@@ -38,6 +38,10 @@ void PUi::OnDisplay()
|
||||
if (!this->initialised) this->InitTextures();
|
||||
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
|
||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||
glEnable(GL_BLEND);
|
||||
|
||||
this->widget->OnPaint(this);
|
||||
}
|
||||
|
||||
|
@@ -85,8 +85,6 @@ void HSlider::OnPaint(const PUi *pui) const
|
||||
{
|
||||
float m = (value - min) / (max - min);
|
||||
|
||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||
glEnable(GL_BLEND);
|
||||
glEnable(GL_TEXTURE_2D);
|
||||
|
||||
GLuint t = TEX_SLIDERS;
|
||||
@@ -131,8 +129,6 @@ void VSlider::OnPaint(const PUi *pui) const
|
||||
{
|
||||
float m = (value - min) / (max - min);
|
||||
|
||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||
glEnable(GL_BLEND);
|
||||
glEnable(GL_TEXTURE_2D);
|
||||
|
||||
GLuint t = TEX_SLIDERS;
|
||||
|
Reference in New Issue
Block a user