added transparency support,
need to sort the transparent things to the back
This commit is contained in:
parent
930c49e9c7
commit
f469dff656
|
@ -11,5 +11,7 @@ varying vec2 v_texcoord;
|
||||||
void main()
|
void main()
|
||||||
{
|
{
|
||||||
// Set fragment color from texture
|
// Set fragment color from texture
|
||||||
gl_FragColor = texture2D(texture, v_texcoord);
|
vec4 finalColor = vec4(texture2D(texture, v_texcoord));
|
||||||
|
|
||||||
|
gl_FragColor = finalColor;
|
||||||
}
|
}
|
||||||
|
|
|
@ -187,7 +187,11 @@ void OglViewerWidget::initializeGL()
|
||||||
glEnable(GL_DEPTH_TEST);
|
glEnable(GL_DEPTH_TEST);
|
||||||
|
|
||||||
// Enable back face culling
|
// Enable back face culling
|
||||||
glEnable(GL_CULL_FACE);
|
//glEnable(GL_CULL_FACE);
|
||||||
|
|
||||||
|
// Enable transparency
|
||||||
|
glEnable(GL_BLEND);
|
||||||
|
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||||
|
|
||||||
m_dataEngine = new GeometryEngine(this);
|
m_dataEngine = new GeometryEngine(this);
|
||||||
setConnections();
|
setConnections();
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 64 KiB |
Loading…
Reference in New Issue