opencl.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
cl-error tupleerr
cl-handle disposablehandle


Generic words
WordStack effect
addressing-mode-constant( addressing-mode -- n )
bind-kernel-arg( kernel index data -- )
buffer-access-constant( buffer-access-mode -- n )
buffer-map-flags( buffer-access-mode -- n )
filter-mode-constant( filter-mode -- n )


Ordinary words
WordStack effect
(build-program)( program-handle device options -- program )
(current-cl-context)( -- cl-context )
(current-cl-device)( -- cl-device )
(current-cl-queue)( -- cl-queue )
(program)( cl-context sources -- program-handle )
2info( handle1 handle2 name info_quot lift_quot -- value )
2info-data-bytes( handle1 handle2 name info-quot size -- bytes )
2info-data-size( handle1 handle2 name info-quot -- size_t )
2info-size_t( handle1 handle2 name quot -- size_t )
2info-string( handle name quot -- string )
bind-kernel-arg-buffer( kernel index buffer -- )
bind-kernel-arg-data( kernel index byte-array -- )
cl-error( err -- * )
cl-not-null( err -- )
cl-success( err -- )
cl_addressing_mode>addressing-mode( cl_addressing_mode -- addressing-mode )
cl_command_type>command-type( cl_command-type -- command-type )
cl_device_fp_config>flags( ulong -- sequence )
cl_device_mem_cache_type>cache-type( uint -- cache-type )
cl_filter_mode>filter-mode( cl_filter_mode -- filter-mode )
cl_int>execution-status( clint -- execution-status )
command-queue-info-ulong( handle name -- ulong )
device-info( device-id -- device )
device-info-bool( handle name -- ? )
device-info-size_t( handle name -- size_t )
device-info-size_t-array( handle name -- size_t-array )
device-info-string( handle name -- string )
device-info-uint( handle name -- uint )
device-info-ulong( handle name -- ulong )
event-info-int( handle name -- int )
event-info-uint( handle name -- uint )
info( handle name info-quot lift-quot -- value )
info-bool( handle name quot -- ? )
info-data-bytes( handle name info-quot size -- bytes )
info-data-size( handle name info-quot -- size_t )
info-int( handle name quot -- int )
info-size_t( handle name quot -- size_t )
info-size_t-array( handle name quot -- size_t-array )
info-string( handle name quot -- string )
info-uint( handle name quot -- uint )
info-ulong( handle name quot -- ulong )
kernel-info-string( handle name -- string )
kernel-info-uint( handle name -- uint )
kernel-work-group-info-size_t( handle1 handle2 name -- size_t )
platform-devices( platform-id -- devices )
platform-info( id -- profile version name vendor extensions )
platform-info-string( handle name -- string )
profiling-info-ulong( handle name -- ulong )
program-build-info-string( program-handle device-handle name -- string )
program-build-log( program-handle device-handle -- string )
sampler-info-bool( handle name -- ? )
sampler-info-uint( handle name -- uint )
strings>char*-array( strings -- char*-array )


Class predicate words
WordStack effect
cl-error?( object -- ? )
cl-handle?( object -- ? )


Files