Glcaml

GLCAML - Objectieve CAML-interface voor OpenGL
Download nu

Glcaml Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Elliott Oti
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 1.1 MB

Glcaml Tags


Glcaml Beschrijving

GLCAML - Objectieve CAML-interface voor OpenGL GLCAML is een objectieve CAML-interface voor OpenGL-versies 1.1, 1.2, 1.3, 1.4, 1.5, 2.0 en 2.1, plus extensies, voor de besturingssystemen van Mac OS X, Windows, Linux en Solaris op zowel 32-bits als 64-bits machines .It bestaat uit drie bestanden: glcaml.mli, glcaml.ml en glcaml_stub.c, en is bedoeld als een compacte druppelbinding in plaats van een grote stand-alone bibliotheek. De bindingen worden gegenereerd met het bestand Convert.ml met behulp van opgeruimd Header-bestanden van het Glext-project op Sourceforge. GLCAML is een directe, niet in het bijzonder type veilige binding aan OpenGL.Here zijn enkele belangrijke kenmerken van "GLCAML": · Geïnspireerd door Camlgl.sourceforge.net, laadt GLCAML de OpenGL-bibliotheek dynamisch ("OpenGL32.dll" op Windows, "Libgl .so.1 "op Linux," libgl.dylib "op OS-X) · OpenGL-functies worden dynamisch geladen en gememoriseerd, eenmaal geladen om toekomstige oproepen te versnellen. · Naming conventies zijn precies hetzelfde als in de traditionele 'C' OpenGL API. · Opgenomen constanten (Glenums) zijn in GL_ALL_CAPS-indeling. · Waar in C een or-ed-combinatie van glenums wordt doorgegeven aan een functie, in OCAML is een lijst met glenums doorgegeven · Function-namen hebben exact dezelfde namen in OCAML als In 'C' · Waar OpenGL-functies een array vereisen voor de ingang of uitgang, wordt een bigarray van het geschikte type gebruikt. · Daartypes voor bigarrays van bytes, drijvers, ints, verdubbeld, enz. · De functie SET_FAILWITH -> BOOL -> Eenheid bepaalt of een mislukte GL-roept een fout-uitzondering werpt of stil is. · Deze vergunningen sierlijk herstel van niet-beschikbare OpenGL-functies, indien gewenst. Deze binding is volledig gegenereerd en bevat honderden functiebanden, waarvan de overgrote meerderheid niet is getest. Gebruik op eigen risico. Wat is er nieuw in deze release: · Bigarrays zijn niet langer nodig voor het gebruik van OpenGL-functies. Standaard OCAML-typen (inten, drijvers, bools en snaren en overeenkomstige arrays) worden nu gebruikt. · Opgenomen constanten (Glenums) zijn vervangen door inten. Als gevolg hiervan zijn er geen GL_ALL_CAPS-constanten; Deze zijn vervangen door GL_NO_CAPS Ints · Er wordt nu altijd een uitzondering gegooid als een OpenGL-oproep niet beschikbaar is. Dit komt omdat stille mislukkingen in een ongedefinieerde staat kunnen achterlaten.


Glcaml Gerelateerde software

Sier

Sier - sierlijke achtergrond, stijlvolle tekstopmaak, links / rechts / verborgen zijbalk, aangepaste banners, meerdere lettertypen, enz ...

48 0 KB

Downloaden