por
pobrecito hablador
el Miércoles, 10 Diciembre de 2003, 14:05h
(#242966)
Pensaba que no ibas a nombrar a CAIRO. Creo que es el api a trabajar para posteriormente integrarla y/o extenderla con el GLX.
Cairo se ocupa de calcular los gráficos vectoriales que le pasan las aplicaciones/librerías.
Pero para renderizarlos puede usar lo que quiera (el backend). OpenGL, Xlib, incluso aalib... Sólo hay que "enchufarle" el backend que quieras usar (que debe cumplir unos requisitos de interoperabilidad, claro).
Gracias por la aclaración.
Por integrarla me refería a eso, creo que el uso de OpenGl está en camino de momento.
Y por extenderla me refería a incluir operaciones de transformación específicas 3D (por lo del desktop 3d de la noticia).
En esto último, ya no entro hay muchas posibilidades:
* En la misma Cairo o en otras (hipotéticas y previsibles) Cairo3D o CairoAnim actuando directamente sobre objetos Cairo
* Utilizando el mismo OpenGL (nos saltaríamos una capa de abstracción, crearíamos objetos en un nivel superior para posteriormente manipularlos a bajo nivel)
* libSDL puede que ya tenga este área inventada.
*** (Ponga aquí su proyecto definitivo)
Sea lo que sea, estaría interesante que se creara una base estándar para los distintos toolkits y desktops. Es imáginable que en esto tendrán la palabra definitiva los de chicos freedesktop.
Re:Falta un API de gráficos vectoriales como Quart
(Puntos:0)Cairo se ocupa de calcular los gráficos vectoriales que le pasan las aplicaciones/librerías.
Pero para renderizarlos puede usar lo que quiera (el backend). OpenGL, Xlib, incluso aalib... Sólo hay que "enchufarle" el backend que quieras usar (que debe cumplir unos requisitos de interoperabilidad, claro).
Re:Falta un API de gráficos vectoriales como Quart
(Puntos:1)( http://barrapunto.com/ )
Por integrarla me refería a eso, creo que el uso de OpenGl está en camino de momento.
Y por extenderla me refería a incluir operaciones de transformación específicas 3D (por lo del desktop 3d de la noticia).
En esto último, ya no entro hay muchas posibilidades:
* En la misma Cairo o en otras (hipotéticas y previsibles) Cairo3D o CairoAnim actuando directamente sobre objetos Cairo
* Utilizando el mismo OpenGL (nos saltaríamos una capa de abstracción, crearíamos objetos en un nivel superior para posteriormente manipularlos a bajo nivel)
* libSDL puede que ya tenga este área inventada.
*** (Ponga aquí su proyecto definitivo)
Sea lo que sea, estaría interesante que se creara una base estándar para los distintos toolkits y desktops. Es imáginable que en esto tendrán la palabra definitiva los de chicos freedesktop.