YGL emula rotinas GL da SGI sob X11. Ele compila bem sob AIX> 3.2, HP-UX> 7.0, Linux com XFree / Xorg, SunOS, ConvexOS, Mac A / UX, Mac OS / X e muitos outros, mas precisa de um compilador ANSI-C (gcc é ok). A biblioteca foi escrita por duas razões:
Em nossos RS / 6000 hardware GT4, 2D YGL é de até vinte vezes mais rápido (circf ()) do que GL (estranho, não é? ...)
2D (e 3D usando OpenGL) ilustrações roda em hardware não GL e até mesmo em-servidores X remotos.
Incluem-se a maior parte das rotinas de gráficos bidimensionais, as rotinas dispositivo da fila, as rotinas de consulta, doublebuffering, modo RGB com composição de cores, a janela atribuir rotinas, as ligações de Fortran e mais (veja abaixo).
Material 3D foi adicionada com a versão 4.0 usando chamadas de OpenGL.
Desde a versão 2.8, todas as funções YGL tem uma interface Fortran. Os Fortran versões de todas as funções têm um sublinhado acrescentado, para que o compilador Fortran deve anexar um '_' para todos os nomes de funções. f2c faz isso, XLF (sob AIX 3.2) requer a opção -qextname. Veja smile_f77.f para um programa de exemplo. Definir FortranBindings a 0 em Imakefile ou alterar Makefile.std se você não quer essas ligações. Fortran ligações não são testados porque não tenho programs.f para testar. Se você encontrar erros, não hesite em relatá-los para mim.
Você sempre pode encontrar a última versão do YGL no diretório ftp.thp.Uni-Duisburg.de/pub/source/X11/.
Note-se que Perl, Python e ligações TCL para YGL estão disponíveis aqui graças a Prabhu Ramachandran.
O que há de novo nesta versão:
Detalhes de Software:
Comentários não encontrado