Pergunta

Estou trabalhando em um projeto Cross Platform OpenGL e parece que todas as texturas que compartilham um GlContext têm problemas quando tento carregá -las no Windows. Disseram -me que isso não foi suportado em versões mais antigas do OpenGL no Windows, mas parece que deve haver alguma maneira de compartilhar recursos de textura no OpenGL no Windows. Se não houvesse como compartilhar texturas entre vários objetos no OpenGL no Windows, isso seria um gargalo insuportável para determinados aplicativos, por isso presumo que essa limitação deva ter sido superada até agora.

Foi útil?

Solução

Claro que sim. O método a ser chamado é chamado wglShareLists o que é um pouco confuso.

Cada contexto ainda terá seu próprio estado de renderização etc. Isso se aplica apenas aos dados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top