YGL emulerar SGI: s GL rutiner enligt X11. Det sammanställer böter enligt AIX> 3.2, HP-UX> 7.0, Linux med XFree / Xorg, SunOS, ConvexOS, Mac A / UX, Mac OS / X och många andra, men behöver en ANSI-C-kompilator (gcc är ok). Biblioteket var skriven av två skäl:
På våra RS / 6000 GT4 hårdvara, är 2D YGL upp till tjugo gånger snabbare (circf ()) än GL (konstigt, är inte det? ...)
2D (och 3D med hjälp av OpenGL) grafik körs på icke GL hårdvara och även på avlägsna X-servrar.
Inkluderat är de flesta av de tvådimensionella grafikrutiner, kön enheten rutiner, fråge rutiner doublebuffering, RGB-läge med gitter, fönster attribut rutiner, FORTRAN bindningar och mer (se nedan).
3D grejer tillsattes med version 4.0 med hjälp av OpenGL samtal.
Sedan version 2.8, har alla YGL funktioner har en Fortran gränssnitt. Fortran versioner av alla funktioner har en streck bifogas, så FORTRAN kompilatorn måste bifoga ett "_" till alla funktionsnamn. f2c gör detta, XLF (under AIX 3.2) kräver att alternativet -qextname. Se smile_f77.f för ett exempel program. Ställ FortranBindings till 0 i Imakefile eller ändra Makefile.std om du inte vill att dessa bindningar. FORTRAN bindningar inte testat, därför att jag har ingen programs.f att testa. Om du hittar fel, tveka inte att anmäla dem till mig.
Du kan alltid hitta den senaste versionen av YGL i katalogen ftp.thp.Uni-Duisburg.de/pub/source/X11/.
Observera att Perl, Python och tcl bindningar för YGL finns här tack vare Prabhu Ramachandran.
Vad är nytt i den här versionen:
Mjukvaruinformation:
Version: 4.1f
Ladda upp dagen: 3 Jun 15
Licens: Gratis
Popularitet: 14
Kommentarer hittades inte