이 vertexShader, fragmentShader 코드가 상속을 받을때 생성자에서 각자 원하는대로 바꿔서 컴파일하는데
로그를 떠보면 다른 쉐이더들도 컴파일은 하는데 draw 할때
해당 코드로 컴파일한 바이너리를 실행하는 게 아니라 전부다 위에 스샷찍은 컴파일 전 쉐이더 코드를 가져다가 실행을 합니다
해결 방법이 없나요
이것도 아니네요
원래는 얘네 둘이 서로 관여를 해선 안되는 것들인데
상속받기 전 vertexShader의 MVPMatrix를 지우면 원래 나왔어야 할 색이 제대로 나옵니다
왠진 모르겠어요
저 흰색 직사각형과 관련된 코드가 아니라 상속해준 부모 클래스를 고쳤는데 왜 색이 제대로 나온건지
+닉세탁을 깜빡했네요
코드 다른 부분을 안 봐서 모르겠다만. 셰이더 컴파일 및 링크 성공했나 확인하고 유니폼 변수 위치가 -1인지 확인함?
링크 성공 여부랑유니폼 변수 위치 확인 방법은 모르겠어요. 캄파일은 성공했어요