You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
114 lines
2.0 KiB
114 lines
2.0 KiB
ProgramStoreCreate { |
|
direct |
|
param bool colorMaskR |
|
param bool colorMaskG |
|
param bool colorMaskB |
|
param bool colorMaskA |
|
param bool depthMask |
|
param bool ditherEnable |
|
param RsBlendSrcFunc srcFunc |
|
param RsBlendDstFunc destFunc |
|
param RsDepthFunc depthFunc |
|
ret RsProgramStore |
|
} |
|
|
|
ProgramRasterCreate { |
|
direct |
|
param bool pointSprite |
|
param RsCullMode cull |
|
ret RsProgramRaster |
|
} |
|
|
|
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 { |
|
direct |
|
param const char * shaderText |
|
param const char ** textureNames |
|
param const uintptr_t * params |
|
ret RsProgramFragment |
|
} |
|
|
|
ProgramVertexCreate { |
|
direct |
|
param const char * shaderText |
|
param const char ** textureNames |
|
param const uintptr_t * params |
|
ret RsProgramVertex |
|
} |
|
|
|
FontCreateFromFile { |
|
param const char *name |
|
param float fontSize |
|
param uint32_t dpi |
|
ret RsFont |
|
} |
|
|
|
FontCreateFromMemory { |
|
param const char *name |
|
param float fontSize |
|
param uint32_t dpi |
|
param const void *data |
|
ret RsFont |
|
} |
|
|
|
MeshCreate { |
|
param RsAllocation *vtx |
|
param RsAllocation *idx |
|
param uint32_t *primType |
|
ret RsMesh |
|
} |
|
|
|
ContextBindProgramStore { |
|
param RsProgramStore pgm |
|
} |
|
|
|
ContextBindProgramFragment { |
|
param RsProgramFragment pgm |
|
} |
|
|
|
ContextBindProgramVertex { |
|
param RsProgramVertex pgm |
|
} |
|
|
|
ContextBindProgramRaster { |
|
param RsProgramRaster pgm |
|
} |
|
|
|
ContextBindFont { |
|
param RsFont pgm |
|
} |
|
|
|
ContextSetSurface { |
|
param uint32_t width |
|
param uint32_t height |
|
param RsNativeWindow sur |
|
sync |
|
} |
|
|
|
ContextBindRootScript { |
|
param RsScript sampler |
|
} |
|
|
|
ContextPause { |
|
} |
|
|
|
ContextResume { |
|
}
|
|
|