nngxAddVramDmaCommand Function
NNGX_APICALL void NNGX_APIENTRY nngxAddVramDmaCommand(
const GLvoid * srcaddr,
GLvoid * dstaddr,
GLsizei size
);
| Name | Description | |
|---|---|---|
| in | srcaddr | Transfer source address (main memory). |
| in | dstaddr | Transfer destination address (VRAM). |
| in | size | Transfer data size. |
Issues a DMA transfer command to the current command list.
DMA transfer commands accumulate in the current command list. This operation transfers size bytes of data from the address specified in srcaddr to the address specified in dstaddr. The srcaddr and dstaddr addresses must be 8-byte aligned.
The following errors occur with this function.
GL_ERROR_8062_DMP | A valid command list is not currently bound. |
|---|---|
GL_ERROR_8063_DMP | srcaddr or dstaddr is not 8-byte aligned. |
GL_ERROR_8064_DMP | The size argument is negative. |
CONFIDENTIAL