FBO와 PBO의 차이점은 무엇입니까? 오프 스크린 렌더링에 어느 것을 사용해야합니까?OpenGL에서 프레임 버퍼 객체와 픽셀 버퍼 객체의 차이점은 무엇입니까?
답변
나는 VBOs, PBOs and FBOs을 읽을 것 : 애플이 샘플 코드를 보여 PBOs 및 식 코멘트의이 개 아주 좋은 비트를 기록했다
. PBOs 및 식 코멘트는 OpenGL을 확장하지 윈도우 시스템 확장하기 때문에 그들이 어떤 platoform에 좋은있어 샘플 코드로도이 있지만, 맥 다릅니다.
그래서 모든 오브젝트 무엇입니까?
FBO 및 PBO의 차이점은 무엇입니까 : 여기 상황입니까?
더 좋은 질문은 비슷 방법이다. 그 (것)들에 관하여 유일한 그들의 이름은이다.
Framebuffer Object (대소 참고 : 프레임 버퍼가 두 개의 단어 아님) 렌더링 타겟으로서 사용할 수있는 다수의 이미지를 포함하는 오브젝트이다.
Pixel Buffer Object은 다음과 같습니다
- Buffer Object. FBO는 이 아니고 버퍼 개체입니다. 다시 : 프레임 버퍼는 한 단어입니다.
- 비동기 uploading/downloading of pixel data to/from images에 사용되는 버퍼 개체입니다.
텍스처로 렌더링하려는 경우 또는 non-screen framebuffer 만 렌더링하려는 경우 FBO를 사용합니다. 비동기식으로 응용 프로그램으로 픽셀 데이터를 다시 읽으려고하거나 픽셀 데이터를 OpenGL 이미지로 비동기 적으로 전송하려는 경우 PBO를 사용합니다.
그들은 모두 아무것도있어 없습니다.
뭔가를 강조하고 싶습니다.
FBO 메모리 블록이 아닙니다. 포인터 구조체처럼 보입니다. 텍스처를 사용하려면 FBO에 텍스처를 첨부해야합니다. 텍스쳐를 첨부 한 후에는 오프 스크린 렌더링 또는 두 번째 패스 효과를 위해 텍스쳐를 그릴 수 있습니다. 반면에
struct FBO{
AttachColor0 *ptr0;
AttachColor1 *ptr1;
AttachColor2 *ptr2;
AttachDepth *ptr3;
};
,
PBO 메모리 유형을 유지하는 메모리 블록 "블록이다."x 크기의 malloc이라고 생각해보십시오. 그런 다음 memcpy를 사용하여 데이터를 텍스처/FBO로 복사 할 수 있습니다."
- 왜 PBO를 사용해야합니까?
호스트 메모리와 인터페이스하고 OpenGL 그리기를 중단하지 않고 중간 메모리 버퍼를 생성하여 호스트와 텍스처를 업로드합니다.
- 1. 텍스처 버퍼 객체와 프레임 버퍼 저장
- 2. OpenGL에서 버텍스 버퍼 언로드
- 3. OpenGL에서 백 버퍼 크기를 얻는 방법은 무엇입니까?
- 4. 직접 화면 픽셀/프레임 버퍼 액세스
- 5. 쉐이더 프레임 버퍼 리드 백
- 6. android의 다중 프레임 버퍼
- 7. OpengGL ES는 버텍스 버퍼
- 8. 스택 대 버퍼
- 9. 버퍼 언더런이란 무엇입니까?
- 10. OpenGL의 버텍스 버퍼
- 11. 자바 OpenGL 저장 깊이 버퍼
- 12. 모든 모양을 저장하는 OpenGL의 버퍼?
- 13. Google 프로토콜 버퍼 - 고정 크기 버퍼?
- 14. 버퍼 외부에서 읽는 것이 버퍼 오버런으로 계산됩니까?
- 15. C에서 버퍼 길이 및 버퍼 오버플로 보내기
- 16. 프레임 버퍼 320x480 이미지 크기 조정/2 = 프레임 버퍼 640x960 이미지 크기 조정 안함?
- 17. 문자열 버퍼
- 18. 출력 버퍼
- 19. 버퍼 유형
- 20. Ext.direct 버퍼
- 21. 버퍼 크기
- 22. 새 스레드의 SerialPort 버퍼
- 23. 버퍼 만들기 및 작업
- 24. Petrel 3D 윈도우 프레임 버퍼 액세스
- 25. udev 및 usb 프레임 버퍼 장치
- 26. Android OpenGL ES + 프레임 버퍼 객체
- 27. DS에서 3D 및 프레임 버퍼 모드 조합
- 28. 프레임 위로 떠있는 윈도우와 미니 버퍼
- 29. 리눅스 프레임 버퍼 용 윈도우 미러 드라이버
- 30. PHP에서 객체와 클래스의 차이점은 무엇입니까?
순수 연결 응답과 (불행히도 받아 들여지는) 잘못된 대답 위에 위의 투표가 시작되기를 바랍니다. –
@ChristianRau : 확인했는데 OP가 여전히 정규식 인 것 같습니다. 그래서 받아 들여지기를 바랍니다. –