OpenCLRaw-1.0.1001: The OpenCL Standard for heterogenous data-parallel computing
Source code
Contents
Index
System.OpenCL.Raw.V10.MemoryObject
Description
Conforms to section 5.2 of the OpenCL 1.0 specification
Documentation
clCreateBuffer
::
Context
->
MemFlags
->
CLsizei
->
Ptr
()
->
IO
(
Either
ErrorCode
Mem
)
Source
clCreateImage2D
::
Context
->
MemFlags
->
ImageFormat
->
CLsizei
->
CLsizei
->
CLsizei
->
Ptr
()
->
IO
(
Either
ErrorCode
Mem
)
Source
clCreateImage3D
::
Context
->
MemFlags
->
ImageFormat
->
CLsizei
->
CLsizei
->
CLsizei
->
CLsizei
->
CLsizei
->
Ptr
()
->
IO
(
Either
ErrorCode
Mem
)
Source
clRetainMemObject
::
Mem
->
IO
(
Maybe
ErrorCode
)
Source
clReleaseMemObject
::
Mem
->
IO
(
Maybe
ErrorCode
)
Source
clGetSupportedImageFormats
::
Context
->
MemFlags
->
MemObjectType
->
IO
(
Either
ErrorCode
[
ImageFormat
])
Source
clGetMemObjectInfo
::
Mem
->
MemInfo
->
CLsizei
->
IO
(
Either
ErrorCode
(
ForeignPtr
()
,
CLsizei
))
Source
clGetImageInfo
::
Mem
->
MemInfo
->
CLsizei
->
IO
(
Either
ErrorCode
(
ForeignPtr
()
,
CLsizei
))
Source
clEnqueueReadBuffer
::
Mem
->
Bool
->
CLsizei
->
CLsizei
->
Ptr
() ->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
clEnqueueWriteBuffer
::
Mem
->
Bool
->
CLsizei
->
CLsizei
->
Ptr
() ->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
clEnqueueCopyBuffer
::
Mem
->
Mem
->
CLsizei
->
CLsizei
->
CLsizei
->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
clEnqueueReadImage
::
Mem
->
Bool
-> (
CLsizei
,
CLsizei
,
CLsizei
) -> (
CLsizei
,
CLsizei
,
CLsizei
) ->
CLsizei
->
CLsizei
->
Ptr
() ->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
clEnqueueWriteImage
::
Mem
->
Bool
-> (
CLsizei
,
CLsizei
,
CLsizei
) -> (
CLsizei
,
CLsizei
,
CLsizei
) ->
CLsizei
->
CLsizei
->
Ptr
() ->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
clEnqueueCopyImage
::
Mem
->
Mem
-> ImageDims -> ImageDims -> ImageDims ->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
clEnqueueCopyImageToBuffer
::
Mem
->
Mem
-> ImageDims -> ImageDims ->
CLsizei
->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
clEnqueueCopyBufferToImage
::
Mem
->
Mem
->
CLsizei
-> ImageDims -> ImageDims ->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
clEnqueueMapBuffer
::
Mem
->
Bool
->
MapFlags
->
CLsizei
->
CLsizei
->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
(
Ptr
()
,
Event
))
Source
clEnqueueMapImage
::
Mem
->
Bool
->
MapFlags
-> ImageDims -> ImageDims ->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
(
Ptr
()
,
CLsizei
,
CLsizei
,
Event
))
Source
clEnqueueUnmapMemObject
::
Mem
->
Ptr
() ->
CommandQueue
-> [
Event
] ->
IO
(
Either
ErrorCode
Event
)
Source
Produced by
Haddock
version 2.6.0