Attualmente sto caricando un'immagine in memoria su un secondo thread e quindi durante il ciclo di visualizzazione (se è richiesto un carico di texture), caricare la trama.Qual è un buon modo per caricare le trame in modo dinamico in OpenGL?
Ho scoperto che non potevo caricare la trama sul secondo thread perché a OpenGL non piaceva; forse è possibile, ma ho fatto qualcosa di sbagliato, quindi per favore correggimi se è possibile.
D'altra parte, se il mio errore era valido - come posso caricare una trama senza interrompere il ciclo di rendering? Attualmente le trame impiegano circa 1 secondo per caricare dalla memoria, e sebbene questo non sia un grosso problema, può essere leggermente irritante per l'utente.
Sembra un tempo eccezionalmente lungo per caricare una trama in VRAM dalla memoria di sistema. Quanto è grande e stai avendo OpenGL generare livelli mipmap per te? –
Molto grandi, sono immagini mediche. –