문제

필요를 렌더링하는 매우 많(수만)이미지를 화면 밖를 사용하세요.
나서 실행되는 윈도우와 사용하여,또는 데이터베이스를 필요로 프레임워크입니다.솔루션이 될 수 있습 windows 만,그것은 진짜로 중요하지 않다.

에서 무엇을 찾았을 사용하여 Google 의 숫자가 있을 하기 위한 다양한 옵션이 이 문서 는 것이 오히려 일자 몇 가지 방법을 제안하는 관련 사람은 다음과 같습니다:

  • 윈도우 특정 사용 CreateDIBSection 어떻게 든 바인딩입니다.
  • 사용 pbuffers 확장 내가 될 것에서 지원됩니다.

이 스레드 (메 6)제 QT 특정 방법을 사용하여 이를 QGLWidget::renderPixmap

나의 질문이는 것이 가장 빠른 방법이 있을까?pbuffers 는 것 같기 때문에 그것은 보장에서 수행하도록 하드웨어만 사용하지 않 CreateDIB 방법을 통해 하드웨어?에 대해 무엇 QT 방법은?보실 수 있습니다:컨텍스트-생성 문제입니다.확실히 내가 원하지 않을 만드는 새로운 맥락에 대한 모든 이미지를 만들.
하나는 몇 가지 좋은 경험으로 이?


편집:응답 코멘트
내 일정한 장면이 없는 변경에서 모든 난 그것에 많은 다른 관점.지금은 이미지로 돌아와 사용자에 의해 처리됩니다.아마도 미래에 그들은 수에서 처리합니다.

도움이 되었습니까?

해결책

FBO.It's fast,휴대용 및 훨씬 더 좋은 사용하기보다 pbuffers.

편집:최상의 성능을 위해,다른 렌더링을 사이에 두 개의 서로 다른 식 코멘트:

  1. 렌더링할
  2. 렌더링 B
  3. 다시 읽서 및 프로세스
  4. 렌더링할
  5. 에서 다시 읽 B
  6. Goto2

이 방법은 당신이 읽고 할 수 있다 다시 하나 FBO 한 다음을 처리하는 동안 그것의 GPU 를 렌더링하는 다른 하나에서 병행합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top