]> git.jsancho.org Git - guile-assimp.git/commit
A lot of functionality added
authorJavier Sancho <jsf@jsancho.org>
Fri, 25 Jul 2014 12:52:51 +0000 (14:52 +0200)
committerJavier Sancho <jsf@jsancho.org>
Fri, 25 Jul 2014 12:52:51 +0000 (14:52 +0200)
commitfe037abb54b99784fa30c9f8ffa1c594482b97bf
tree7b398f4c13328e443c6d9cd775881d2850def126
parent708fbd4d04091af33626837f4a5141d20748762d
A lot of functionality added

* src/assimp.scm: New foreign functions mapped:
  ai-get-material-color
  ai-get-material-float-array
  ai-get-material-integer-array
  ai-multiply-matrix3
  ai-identity-matrix3
  ai-identity-matrix4
  ai-transpose-matrix3
  ai-transpose-matrix4

* src/low-level.scm: New tools for C library support:
  define-assimp-function
  define-enumeration
  define-bitfield

* src/low-level/cimport.scm: New foreign functions defined:
  aiMultiplyMatrix3
  aiMultiplyMatrix4
  aiIdentityMatrix3
  aiIdentityMatrix4
  aiTransposeMatrix3
  aiTransposeMatrix4

* src/low-level/material.scm:
  Parsers: parse-aiMaterial, parse-aiMaterialProperty
  Enumerations: ai-material-key
  Functions: aiGetMaterialColor, aiGetMaterialFloatArray, aiGetMaterialIntegerArray

* src/low-level/postprocess.scm: Flags used when importing assets.
src/assimp.scm
src/low-level.scm
src/low-level/cimport.scm
src/low-level/material.scm
src/low-level/postprocess.scm [new file with mode: 0644]