YGL emulerer SGI s GL rutiner under X11. Det samler fint under AIX> 3.2, HP-UX> 7,0, Linux med XFree / Xorg, SunOS, ConvexOS, Mac A / UX, Mac OS / X og mange andre, men har brug for en ANSI-C compiler (gcc er ok). Biblioteket blev skrevet af to grunde:
På vores RS / 6000 GT4 hardware, 2D YGL er op til tyve gange hurtigere (circf ()) end GL (mærkeligt, er det ikke? ...)
2D (og 3D ved hjælp af OpenGL) grafik kører på non GL hardware og endda på eksterne X-Servere.
Inkluderet er de fleste af de todimensionelle grafiske rutiner, de kø enheden rutiner, forespørgslen rutiner, doublebuffering, RGB-tilstand med dithering, vindue attribut rutiner, FORTRAN bindinger og mere (se nedenfor).
3D ting blev tilføjet med version 4.0 ved hjælp af OpenGL opkald.
Siden version 2.8, behøver alle YGL funktioner har en FORTRAN interface. Fortran versioner af alle funktioner er en understregning vedhæftet, så FORTRAN compiler skal tilføje en '_' til alle funktionsnavne. F2C gør dette, XLF (under AIX 3.2) kræver indstillingen -qextname. Se smile_f77.f for eksempel program. Set FortranBindings til 0 i Imakefile eller ændre Makefile.std, hvis du ikke ønsker, at disse bindinger. FORTRAN bindinger er ikke testet, fordi jeg har ingen programs.f at teste. Hvis du finder fejl, er du velkommen til at indberette dem til mig.
Du kan altid finde den nyeste version af YGL i biblioteket ftp.thp.Uni-Duisburg.de/pub/source/X11/.
Bemærk, at perl, python og TCL bindinger for YGL er tilgængelige her takket være Prabhu Ramachandran.
Hvad er nyt i denne version:
Software detaljer:
Kommentarer ikke fundet