483 lines
6.7 KiB
RPMSpec
483 lines
6.7 KiB
RPMSpec
|
|
||
|
|
||
|
ContextBindRootScript {
|
||
|
param RsScript sampler
|
||
|
}
|
||
|
|
||
|
ContextBindProgramFragmentStore {
|
||
|
param RsProgramFragmentStore pgm
|
||
|
}
|
||
|
|
||
|
ContextBindProgramFragment {
|
||
|
param RsProgramFragment pgm
|
||
|
}
|
||
|
|
||
|
ContextBindProgramVertex {
|
||
|
param RsProgramVertex pgm
|
||
|
}
|
||
|
|
||
|
ContextBindProgramRaster {
|
||
|
param RsProgramRaster pgm
|
||
|
}
|
||
|
|
||
|
ContextPause {
|
||
|
}
|
||
|
|
||
|
ContextResume {
|
||
|
}
|
||
|
|
||
|
ContextSetSurface {
|
||
|
param uint32_t width
|
||
|
param uint32_t height
|
||
|
param ANativeWindow *sur
|
||
|
}
|
||
|
|
||
|
ContextDump {
|
||
|
param int32_t bits
|
||
|
}
|
||
|
|
||
|
ContextGetError {
|
||
|
param RsError *err
|
||
|
ret const char *
|
||
|
}
|
||
|
|
||
|
ContextSetPriority {
|
||
|
param int32_t priority
|
||
|
}
|
||
|
|
||
|
AssignName {
|
||
|
param void *obj
|
||
|
param const char *name
|
||
|
param size_t len
|
||
|
}
|
||
|
|
||
|
ObjDestroy {
|
||
|
param void *obj
|
||
|
}
|
||
|
|
||
|
ElementCreate {
|
||
|
param RsDataType mType
|
||
|
param RsDataKind mKind
|
||
|
param bool mNormalized
|
||
|
param uint32_t mVectorSize
|
||
|
ret RsElement
|
||
|
}
|
||
|
|
||
|
ElementCreate2 {
|
||
|
param size_t count
|
||
|
param const RsElement * elements
|
||
|
param const char ** names
|
||
|
param const size_t * nameLengths
|
||
|
ret RsElement
|
||
|
}
|
||
|
|
||
|
TypeBegin {
|
||
|
param RsElement type
|
||
|
}
|
||
|
|
||
|
TypeAdd {
|
||
|
param RsDimension dim
|
||
|
param size_t value
|
||
|
}
|
||
|
|
||
|
TypeCreate {
|
||
|
ret RsType
|
||
|
}
|
||
|
|
||
|
AllocationCreateTyped {
|
||
|
param RsType type
|
||
|
ret RsAllocation
|
||
|
}
|
||
|
|
||
|
AllocationCreateSized {
|
||
|
param RsElement e
|
||
|
param size_t count
|
||
|
ret RsAllocation
|
||
|
}
|
||
|
|
||
|
AllocationCreateBitmapRef {
|
||
|
param RsType type
|
||
|
param void * bmpPtr
|
||
|
param void * callbackData
|
||
|
param RsBitmapCallback_t callback
|
||
|
ret RsAllocation
|
||
|
}
|
||
|
|
||
|
AllocationCreateFromBitmap {
|
||
|
param uint32_t width
|
||
|
param uint32_t height
|
||
|
param RsElement dstFmt
|
||
|
param RsElement srcFmt
|
||
|
param bool genMips
|
||
|
param const void * data
|
||
|
ret RsAllocation
|
||
|
}
|
||
|
|
||
|
AllocationCreateFromBitmapBoxed {
|
||
|
param uint32_t width
|
||
|
param uint32_t height
|
||
|
param RsElement dstFmt
|
||
|
param RsElement srcFmt
|
||
|
param bool genMips
|
||
|
param const void * data
|
||
|
ret RsAllocation
|
||
|
}
|
||
|
|
||
|
|
||
|
AllocationUploadToTexture {
|
||
|
param RsAllocation alloc
|
||
|
param bool genMipMaps
|
||
|
param uint32_t baseMipLevel
|
||
|
}
|
||
|
|
||
|
AllocationUploadToBufferObject {
|
||
|
param RsAllocation alloc
|
||
|
}
|
||
|
|
||
|
|
||
|
AllocationData {
|
||
|
param RsAllocation va
|
||
|
param const void * data
|
||
|
param uint32_t bytes
|
||
|
handcodeApi
|
||
|
togglePlay
|
||
|
}
|
||
|
|
||
|
Allocation1DSubData {
|
||
|
param RsAllocation va
|
||
|
param uint32_t xoff
|
||
|
param uint32_t count
|
||
|
param const void *data
|
||
|
param uint32_t bytes
|
||
|
handcodeApi
|
||
|
togglePlay
|
||
|
}
|
||
|
|
||
|
Allocation2DSubData {
|
||
|
param RsAllocation va
|
||
|
param uint32_t xoff
|
||
|
param uint32_t yoff
|
||
|
param uint32_t w
|
||
|
param uint32_t h
|
||
|
param const void *data
|
||
|
param uint32_t bytes
|
||
|
}
|
||
|
|
||
|
AllocationRead {
|
||
|
param RsAllocation va
|
||
|
param void * data
|
||
|
}
|
||
|
|
||
|
Adapter1DCreate {
|
||
|
ret RsAdapter1D
|
||
|
}
|
||
|
|
||
|
Adapter1DBindAllocation {
|
||
|
param RsAdapter1D adapt
|
||
|
param RsAllocation alloc
|
||
|
}
|
||
|
|
||
|
Adapter1DSetConstraint {
|
||
|
param RsAdapter1D adapter
|
||
|
param RsDimension dim
|
||
|
param uint32_t value
|
||
|
}
|
||
|
|
||
|
Adapter1DData {
|
||
|
param RsAdapter1D adapter
|
||
|
param const void * data
|
||
|
}
|
||
|
|
||
|
Adapter1DSubData {
|
||
|
param RsAdapter1D adapter
|
||
|
param uint32_t xoff
|
||
|
param uint32_t count
|
||
|
param const void *data
|
||
|
}
|
||
|
|
||
|
Adapter2DCreate {
|
||
|
ret RsAdapter2D
|
||
|
}
|
||
|
|
||
|
Adapter2DBindAllocation {
|
||
|
param RsAdapter2D adapt
|
||
|
param RsAllocation alloc
|
||
|
}
|
||
|
|
||
|
Adapter2DSetConstraint {
|
||
|
param RsAdapter2D adapter
|
||
|
param RsDimension dim
|
||
|
param uint32_t value
|
||
|
}
|
||
|
|
||
|
Adapter2DData {
|
||
|
param RsAdapter2D adapter
|
||
|
param const void *data
|
||
|
}
|
||
|
|
||
|
Adapter2DSubData {
|
||
|
param RsAdapter2D adapter
|
||
|
param uint32_t xoff
|
||
|
param uint32_t yoff
|
||
|
param uint32_t w
|
||
|
param uint32_t h
|
||
|
param const void *data
|
||
|
}
|
||
|
|
||
|
SamplerBegin {
|
||
|
}
|
||
|
|
||
|
SamplerSet {
|
||
|
param RsSamplerParam p
|
||
|
param RsSamplerValue value
|
||
|
}
|
||
|
|
||
|
SamplerCreate {
|
||
|
ret RsSampler
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
ScriptBindAllocation {
|
||
|
param RsScript vtm
|
||
|
param RsAllocation va
|
||
|
param uint32_t slot
|
||
|
}
|
||
|
|
||
|
|
||
|
ScriptCBegin {
|
||
|
}
|
||
|
|
||
|
ScriptSetClearColor {
|
||
|
param RsScript s
|
||
|
param float r
|
||
|
param float g
|
||
|
param float b
|
||
|
param float a
|
||
|
}
|
||
|
|
||
|
ScriptSetTimeZone {
|
||
|
param RsScript s
|
||
|
param const char * timeZone
|
||
|
param uint32_t length
|
||
|
}
|
||
|
|
||
|
ScriptSetClearDepth {
|
||
|
param RsScript s
|
||
|
param float depth
|
||
|
}
|
||
|
|
||
|
ScriptSetClearStencil {
|
||
|
param RsScript s
|
||
|
param uint32_t stencil
|
||
|
}
|
||
|
|
||
|
ScriptSetType {
|
||
|
param RsType type
|
||
|
param uint32_t slot
|
||
|
param bool isWritable
|
||
|
param const char * name
|
||
|
}
|
||
|
|
||
|
ScriptSetInvoke {
|
||
|
param const char * name
|
||
|
param uint32_t slot
|
||
|
}
|
||
|
|
||
|
ScriptInvoke {
|
||
|
param RsScript s
|
||
|
param uint32_t slot
|
||
|
}
|
||
|
|
||
|
ScriptSetRoot {
|
||
|
param bool isRoot
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
ScriptCSetScript {
|
||
|
param void * codePtr
|
||
|
}
|
||
|
|
||
|
ScriptCSetText {
|
||
|
param const char * text
|
||
|
param uint32_t length
|
||
|
}
|
||
|
|
||
|
ScriptCCreate {
|
||
|
ret RsScript
|
||
|
}
|
||
|
|
||
|
ScriptCSetDefineF {
|
||
|
param const char* name
|
||
|
param float value
|
||
|
}
|
||
|
|
||
|
ScriptCSetDefineI32 {
|
||
|
param const char* name
|
||
|
param int32_t value
|
||
|
}
|
||
|
|
||
|
ProgramFragmentStoreBegin {
|
||
|
param RsElement in
|
||
|
param RsElement out
|
||
|
}
|
||
|
|
||
|
ProgramFragmentStoreColorMask {
|
||
|
param bool r
|
||
|
param bool g
|
||
|
param bool b
|
||
|
param bool a
|
||
|
}
|
||
|
|
||
|
ProgramFragmentStoreBlendFunc {
|
||
|
param RsBlendSrcFunc srcFunc
|
||
|
param RsBlendDstFunc destFunc
|
||
|
}
|
||
|
|
||
|
ProgramFragmentStoreDepthMask {
|
||
|
param bool enable
|
||
|
}
|
||
|
|
||
|
ProgramFragmentStoreDither {
|
||
|
param bool enable
|
||
|
}
|
||
|
|
||
|
ProgramFragmentStoreDepthFunc {
|
||
|
param RsDepthFunc func
|
||
|
}
|
||
|
|
||
|
ProgramFragmentStoreCreate {
|
||
|
ret RsProgramFragmentStore
|
||
|
}
|
||
|
|
||
|
ProgramRasterCreate {
|
||
|
param RsElement in
|
||
|
param RsElement out
|
||
|
param bool pointSmooth
|
||
|
param bool lineSmooth
|
||
|
param bool pointSprite
|
||
|
ret RsProgramRaster
|
||
|
}
|
||
|
|
||
|
ProgramRasterSetLineWidth {
|
||
|
param RsProgramRaster pr
|
||
|
param float lw
|
||
|
}
|
||
|
|
||
|
ProgramRasterSetPointSize{
|
||
|
param RsProgramRaster pr
|
||
|
param float ps
|
||
|
}
|
||
|
|
||
|
|
||
|
ProgramBindConstants {
|
||
|
param RsProgram vp
|
||
|
param uint32_t slot
|
||
|
param RsAllocation constants
|
||
|
}
|
||
|
|
||
|
|
||
|
ProgramBindTexture {
|
||
|
param RsProgramFragment pf
|
||
|
param uint32_t slot
|
||
|
param RsAllocation a
|
||
|
}
|
||
|
|
||
|
ProgramBindSampler {
|
||
|
param RsProgramFragment pf
|
||
|
param uint32_t slot
|
||
|
param RsSampler s
|
||
|
}
|
||
|
|
||
|
ProgramFragmentCreate {
|
||
|
param const uint32_t * params
|
||
|
param uint32_t paramLength
|
||
|
ret RsProgramFragment
|
||
|
}
|
||
|
|
||
|
ProgramFragmentCreate2 {
|
||
|
param const char * shaderText
|
||
|
param uint32_t shaderLength
|
||
|
param const uint32_t * params
|
||
|
param uint32_t paramLength
|
||
|
ret RsProgramFragment
|
||
|
}
|
||
|
|
||
|
ProgramVertexCreate {
|
||
|
param bool texMat
|
||
|
ret RsProgramVertex
|
||
|
}
|
||
|
|
||
|
ProgramVertexCreate2 {
|
||
|
param const char * shaderText
|
||
|
param uint32_t shaderLength
|
||
|
param const uint32_t * params
|
||
|
param uint32_t paramLength
|
||
|
ret RsProgramVertex
|
||
|
}
|
||
|
|
||
|
LightBegin {
|
||
|
}
|
||
|
|
||
|
LightSetLocal {
|
||
|
param bool isLocal
|
||
|
}
|
||
|
|
||
|
LightSetMonochromatic {
|
||
|
param bool isMono
|
||
|
}
|
||
|
|
||
|
LightCreate {
|
||
|
ret RsLight light
|
||
|
}
|
||
|
|
||
|
|
||
|
LightSetPosition {
|
||
|
param RsLight light
|
||
|
param float x
|
||
|
param float y
|
||
|
param float z
|
||
|
}
|
||
|
|
||
|
LightSetColor {
|
||
|
param RsLight light
|
||
|
param float r
|
||
|
param float g
|
||
|
param float b
|
||
|
}
|
||
|
|
||
|
FileOpen {
|
||
|
ret RsFile
|
||
|
param const char *name
|
||
|
param size_t len
|
||
|
}
|
||
|
|
||
|
|
||
|
SimpleMeshCreate {
|
||
|
ret RsSimpleMesh
|
||
|
param RsAllocation prim
|
||
|
param RsAllocation index
|
||
|
param RsAllocation *vtx
|
||
|
param uint32_t vtxCount
|
||
|
param uint32_t primType
|
||
|
}
|
||
|
|
||
|
|
||
|
SimpleMeshBindIndex {
|
||
|
param RsSimpleMesh mesh
|
||
|
param RsAllocation idx
|
||
|
}
|
||
|
|
||
|
SimpleMeshBindPrimitive {
|
||
|
param RsSimpleMesh mesh
|
||
|
param RsAllocation prim
|
||
|
}
|
||
|
|
||
|
SimpleMeshBindVertex {
|
||
|
param RsSimpleMesh mesh
|
||
|
param RsAllocation vtx
|
||
|
param uint32_t slot
|
||
|
}
|
||
|
|