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()
|
||||
{
|
||||
// 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);
|
||||
|
||||
// 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);
|
||||
setConnections();
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 64 KiB |
Loading…
Reference in New Issue