texture1을 texture2에 복사하려고합니다.Android 용 OpenGL ES에서 하나의 텍스처를 다른 텍스처에 효율적으로 할당하는 방법
int[] textures = new int[15];
GLES20.glGenTextures(15, textures, 0);
GlUtil.checkGlError("glGenTextures");
for(int i=0;i<15;i++)
GLES20.glBindTexture(GLES11Ext.GL_TEXTURE_EXTERNAL_OES, textures[i]);
그때 난 항상을 위해 textures[1]
에 내가 textures[0]
의 질감을 복사하려면, textures[0]
에 카메라 미리보기를 전송 : 배경은 내가 15 빈 텍스처 ID를 생성하고 GLES11Ext.GL_TEXTURE_EXTERNAL_OES
에 결합한다는 것입니다, 다음은 내 코드입니다 timestamp 1의 프레임 내용을 유지하고 textures[0]
에서 textures[2]
까지 텍스쳐를 복사하여 타임 스탬프 2의 프레임 내용을 유지하십시오 ... GPU에서 일부 텍스처 데이터를 버퍼링하고 미래에 그 중 일부를 렌더링하는 것처럼 보입니다. 그래서 나는 이것을 어떻게해서든지 알고 싶다. 그리고 textures[2]=textures[0]
을 사용하여 텍스처 데이터를 복사 할 수 있습니까?
안녕하세요, 귀하의 제안에 감사합니다! – user6943953
나는 당신의 제안에 따라 다른 문제가 발생, 나는 다음 답변에 넣어, 좀 봐 주실 래요? 고마워요! – user6943953