Freaxxx
10-01-2011, 22:01
Voglio iniziare a programmare qualcosa, mi sto documentando un po' su come si possa programmare usando le OpenGL in C, in pratica ho capito questo:
- le vere librerie OpenGL vengono distribuite con i driver della scheda video
- non esiste un SDK per le OpenGL perché ogni costruttore mette a disposizione gli header per i programmatori e quindi basta avere gli header per la propria scheda e sistema operativo per iniziare a programmare
- OpenGL supporta vari linguaggi di shading
ora le mie domande sono:
- dove trovo gli header OpenGL per la mia ATI ? ho cercato ma trovo solo l'SDK per l'OpenCL ...
- questi header contengono funzioni standard ? ovviamente voglio che il mio programma giri su tutte le piattaforme supportate dalla tecnologia OpenGL, devo prendere qualche accorgimento ?
- che linguaggio di shading mi conviene imparare e usare ?
- se basta questo per programmare ( librerie e header ) e la Khronos non fornisce praticamente nulla come SDK, progetti come freeGLUT, che cosa sono e a cosa servono ?
- le vere librerie OpenGL vengono distribuite con i driver della scheda video
- non esiste un SDK per le OpenGL perché ogni costruttore mette a disposizione gli header per i programmatori e quindi basta avere gli header per la propria scheda e sistema operativo per iniziare a programmare
- OpenGL supporta vari linguaggi di shading
ora le mie domande sono:
- dove trovo gli header OpenGL per la mia ATI ? ho cercato ma trovo solo l'SDK per l'OpenCL ...
- questi header contengono funzioni standard ? ovviamente voglio che il mio programma giri su tutte le piattaforme supportate dalla tecnologia OpenGL, devo prendere qualche accorgimento ?
- che linguaggio di shading mi conviene imparare e usare ?
- se basta questo per programmare ( librerie e header ) e la Khronos non fornisce praticamente nulla come SDK, progetti come freeGLUT, che cosa sono e a cosa servono ?