Domanda

Ho problemi a sviluppare un'applicazione OpenGL.

La cosa strana è che io e un mio amico stiamo sviluppando una scena 3D con OpenGL sotto Linux, e c'è del codice nel repository, ma se entrambi controlliamo la stessa versione più recente, significa che lo STESSO codice accade:Sul suo computer dopo aver compilato può vedere il modello di illuminazione completo, mentre sul mio ho attivato solo le luci ambientali ma non quelle diffuse o speculari.

Può essere un problema dei driver? (Dal momento che usa una scheda ATI e ne uso una Nvidia) o le librerie statiche?

Ripeto, è lo stesso codice, compilato su macchine diverse..questa è la cosa strana, dovrebbe sembrare lo stesso.

Grazie per qualsiasi aiuto o suggerimento fornito.

È stato utile?

Soluzione

Questo può facilmente essere un problema del driver o che una scheda supporti le estensioni mentre l'altra no.

Prova i suoi binari sul tuo computer.Se continua a fallire, i tuoi driver sono difettosi o stai utilizzando un comando non supportato dalla tua scheda.D'altra parte, se il tuo schermo appare corretto quando usi il codice compilato sulla sua macchina, allora le tue librerie statiche hanno un problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top