2
쿼드를 구성하는 질감이있는 삼각형 스트립이 있습니다. 당신이 그것을 클릭 할 때 주변 영역이 반투명 쿼드로 표시되기를 원할 것입니다. 그래야 당신은 여전히 텍스처를 볼 수 있습니다. 나는 쿼드를 올바르게 표시하고 있지만 투명하지 않으며 밑에있는 것이 무엇이든 완전히 덮어 버립니다. OpenGL Simple Fragment 텍스처 위에 반투명 삼각형 스트립을 오버레이하는 쉐이더
나는glEnable(GL_BLEND)
및
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
작업 것이라고 생각하는 매우 간단한 조각 쉐이더가 : 내가 그것을 잘 RGBA (0,255,0,128)를 작동하는 간단한 이미지로 쿼드 텍스처 경우
#version 130
out vec4 flatColor;
void main(void)
{
flatColor = vec4(0.0,1.0,0.0,0.5);
}
을,하지만 난 할 사용하고자하는 모든 색상의 텍스처를 만들고 싶지 않고 쉐이더를 통해 작업하기를 원합니다.