opencl vocabulary - Factor Documentation (original) (raw)

Word

Stack effect

( buffer offset -- cl-buffer-ptr )

( buffer offset size -- cl-buffer-range )

( buffer-access-mode size initial-data -- buffer )

( devices -- cl-context )

( program kernel-name -- kernel )

( options strings -- program )

( context device out-of-order? profiling? -- command-queue )

( normalized-coords? addressing-mode filter-mode -- sampler )

cl-barrier

( -- )

cl-barrier-events

( event/events -- )

cl-event-status

( event -- execution-status )

cl-event-type

( event -- command-type )

cl-finish

( -- )

cl-flush

( -- )

cl-kernel-arity

( kernel -- arity )

cl-kernel-local-size

( kernel -- size )

cl-kernel-name

( kernel -- string )

cl-marker

( -- event )

cl-normalized-coords?

( sampler -- ? )

cl-out-of-order-execution?

( command-queue -- ? )

cl-platforms

( -- platforms )

cl-profile-counters

( event -- queued submitted started finished )

cl-profiling?

( command-queue -- ? )

cl-queue-copy-buffer

( src-buffer-ptr dst-buffer-ptr size dependent-events -- event )

cl-queue-kernel

( kernel args sizes dependent-events -- event )

cl-queue-read-buffer

( buffer-range alien dependent-events -- event )

cl-queue-write-buffer

( buffer-range alien dependent-events -- event )

cl-read-buffer

( buffer-range -- byte-array )

cl-wait

( event/events -- )

cl-write-buffer

( buffer-range byte-array -- )

sampler>cl-addressing-mode

( sampler -- addressing-mode )

sampler>cl-filter-mode

( sampler -- filter-mode )

size_t>cl-device-type

( size_t -- cl-device-type )

with-cl-state

( context/f device/f queue/f quot -- )