1.一種非阻塞圖形命令處理方法,其特征在于,包括:
(1)從主機(jī)獲取一條圖形API命令,對(duì)該圖形命令進(jìn)行解析;
(2)對(duì)圖形API命令所需的資源鎖進(jìn)行預(yù)判斷,若圖形API命令所需的資源鎖不處于鎖定狀態(tài),將所述圖形API命令下發(fā)執(zhí)行;否則將該圖形API命令進(jìn)行緩存至本地,然后處理下一條圖形API命令;
(3)對(duì)下發(fā)的圖形API命令進(jìn)行圖形命令功能解析,對(duì)圖形功能進(jìn)行分類處理,分為參數(shù)配置、功能操作以及DMA搬運(yùn),對(duì)參數(shù)配置及功能操作采用緩存方式,對(duì)DMA搬運(yùn)執(zhí)行發(fā)起操作;
(4)當(dāng)從主機(jī)端無命令或者本地緩沖區(qū)滿時(shí),更新資源鎖狀態(tài)。