国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      三維圖形管道中的可程序化像素設定方法及使用其的裝置的制造方法_3

      文檔序號:9397551閱讀:來源:國知局
      為一個屬性(例如,顏色、坐標等)執(zhí)行相應的屬性函數(shù)并將執(zhí)行結(jié)果儲存于屬性緩存器180 (步驟S733),以及將變量“attr”加一,即“attr =attr+1” (步驟 S735)。
      [0024]參考圖7中的步驟S711。圖8是依據(jù)本發(fā)明實施例的產(chǎn)生屬性著色器執(zhí)行線程的方法流程圖。屬性著色器執(zhí)行線程建構(gòu)單元160周期性地執(zhí)行一個循環(huán),用以從像素緩存器110或可視范圍像素緩存器170取得一個像素的信息(步驟S811),并判斷是否需要進行瑣碎拒絕(步驟S813)。若是則請求共享內(nèi)存130配置空間(步驟S815);否則取得下一個像素的信息(步驟S811)。共享內(nèi)存130中的內(nèi)存控制器接收到請求后(步驟S815),判斷是否有足夠空間(步驟S871)。若是則回復成功信息,其中包含配置空間的地址(步驟S873);否則回復失敗信息(步驟S875)。當屬性著色器執(zhí)行線程建構(gòu)單元160從內(nèi)存控制器接收到信息后,判斷是否空間配置成功(步驟S831)。當空間配置成功(步驟S831中“是”的路徑)則將此像素信息打包至屬性著色器執(zhí)行線程(步驟S833),否則(步驟S831中“否”的路徑)判斷是否請求逾時(步驟S835)。當請求逾時(步驟S835中“是”的路徑)則執(zhí)行屬性著色器執(zhí)行線程,否則(步驟S835中“否”的路徑)繼續(xù)請求共享內(nèi)存130配置空間(步驟S815)。接著,當不存在更多的像素信息(步驟S851中“是”的路徑)或取得的像素信息已經(jīng)達到特定數(shù)目時(步驟S853中“是”的路徑),則結(jié)束屬性著色器執(zhí)行線程建構(gòu)單元160(步驟S855)以及執(zhí)行屬性著色器執(zhí)行線程。當存在更多的像素信息(步驟S851中“否”的路徑)以及取得的像素信息尚未達到特定數(shù)目時(步驟S853中“否”的路徑),從像素緩存器110取得下一個像素的信息(步驟S811)。屬性著色器執(zhí)行線程執(zhí)行時,可將特定數(shù)目的像素信息輸出至流處理器120進行并行計算,并且將相應于每個像素信息的運算結(jié)果儲存至配置的共享內(nèi)存130。
      [0025]雖然圖1中包含了以上描述的組件,但不排除在不違反發(fā)明的精神下,使用更多其它的附加組件,已達成更佳的技術(shù)效果。此外,雖然圖3至圖8的處理步驟采用特定的順序來執(zhí)行,但是在不違法發(fā)明精神的情況下,熟習此技術(shù)人士可以在達到相同效果的前提下,修改這些步驟間的順序,所以,本發(fā)明并不局限于僅使用如上所述的順序。
      [0026]雖然本發(fā)明使用以上實施例進行說明,但需要注意的是,這些描述并非用以限縮本發(fā)明。相反地,此發(fā)明涵蓋了熟習此技術(shù)人士顯而易見的修改與相似設置。所以,權(quán)利要求范圍須以最寬廣的方式解釋來包含所有顯而易見的修改與相似設置。
      [0027]【符號說明】
      [0028]110像素緩存器;120流處理器;
      [0029]130共享內(nèi)存;
      [0030]140設定著色器執(zhí)行線程建構(gòu)單元;
      [0031]150可視范圍裁切著色器執(zhí)行線程建構(gòu)單元;
      [0032]160屬性著色器執(zhí)行線程建構(gòu)單元;
      [0033]170可視范圍像素緩存器;
      [0034]180屬性緩存器;210輸入組裝階段;
      [0035]220前置階段;
      [0036]230設定著色器及可視范圍裁切著色器;
      [0037]240屬性著色器;250緩存器;
      [0038]260片元產(chǎn)生階段;270后置階段;
      [0039]310寄存器;S311?S373方法步驟;
      [0040]S411?S473方法步驟;S511?S515方法步驟;
      [0041]S611?S655方法步驟;S711?S735方法步驟;
      [0042]S811?S873方法步驟。
      【主權(quán)項】
      1.一種三維圖形管道中的可程序化像素設定方法,包含: 從一緩存器讀取多個第一像素的信息; 將全部或一部分上述第一像素的信息打包至一設定著色器執(zhí)行線程,使得上述設定著色器執(zhí)行線程執(zhí)行時將上述第一像素的信息輸出至一流處理器進行建構(gòu)圖元拓樸的并行計算; 將需要裁切的第二像素的信息打包至一可視范圍裁切著色器執(zhí)行線程,使得上述可視范圍裁切著色器執(zhí)行線程執(zhí)行時將上述第二像素的信息輸出至上述流處理器進行裁切;從上述緩存器讀取多個第三像素的信息;以及 將全部或一部分上述第三像素的信息打包至一屬性著色器執(zhí)行線程,使得上述屬性著色器執(zhí)行線程執(zhí)行時將上述第三像素的信息輸出至上述流處理器進行像素屬性的并行計笪并O2.如權(quán)利要求1所述的三維圖形管道中的可程序化像素設定方法,其中,上述流處理器為一單指令多數(shù)據(jù)處理單元。3.如權(quán)利要求1所述的三維圖形管道中的可程序化像素設定方法,更包含: 為每一上述第一像素以及每一上述第三像素向一共享內(nèi)存請求配置空間,使得上述流處理器將計算結(jié)果輸出至上述共享內(nèi)存。4.如權(quán)利要求3所述的三維圖形管道中的可程序化像素設定方法,其中上述請求配置空間步驟使用一設定著色器執(zhí)行線程建構(gòu)單元或一屬性著色器執(zhí)行線程建構(gòu)單元執(zhí)行。5.如權(quán)利要求4所述的三維圖形管道中的可程序化像素設定方法,包含: 當上述共享內(nèi)存請求失敗且逾時,結(jié)束上述設定著色器執(zhí)行線程建構(gòu)單元或上述屬性著色器執(zhí)行線程建構(gòu)單元。6.如權(quán)利要求1所述的三維圖形管道中的可程序化像素設定方法,包含: 當上述設定著色器執(zhí)行線程執(zhí)行時,取得上述第一像素的信息; 判斷每一上述第一像素是否整個超出一顯示畫面或判斷上述第一像素是否為位于上述顯示畫面的反面,若是,則更新一瑣碎拒絕掩碼中的一相應位,用以指示上述第一像素不需要繪制; 判斷每一上述第一像素是否需進行可視范圍裁切,若是,則設定著色器執(zhí)行線程結(jié)束; 若上述第一像素整個不超出上述顯示畫面及位于上述顯示畫面的正面以及不需進行可視范圍裁切時,產(chǎn)生一屬性著色器所需的一參數(shù)以及執(zhí)行一拓樸函數(shù)。7.如權(quán)利要求6所述的三維圖形管道中的可程序化像素設定方法,更包含: 當可視范圍裁切著色器執(zhí)行線程執(zhí)行時,將上述第二像素裁切成一或多個落入上述顯示畫面的像素。8.如權(quán)利要求7所述的三維圖形管道中的可程序化像素設定方法,更包含: 當上述屬性著色器執(zhí)行線程執(zhí)行時,為每一上述第三像素執(zhí)行一或多個屬性函數(shù)。9.如權(quán)利要求1所述的三維圖形管道中的可程序化像素設定方法,更包含: 將像素屬性的運算結(jié)果輸出至一像素著色器。10.一種三維圖形管道中的可程序化像素設定裝置,包含: 一緩存器; 一流處理器; 一設定著色器執(zhí)行線程建構(gòu)單元,從上述緩存器讀取多個第一像素的信息,將全部或一部分上述第一像素的信息打包至一設定著色器執(zhí)行線程,使得上述設定著色器執(zhí)行線程執(zhí)行時將上述第一像素的信息輸出至上述流處理器進行建構(gòu)圖元拓樸的并行計算; 一可視范圍裁切著色器執(zhí)行線程建構(gòu)單元,將需要裁切的第二像素的信息打包至一可視范圍裁切著色器執(zhí)行線程,使得上述可視范圍裁切著色器執(zhí)行線程執(zhí)行時將上述第二像素的信息輸出至上述流處理器進行裁切;以及 一屬性著色器執(zhí)行線程建構(gòu)單元,從上述緩存器讀取多個第三像素的信息,將全部或一部分上述第三像素的信息打包至一屬性著色器執(zhí)行線程,使得上述屬性著色器執(zhí)行線程執(zhí)行時將上述第三像素的信息輸出至上述流處理器進行像素屬性的并行計算。
      【專利摘要】本發(fā)明的實施例提出一種三維圖形管道中的可程序化像素設定方法。從緩存器讀取多個第一像素的信息,以及將全部或一部分第一像素的信息打包至設定著色器執(zhí)行線程,使得設定著色器執(zhí)行線程執(zhí)行時將第一像素的信息輸出至流處理器進行建構(gòu)圖元拓樸的并行計算。將需要裁切的第二像素的信息打包至可視范圍裁切著色器執(zhí)行線程,使得可視范圍裁切著色器執(zhí)行線程執(zhí)行時將第二像素的信息輸出至流處理器進行像素裁切。從緩存器讀取多個第三像素的信息,以及將全部或一部分第三像素的信息打包至屬性著色器執(zhí)行線程,使得屬性著色器執(zhí)行線程執(zhí)行時將第三像素的信息輸出至流處理器進行像素屬性的并行計算。
      【IPC分類】G06T17/00, G06F9/46
      【公開號】CN105118089
      【申請?zhí)枴緾N201510511346
      【發(fā)明人】張淮聲, 洪洲, 姚小威
      【申請人】上海兆芯集成電路有限公司
      【公開日】2015年12月2日
      【申請日】2015年8月19日
      當前第3頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1