]> gitweb.factorcode.org Git - factor.git/commitdiff
cuda.gl: with-mapped-cuda-buffer helper word
authorJoe Groff <arcata@gmail.com>
Tue, 25 May 2010 07:37:15 +0000 (00:37 -0700)
committerJoe Groff <arcata@gmail.com>
Tue, 25 May 2010 07:37:15 +0000 (00:37 -0700)
extra/cuda/gl/gl.factor

index ea24dd0c72c3338ce4bab05d8a8b8d43b5d0692d..d4943e1350a4ce9d47eb4551ff3dbde588c36ecf 100644 (file)
@@ -50,3 +50,6 @@ TUPLE: cuda-buffer
 M: cuda-buffer dispose
     [ [ free-resource ] when* f ] change-resource
     buffer>> dispose ; inline
+
+: with-mapped-cuda-buffer ( ..a cuda-buffer quot: ( ..a device-ptr size -- ..b ) -- ..b )
+    [ resource>> ] dip with-mapped-resource ; inline