Share OpenGL frame buffer / render buffer entre dois aplicativos
Digamos que eu tenho um aplicativoA
witch é responsável por pintar coisas na tela viaOpenGL
library. Para uma forte integração, gostaria de deixar esta aplicaçãoA
faça seu trabalho, mas renderize em um FBO ou diretamente em um buffer de renderização e permita que um aplicativoB
Tersomente leitur acesso a esse buffer para manipular a exibição na tela (basicamente renderizando-a como uma textura 2D
Parece que os FBOs pertencem aos contextos OpenGL e os contextos não podem ser compartilhados entre processos. Mas no meu caso particular, acho que érazoáve pensar que poderia ser bem segur
NOTA
InscriçãoA
é umQApplication
e a aplicaçãoB
é umnative win32
EDITAR
Render tamanho está quase em tela cheia, eu estava pensando em um2048x2048 32bits
buffer (não uso o canal alfa por enquanto, mas por que não o último