iOS 장치 용 OpenGL ES 2.0을 사용하는 프레임 워크로 GPGPU 기능을 많이 출시하려고합니다.XCode OpenGL ES 디버거의 쉐이더 코드 숨기기
XCode에서 OpenGL ES 프레임을 캡처 할 때 사용되는 셰이더 코드를 볼 수 있습니다. 이 일이 발생하지 않도록하는 방법이 있습니까? 나는 OpenGL ES 프로그램을 링크 한 후에 glDeleteShader
과 glDetachShader
으로 셰이더를 삭제하고 제거하려고 시도했지만 코드는 여전히 캡처됩니다.
방탄 옵션을 찾고 있지 않습니다. 아마도 존재하지 않을 것입니다. 버튼을 누르는 것보다 코드를 좀 더 어렵게 만드는 것입니다.
감사합니다.
쉐이더 코드를 숨기려는 사람은 누구입니까? Xcode에서 OpenGL ES 프레임을 캡처하려면 사용자가 이미 Xcode 디버거에 연결된 앱을 실행하고 있어야합니다. 앱 스토어 배포 앱에서 그렇게하는 것은 쉽지 않습니다. – rickster