mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 04:44:11 +02:00
dont be an idiot
This commit is contained in:
parent
ff30611234
commit
0c12c6ef90
3 changed files with 10 additions and 7 deletions
|
@ -435,6 +435,7 @@ void OpenGLDisplayPlugin::compositeOverlay() {
|
|||
Uniform<glm::mat4>(*_program, _mvpUniform).Set(mat4());
|
||||
drawUnitQuad();
|
||||
}
|
||||
Uniform<float>(*_program, _alphaUniform).Set(1.0);
|
||||
}
|
||||
|
||||
void OpenGLDisplayPlugin::compositePointer() {
|
||||
|
@ -461,6 +462,7 @@ void OpenGLDisplayPlugin::compositePointer() {
|
|||
drawUnitQuad();
|
||||
}
|
||||
Uniform<glm::mat4>(*_program, _mvpUniform).Set(mat4());
|
||||
Uniform<float>(*_program, _alphaUniform).Set(1.0);
|
||||
}
|
||||
|
||||
void OpenGLDisplayPlugin::compositeLayers() {
|
||||
|
|
|
@ -84,6 +84,7 @@ void HmdDisplayPlugin::compositeOverlay() {
|
|||
Uniform<glm::mat4>(*_program, _mvpUniform).Set(mvp);
|
||||
_sphereSection->Draw();
|
||||
});
|
||||
Uniform<float>(*_program, _alphaUniform).Set(1.0);
|
||||
}
|
||||
|
||||
void HmdDisplayPlugin::compositePointer() {
|
||||
|
@ -92,17 +93,15 @@ void HmdDisplayPlugin::compositePointer() {
|
|||
//Mouse Pointer
|
||||
|
||||
auto compositorHelper = DependencyManager::get<CompositorHelper>();
|
||||
|
||||
// set the alpha
|
||||
auto overlayAlpha = compositorHelper->getAlpha();
|
||||
|
||||
qDebug() << __FUNCTION__ << "overlayAlpha:" << overlayAlpha;
|
||||
|
||||
if (overlayAlpha <= 0.0f) {
|
||||
//return; // don't render the overlay at all.
|
||||
qDebug() << "would bail early...";
|
||||
//return; // don't render the overlay at all.
|
||||
qDebug() << "would bail early...";
|
||||
}
|
||||
qDebug() << __FUNCTION__ << "overlayAlpha:" << overlayAlpha;
|
||||
Uniform<float>(*_program, _alphaUniform).Set(1.0f);
|
||||
Uniform<float>(*_program, _alphaUniform).Set(overlayAlpha);
|
||||
|
||||
|
||||
_plane->Use();
|
||||
|
@ -115,6 +114,7 @@ void HmdDisplayPlugin::compositePointer() {
|
|||
Uniform<glm::mat4>(*_program, _mvpUniform).Set(mvp);
|
||||
_plane->Draw();
|
||||
});
|
||||
Uniform<float>(*_program, _alphaUniform).Set(1.0);
|
||||
}
|
||||
|
||||
void HmdDisplayPlugin::internalPresent() {
|
||||
|
|
|
@ -40,7 +40,8 @@ out vec4 FragColor;
|
|||
|
||||
void main() {
|
||||
|
||||
FragColor = texture(sampler, vTexCoord) * alpha;
|
||||
FragColor = texture(sampler, vTexCoord);
|
||||
FragColor.a *= alpha;
|
||||
}
|
||||
|
||||
)FS";
|
||||
|
|
Loading…
Reference in a new issue