glcaml.

GLCAMLプロジェクトはOpenGL用の目的のCAMLインターフェースです。
今すぐダウンロード

glcaml. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Elliott Oti
  • 出版社のWebサイト:

glcaml. タグ


glcaml. 説明

GLCAMLプロジェクトはOpenGL用の目的CAMLインターフェースです。 GLCAMLプロジェクトは、32ビットマシンと64ビットマシンの両方のWindows、Linux、およびMac OS-XオペレーティングシステムのOpenGLバージョン1.1,1.2,1.3,1.4,1.5,2.0、および2.1のための目的CAMLインタフェースです。これは、GLCAML.ML、GLCAML.MLIおよびGLCAML_STUB.cで構成されており、大きなスタンドアロンライブラリではなくコンパクトなドロップインバインディングとして意図されています。 GNUレッサーの一般的な公開ライセンスの下でライセンスされています。バインディングは、SourceForgeのGLEXTプロジェクトからのクリーンアップヘッダーファイルを使用してファイルconvert.mlを使用して生成されます。 GLCAMLは、OpenGL.SourceForge.netにインスパイアされた、glcamlがapenglライブラリを動的にロードしている( "ongl)libglをロードする.so.1 "OS-X上の" libgl.dylib "os-x)・OpenGL関数は動的にロードされ、かつて将来の呼び出しをスピードアップします。・命名規則は伝統的な 'c'とまったく同じです。 OpenGL API・列挙型定数(Glenums)はGL_ALL_CAPS形式です。・GlhanumのOCAMLのCAMLのOCAMLでは、Glenumsのリストが渡されます。または出力、適切なタイプの大きなアレイが使用されます。・この目的のために、バイト、floats、ints、倍精度などのタイプが定義されています。・関数set_failwith - > bool - > unitは、失敗したGLコールがスローするかどうかを判断します。障害例外または静かに失敗します。・ご希望の場合は、使用不可のOpenGL機能からの優雅な回復を許可します。・このバインディングは全体的に生成され、数百の機能バインディングが含まれており、その大部分はテストされていません。あなた自身のhisk.glcamlでの使用は、OCAMLSDL、SDL、またはJean-Christophe FilliatreのSDLバインディング、またはLablgtkのGtkglareaと組み合わせて使用できます。望ましくない場合は、瞬時の使用法を可能にするために、glcamlパッケージと一緒にSDLのオプションのバインディングも提供されます。LABLGL OpenGLのバインディングはTypeafe、Elegant、Portableです。ただし、OpenGL 1.2のみをカバーしています。さらに、OpenGLインポートライブラリーに静的にリンクされています。 OCAMLのもう1つのOpenGL結合は、ニックスポイキンセミロノフのCAMLGLです。 OpenGLサポートをバージョン1.5に拡張し、すべての機能を動的にロードします。ただし、MONESTHEAS.SIAN COPELは誤って標準化されており、OS-X上でGLCAMLを作成し、OS-X上のOCAMLSDLで動作することを報告します。 SDLCamlは、OS-X上の-ボックスアウト動作しないと、次の拡張機能をサポートしていますSDL_main correct.GLCamlへの参照を取得するためにいくつかの調整が必要になります。GL_ARB_imaging機能GL_ARB_matrix_palette GL_ARB_multitexture GL_ARB_vertex_blend GL_ATI_envmap_bumpmap GL_ATI_map_object_buffer GL_ATI_pn_triangles GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_vertex_streams GL_ATIX_point_sprites GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_ATIX_vertex_shader_output_point_size GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_pixel_buffer_object GL_EXT_secondary_color GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_rectangle GL_EXT_vertex_shader GL_KTX_buffer_region GL_NV_fragment_program2 GL_NV_fragment_program_option GL_NV_vertex_program2_option GL_NV_vertex_program3The GLCamlパッケージもSDLCaml、コンパクトなドロップインLibSDLのバインディングが含まれています。 SDLCAMLは、OCAMLSDLのための小型で高速な交換として使用できます。包括的なドキュメントとSDLチュートリアルが多数のSDLCAML.MLSDLCAML_STUB.CALONGを含みます。 SDLバインディングに加えて、SDLCAMLには、OCAMLで書かれているすべての便宜の関数が含まれています。 .texture-mapスケーリング関数は、さまざまなスケーリングフィルタを使用して、スケーリング関数を使用したテクスチャMipMapジェネレータです。このリリースには重要なAPIの変更が含まれています。・BIGARRAYSはOpenGL関数を使用する必要がなくなります。・標準OCAML型(ints、floats、blos、文字列、および対応するアレイ)で十分です。・グレナムは整数定数に置き換えられ、結果、GL_ALL_CAPS表記法はGL_SMALL_LETTERSになります。・サイレントエラー処理は削除されました。・OpenGLシェーダのデモを含む追加の例が追加されました。・新しいモジュール、勝利が追加されました。標準OCAMLグラフィックからOpenGLを使用できるように追加モジュールウィンドウ。


glcaml. 関連ソフトウェア

カーダー

カルダーは、アーティストやホームユーザーを対象としたマルチプラットフォームの彫刻ソフトウェアです。 ...

204

ダウンロード