專利名稱::圖形處理系統(tǒng)及在圖形處理系統(tǒng)中儲存紋理圖數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
:本發(fā)明是關(guān)于圖形處理,且特別是關(guān)于圖形數(shù)據(jù)管理的系統(tǒng)以及方法。
背景技術(shù):
:如已知的
背景技術(shù):
,計算機圖形處理系統(tǒng)需處理大量數(shù)據(jù),其中包括紋理(texture)數(shù)據(jù)。紋理為具有一(u,v)坐標(biāo)空間的數(shù)位影像(通常為矩形的)。紋理的最小可定址單元為紋理元素(texel),根據(jù)其位置而被指派一特定(u,v)坐標(biāo)。在紋理映射(mapping)運算中,紋理被映射至圖解模型的表面來呈現(xiàn)模型以建立目的影像。在目的影像中,紋理元素位于(x,y)坐標(biāo)系統(tǒng)中的特定坐標(biāo)處。紋理映射的目的為在物件的表面上提供實際外觀。紋理數(shù)據(jù)通常內(nèi)存在系統(tǒng)存儲器中,系統(tǒng)存儲器為共用資源。在許多計算機系統(tǒng)中,其他元件可能嘗試存取由圖形處理系統(tǒng)使用的數(shù)據(jù)或利用共用的系統(tǒng)總線,兩種情形可能會導(dǎo)致圖形處理系統(tǒng)的數(shù)據(jù)存取時間增加。此外,請求來自系統(tǒng)存儲器的數(shù)據(jù)出于其他原因可能會花費過量的時間。因此,存取系統(tǒng)存儲器可能會對圖形處理系統(tǒng)具有效能抑制效應(yīng)。在現(xiàn)代計算機圖形中,紋理處理可包括許多不同類型的紋理映射々支術(shù),包4舌立方映射(cubicmapping)、mip映射(mipmapping),以及各種異性(anisotropic)映射。由于執(zhí)行紋理處理所需的算術(shù)以及邏輯運算十分復(fù)雜以及大量,使得除了用于其他圖形處理運算的電路之外,紋理處理專用電路的使用成為必要。因此,此等紋理處理專用電路可包括顯著百分比的構(gòu)成圖形處理單元的硬件門(gate)。紋理映射在計算與存儲器存取上須需付出昂貴的代價。改良數(shù)據(jù)可存取性的一種技術(shù)為經(jīng)由專用于儲存紋理數(shù)據(jù)的紋理快取存儲器,在數(shù)據(jù)需要進行紋理處理之前,將紋理數(shù)據(jù)自系統(tǒng)存儲器提供給紋理快取存儲器,借此提供圖形系統(tǒng)所需的紋理數(shù)據(jù),且減少對存取系統(tǒng)存儲器的需要。此方式又可減少與存儲器延遲(latency)相關(guān)的問題。然而,由于對紋理數(shù)據(jù)的管理以及儲存并非十分有效率,所以即使使用紋理快取存儲器,存儲器延遲仍繼續(xù)成為問題。因此,產(chǎn)業(yè)中存在對紋理像磚(tile)數(shù)據(jù)于存儲器儲存中改良的需要。
發(fā)明內(nèi)容本發(fā)明揭露的實施例提供用于以紋理片為主的格式(slice-majorformat)壓縮并儲存紋理圖數(shù)據(jù)(texturemapdata)的系統(tǒng)以及方法。本發(fā)明的一個實施例包括圖形處理系統(tǒng),其包括根據(jù)以紋理片為主的格式組織紋理圖數(shù)據(jù)的紋理管理單元,其中紋理圖數(shù)據(jù)至少跨越一個mip等級(miplevel)。此外,圖形處理系統(tǒng)還包括紋理快取存儲器,其中紋理快取存儲器耦接至紋理管理單元,且用以接收來自紋理管理單元的經(jīng)重組的紋理圖數(shù)據(jù)。本發(fā)明的另一實施例包括在圖形處理器中儲存紋理圖數(shù)據(jù)的方法,且所述方法可通過以下步驟大致加以概括根據(jù)mip等級將紋理圖數(shù)據(jù)的紋理片分組在一起;根據(jù)模式標(biāo)志將多個紋理片排列在同一像磚中;計算關(guān)于每一mip等級的每一紋理片的參數(shù);根據(jù)前一步驟所計算的參數(shù)計算紋理圖數(shù)據(jù)內(nèi)的每一紋理片的存儲器地址;以及將經(jīng)重組的紋理片儲存在紋理快取存儲器中。本發(fā)明的又一實施例包括在圖形處理器中儲存紋理圖數(shù)據(jù)的方法,且所述方法可通過以下步驟大致加以概括用以紋理片為主的格式重組紋理圖數(shù)據(jù)的紋理片,其中具有相同細(xì)節(jié)等級的紋理片被分組在一起;若具有相同細(xì)節(jié)等級的所有紋理片的總量小于像磚的大小,則將具有相同細(xì)節(jié)等級的紋理片儲存在同一像磚內(nèi);計算關(guān)于每一紋理片的參數(shù),其中這些參數(shù)是針對每一細(xì)節(jié)等級來計算;基根據(jù)所計算的參數(shù)計算紋理圖數(shù)據(jù)內(nèi)的每一紋理片的新存儲器地址;以及將經(jīng)重組的紋理片以及新存儲器地址儲存在紋理快取存儲器中。在檢查以下圖式以及實施方式時,本發(fā)明的其他系統(tǒng)、方法、特征以及益處將對于本領(lǐng)域技術(shù)人員為顯而易見的或變得顯而易見。所有此等額外系統(tǒng)、方法、特征以及益處是意圖被包括在此描述內(nèi),在本發(fā)明的范疇內(nèi),且通過隨附權(quán)利要求書加以保護。圖l為多圖形處理器系統(tǒng)的實施例的方塊圖。圖2說明計算機圖形系統(tǒng)內(nèi)的紋理數(shù)據(jù)管理的某些基本元件。圖3為說明例示性L2快取存儲器組織格式的方塊圖。圖4說明例示性32位紋理像磚。圖5描繪用于執(zhí)行像磚紋理數(shù)據(jù)的以紋理片為主的壓縮方法的實施例的流程圖。圖6A說明用于圖5中的實施例的模式0。圖6B說明用于圖5中的實施例的模式1。圖7描繪用以紋理片為主的格式將體積紋理貼圖儲存在紋理快取存儲器內(nèi)的實施例。圖8描繪用于執(zhí)行像磚紋理數(shù)據(jù)的以紋理片為主的壓縮方法的另一實施例的流程圖。具體實施方式在概括了本發(fā)明的各種觀點之后,現(xiàn)將詳細(xì)參看如圖式中所說明的本發(fā)明的描述。雖然將結(jié)合此等圖式來描述本發(fā)明,但是不意欲將本發(fā)明限制于本文所揭露之一或多個實施例。而是意欲涵蓋包括在由隨附申請專利范圍界定的本發(fā)明的精神以及范疇內(nèi)的所有替代、修改以及均等物。本發(fā)明所揭露的系統(tǒng)以及方法可用于有效地管理并組織紋理數(shù)據(jù),以使(例如)紋理過濾器處理時所需的任何紋理數(shù)據(jù)在圖形處理系統(tǒng)中可易于擷取。通常,自系統(tǒng)存儲器接收眾多不同格式以及大小的紋理數(shù)據(jù),若未慮及此數(shù)據(jù)的大小或組成方式可能會導(dǎo)致紋理快取存儲器資源的使用上較無效率。此種無效率的導(dǎo)因之一為在擷取紋理數(shù)據(jù)時存在過多延遲。可理解地,擷取紋理像磚數(shù)據(jù)(texturetilingdata)的延遲導(dǎo)致在處理此數(shù)據(jù)中的延遲。因此存在更有效率地儲存紋理像磚數(shù)據(jù)的系統(tǒng)以及方法的需要,以達(dá)到在計算機圖形環(huán)境中快速處理圖形數(shù)據(jù)。因此,本發(fā)明揭露根據(jù)以紋理片為主的格式壓縮并儲存紋理圖數(shù)據(jù)的系統(tǒng)以及方法。mip貼圖(mipmap)通常是指伴隨主要紋理的影像的預(yù)定聚集。此等影像的預(yù)定聚集僅為主要紋理較低解析度的復(fù)本。當(dāng)自一距離觀察特定物件以致物件以及周圍紋理變得更小時,mip貼圖為有用的。當(dāng)觀察物件的較小版本時,可基于解析度等級來切換至一適合的mip貼圖影像,以呈現(xiàn)適合等級的紋理解析度。與即時計算相比,由于僅需簡單地查找預(yù)定影像,所以使用mip貼圖減少了再現(xiàn)物件所需的時間。mip貼圖鏈內(nèi)的每一mip等級皆被指派一細(xì)節(jié)等級(levelofdetail,LOD)值,以指示解析度等級。LOD值越高,影像越小且解析度越低。意即,隨著物件距離觀察者越來越遠(yuǎn),物件的復(fù)雜度隨之(例如在紋理中)變小。出于本發(fā)明所使用的命名法的目的,術(shù)語"細(xì)節(jié)等級,,以及術(shù)語"mip等級,,之間可互換地使用。對于給定顯示,可能必須儲存多個表面。此等表面的每一者以連續(xù)方式加以儲存。此外,此等表面的紋理圖數(shù)據(jù)可以若干方法加以儲存。舉一非限制性實例,可根據(jù)"以mip為主"的格式儲存紋理數(shù)據(jù)。亦即,紋理數(shù)據(jù)的紋理片的組織方式是將每一mip等級的第一個紋理片(例如,紋理片O)儲存在一起。因此,mip等級l的紋理片0、mip等級2的紋理片0、mip等級3的紋理片O等皆以連續(xù)方式儲存在一起。此過程延續(xù)至所有mip等級的下一紋理片(例如紋理片l),等等。或者,可根據(jù)mip等級或用"以紋理片為主,,的格式儲存紋理數(shù)據(jù)。因此,mip等級l的紋理片0、mip等級l的紋理片l、mip等級l的紋理片2等皆儲存在一起。意即,具有相同mip等級的所有紋理片皆以連續(xù)的方式儲存在一起。此過程延續(xù)至下一最高mip等級的所有紋理片,等等。通常紋理圖數(shù)據(jù)是根據(jù)以mip為主的格式來儲存。本發(fā)明的實施例集中在用"以紋理片為主"的格式儲存紋理數(shù)據(jù)的方法上。如本文進一步描述,本發(fā)明的實施例通過將數(shù)據(jù)"擠壓"或壓縮在一起,以使得較小的紋理片不占據(jù)紋理快取存儲器內(nèi)的整個紋理像磚,進而增加了擷取紋理數(shù)據(jù)的效率,借此避免浪費存儲器空間。通常,紋理片是指用于再現(xiàn)3D物件的2D影像。紋理元素(texel)為影像中的2D點,且為用于圖形處理的紋理空間的基礎(chǔ)構(gòu)建塊(buildingblock)。紋理元素通常通過兩個坐標(biāo)(u以及v)來定址。紋理通常通過紋理元素的陣列來表示。在紋理映射過程中,會進行紋理尋找以找出每一紋理元素中心落在紋理上的何處。因為紋理化表面相對于觀察者可能在任意距離以及方位處,所以一像素通常不直接對應(yīng)于一紋理元素,必須應(yīng)用某種過濾形式來確定像素的最佳色彩,然而無效或不正確的過濾將呈現(xiàn)出如加工過的影像。通常,在討論體積(volume)紋理映射機制時,若干屬性為常見的。首先,當(dāng)再現(xiàn)體積紋理時,通常在逐片的基礎(chǔ)上各別地再現(xiàn)每一紋理片。當(dāng)讀取一體積紋理時,通常以隨機方式執(zhí)行關(guān)于紋理表面的移動方向。當(dāng)指定紋理樣本時,將三個坐標(biāo)指派給3D(三維)紋理(亦即,體積紋理)。坐標(biāo)在三個維度的每一者中的改變在機率上通常相等。因此,物件移動穿過一給定紋理片的機率通常與物件在同一紋理片內(nèi)移動的機率相同。作為說明,假設(shè)一3D紋理通過(u,v,r)坐標(biāo)空間來界定,u以及v方向上的改變會導(dǎo)致需在給定紋理片內(nèi)作采樣,而r方向上的改變會導(dǎo)致需橫跨多個紋理片作采樣。因此,將處于相同mip等級的鄰接的紋理片彼此盡可能緊密地儲存在快取存儲器內(nèi)為較佳的作法,以便允許更有效的數(shù)據(jù)擷取。理想地,此等鄰接紋理片會儲存在紋理快取存儲器內(nèi)的同一快取頁(page)中,且甚至在同一快取線(line)內(nèi)。通常,特定紋理表面的不同視圖將涵蓋某數(shù)量的紋理片以及mip等級。因此,一視圖的產(chǎn)生可通過包括跨越某數(shù)目的mip等級的紋理片的再現(xiàn)目標(biāo)陣列來建立。作為非限制性實例,某一視圖可能包括紋理片0至紋理片5以及mip等級l至3。因此,此碎見圖涵蓋在六個紋理片且跨越三個不同的mip等級。為幫助確??赏ㄟ^某整數(shù)的紋理片以及某整數(shù)的mip等級截取特定視圖,紋理數(shù)據(jù)會儲存為2D(二維)mip貼圖的陣列。此外,紋理數(shù)據(jù)會整理為根據(jù)mip等級將紋理片分組在一起且加以儲存。因此,處于某一給定mip等級的所有紋理片會儲存在一起,且處于下一較低mip等級的所有紋理片也會被分組并儲存在一起。以此方式,用"以紋理片為主"的格式儲存紋理片。雖然三個維度(x,y,z)上所包括的紋理片以及所跨越的mip等級的數(shù)目為任意,但是經(jīng)mip映射的體積紋理通常為2維的某次冪(power)。作為實例,體積紋理圖可能為2048x2048x2048,或2"x2Hx2"4象素。本文所描述的某些實施例的至少一個益處為紋理數(shù)據(jù)根據(jù)以上所論述的特'性可受到較佳的管理以及儲存?,F(xiàn)參看圖l,其說明計算機系統(tǒng)100的簡化方塊圖。計算機系統(tǒng)100包括CPU102、系統(tǒng)存儲器104以及圖形處理系統(tǒng)110。CPU102可執(zhí)行各種功能,包括確定可產(chǎn)生圖形顯示的信息(諸如觀察點位置)。系統(tǒng)存儲器104儲存各種數(shù)據(jù),包括諸如紋理數(shù)據(jù)106之類的圖形顯示數(shù)據(jù)?;贑PU102所確定的信息以及在系統(tǒng)存儲器104中所儲存的數(shù)據(jù),圖形處理系統(tǒng)110產(chǎn)生用于顯示裝置130(諸如,監(jiān)視器)的顯示數(shù)據(jù)。紋理映射用于對物件添加紋理。圖形處理系統(tǒng)110再現(xiàn)3D物件的紋理片,紋理片基本上經(jīng)"堆疊,,起來以形成物件。一旦建立了3D紋理,便將紋理添加至物件以形成影像,借此使物件得以紋理化。CPU102經(jīng)由系統(tǒng)接口108向圖形處理系統(tǒng)1104是出請求,包括處理并顯示圖形信息的請求。來自CPU102的圖形請求由圖形處理系統(tǒng)110接收并提供給前端(frontend)處理器112,前端處理器112產(chǎn)生含有像素坐標(biāo)的像素流。前端處理器112產(chǎn)生的關(guān)于像素坐標(biāo)的信息經(jīng)由紋理數(shù)據(jù)管理單元114以及紋理快取存儲器系統(tǒng)116提供至紋理過濾器118。紋理數(shù)據(jù)管理單元114自前端處理器112接收信息,且在將數(shù)據(jù)發(fā)送至紋理快取存儲器系統(tǒng)116以在儲存之前組織數(shù)據(jù)。紋理過濾器118隨后通過執(zhí)行(例如)雙線性過濾、三線性過濾或其組合來過濾信息且產(chǎn)生每一像素的紋理數(shù)據(jù)。除已知紋理過濾器元件(諸如線性內(nèi)插器以及累加器)之外,紋理過濾器118亦包括可程序化表過濾器(tablefilter)以結(jié)合其他紋理過濾器元件來提供特定過濾操作。紋理數(shù)據(jù)為發(fā)送至幀緩沖器120的最終色彩數(shù)據(jù)的分量,其用于在顯示裝置130上產(chǎn)生顯示影像。紋理快取存儲器系統(tǒng)116可包括多個快取存儲器,包括(例如)等級l(Ll)快取存儲器以及等級2(L2)快取存儲器。紋理信息是以個別紋理元素而加以儲存,紋理元素在圖形處理期間用于界定在像素坐標(biāo)處顯示的色彩數(shù)據(jù)。紋理數(shù)據(jù)自系統(tǒng)存儲器104流至紋理數(shù)據(jù)管理單元114,且隨后流至紋理快取存儲器系統(tǒng)116,再流至紋理過濾器118。應(yīng)注意對于某些實施例,紋理數(shù)據(jù)管理單元114可整合在紋理快取存儲器系統(tǒng)116中。現(xiàn)參看圖2,其說明計算機圖形系統(tǒng)內(nèi)的紋理數(shù)據(jù)管理單元的某些基本元件。應(yīng)注意出于簡要的目的省略了對于描述紋理數(shù)據(jù)管理單元非必要的某些元件。計算機圖形系統(tǒng)210包括用以接收紋理數(shù)據(jù)106的紋理數(shù)據(jù)管理單元212,數(shù)據(jù)在轉(zhuǎn)發(fā)至紋理快取存儲器系統(tǒng)116之前經(jīng)壓縮并重組。對于某些實施例,紋理數(shù)據(jù)管理單元212包括紋理數(shù)據(jù)格式器218、參數(shù)計算邏輯模塊220,以及地址計算邏輯模塊214。簡要參看圖3,其為一實施例的L2快取存儲器組織格式的方塊圖。如以上所述,紋理快取存儲器系統(tǒng)116可包括多個快取存儲器,包括(例如)L1快取存儲器以及L2快取存儲器。L2快取存儲器310可包括多個L2頁315,每一頁315可分為多個L2數(shù)據(jù)線320,每一L2數(shù)據(jù)線320進一步分為偶數(shù)區(qū)塊340以及奇數(shù)區(qū)塊330。偶數(shù)區(qū)塊340用于處理來自偶數(shù)管線或快取線的紋理數(shù)據(jù),而奇數(shù)區(qū)塊330用于處理來自奇數(shù)管線或快取線的紋理數(shù)據(jù)。在區(qū)塊330、340中的每一者內(nèi),L2再分割為存儲庫(bank)350。盡管所揭示為每一區(qū)塊包括兩個存儲庫,但本領(lǐng)域技術(shù)人員應(yīng)了解快取存儲器可包括更多或更少的存儲庫。應(yīng)注意盡管所示的L2數(shù)據(jù)線320包括2個區(qū)塊、4個存儲庫以及8個頁,但本領(lǐng)域技術(shù)人員應(yīng)了解與給定實例具有不同架構(gòu)的區(qū)塊、存儲庫、頁以及通道的快取存儲器仍在本揭露內(nèi)容的范疇內(nèi)。此外,L2快取存儲器310可包括多個L2數(shù)據(jù)線320,包括(例如)64個、128個、256個,或512個。此外,每一L2數(shù)據(jù)線320可具有變化的寬度,包括(例如)128個、256個、512個、1024個或2048個位的寬度。現(xiàn)參看圖4,其為一實施例的32BPP(位/像素)的紋理像磚(以下簡稱像磚)。圖4中的每一頁360進一步被分為多個像磚。以實例說明的,圖4中展示的每一像磚420為16kB,每一像磚420進一步再被分為復(fù)數(shù)個通道。在所展示的實例中,像磚420包括8x8的通道排列,共64個通道,編號為ChO至Ch63。最后,每一通道430進一步再被分為個別紋理元素。在所展示的實例中,每一通道430包括總共64個紋理元素的8x8的紋理元素排列。對于本文所揭露的實施例而言,紋理圖數(shù)據(jù)內(nèi)的紋理片儲存在像磚420內(nèi)。再參看圖2,紋理數(shù)據(jù)格式器218接收紋理數(shù)據(jù)106且以有利于對數(shù)據(jù)將來擷取更有效的方法來組織紋理。紋理數(shù)據(jù)格式器218排列紋理數(shù)據(jù)內(nèi)的紋理片,以使處于相同mip等級的紋理片分組在一起。紋理片根據(jù)漸增的mip等級(亦即,漸減的解析度等級)加以排列。以此方法,紋理片根據(jù)"以紋理片為主,,的格式加以排列。此外,以此方式將紋理數(shù)據(jù)的紋理片"擠壓,,或壓縮在像磚內(nèi),以使得小于像磚大小的個別紋理片不占據(jù)個別像磚且留下未使用的存儲器空間。因此,若一給定mip等級的所有紋理片可容納至單一像磚,則僅將一像磚用來儲存被壓縮的該mip等級的所有紋理片。若用以紋理片為主的格式重組紋理數(shù)據(jù)且將其壓縮在一起,便可通過參數(shù)計算邏輯模塊220確定與每一mip等級內(nèi)的每一紋理片相關(guān)的參數(shù)。此等參數(shù)稍后用于確定經(jīng)重組排列的紋理數(shù)據(jù)內(nèi)的每個紋理片的地址,以使得信息在將來可自紋理快取存儲器擷取。參數(shù)計算邏輯模塊220對所有mip等級計算以下參數(shù)的每一者所有紋理片大小、紋理寬度、紋理高度、紋理片索引數(shù)(index,N)、第一個紋理片(亦即,紋理片O)的x以及y偏移,以及x跨步值(stridevalue)。所有紋理片大小的值為儲給定mip等級的所有紋理片可被"擠壓"或壓縮至單一像磚的情況下,將所有紋理片大小值設(shè)定為零以便指示此種組態(tài)。一旦所有參數(shù)的值計算完畢后,便將值傳發(fā)至地址計算邏輯模塊214。地址計算邏輯模塊214接收這些值并計算包括紋理數(shù)據(jù)的所有紋理片的地址,以使得此數(shù)據(jù)在將來可自紋理快取存儲器系統(tǒng)116提取。地址計算邏輯模塊214計算以下參數(shù)剩余紋理片的x以及y偏移、每一mip等級的每一紋理片的(x,y)坐標(biāo),以及儲存紋理圖數(shù)據(jù)內(nèi)的所有紋理片所需的像磚的總數(shù)目。一旦已重排所有紋理數(shù)據(jù)且已確定新地址信息,便準(zhǔn)備儲存紋理數(shù)據(jù)。與每一mip等級相關(guān)的新(x,y)坐標(biāo)以及像磚的總數(shù)目會被傳發(fā)至紋理快取存儲器系統(tǒng)116。紋理數(shù)據(jù)管理單元114耦接至紋理快取存儲器系統(tǒng)116。應(yīng)了解儲存在紋理快取存儲器中的紋理數(shù)據(jù)現(xiàn)需用以紋理片為主的格式壓縮并組織,以便減少存取時間以及最終地減少存儲器延遲。此外,由于紋理數(shù)據(jù)在存儲器中的有效儲存,擷取數(shù)據(jù)所需的計算資源量得以減少。亦應(yīng)了解因為紋理片與適當(dāng)?shù)拇鎯ζ鞯刂穼?zhǔn),所以擷取數(shù)據(jù)所需的地址計算邏輯模塊得以簡化。最終,本發(fā)明揭露一種替代體積紋理貼圖格式,其可使用由本領(lǐng)域技術(shù)人員已知的用于體積紋理貼圖的相同參數(shù)加以實施。此替代紋理貼圖格式的格式是基于以紋理片為主的格式的。圖5描繪用于執(zhí)行紋理像磚數(shù)據(jù)的以紋理片為主的壓縮方法的實施例的流程圖。在以下步驟中,可確定各種參數(shù),所述參數(shù)隨后用于計算根據(jù)某些實施例用以紋理片為主的拼貼(tiling)格式儲存的每一紋理片的地址。以此方法可有效地儲存紋理片,以便提供較有效率的數(shù)據(jù)存取。某些實施例中最大體積紋理大小可設(shè)定為尺寸2kx2kx2k。對于某些實施例,可通過將mip等級的最大數(shù)目設(shè)定為一預(yù)定數(shù)目(諸如12)來進一步簡化地址計算。對于以下參數(shù)是針對每一mip等級來計算參數(shù)。出于本文所使用的命名法的目的,索引數(shù)N是用來指示紋理片的數(shù)目。此外,索引數(shù)d是用來指示mip等級。作為非限制性實例,Slice[O][d]是指處于mip等級d的紋理片[O]。像磚的寬度以及高度是以像素來量測,且按照BPP(bitperpixel,每像素的位)來量測解析度。出于本文所使用的命名法的目的,術(shù)語BPP可與術(shù)語BPE(bitperelement,每元素的位)互換地使用。每一BPP值將具有對應(yīng)的像磚寬度以及像磚高度。作為非限制性實例,32的BPP值(位/像素)對應(yīng)于六十四個像素的像磚寬度(TileWidth)以及六十四個像素的像磚高度(TileHeight)。以下表l說明對于各種BPP值的不同像磚寬度以及高度表1對于各種BPE值的TileWidth以及TileHeight值<formula>formulaseeoriginaldocumentpage18</formula>表1中的參數(shù)eTW對應(yīng)于表示TileWidth所需的位數(shù)。舉例而言,需要5位以儲存TileWidth值32。同樣,參數(shù)eTH對應(yīng)于表示TileHeight所需的位數(shù)。如以下進一步論述,參數(shù)eTW以及eTH用于逐位運算(bit-wiseoperation)。應(yīng)注意對于本文所揭露的實施例,BPE值將為特定的?;诖酥担憧芍缹?yīng)的像磚寬度以及高度。方法開始于步驟510,根據(jù)mip等級將紋理圖內(nèi)的紋理片分組。接著,在步驟520中,根據(jù)模式標(biāo)志將多個紋理片排列在同一像磚中。在步驟530中,針對每一mip等級計算關(guān)于每一紋理片的參數(shù)所有紋理片大小(以像磚數(shù)目表示)、紋理寬度、紋理高度,以及紋理片索引數(shù)。紋理片大小的值為零表示所有紋理片的大小是小于像磚的大小。在此情況下,像磚紋理數(shù)據(jù)的儲存可進一步"擠壓,,或壓縮至單一像磚中,使紋理片不單獨地占據(jù)整個像磚,且也不留下未使用的存儲器空間,所以此處理為較佳的。若某一mip等級的所有紋理片的總和大于一個像磚,則將彼等紋理片與像磚對準(zhǔn),且計算儲存此等紋理片所需的像磚的數(shù)目。否則,若確定所有紋理片的總和小于一個像磚,則紋理寬度以及高度值與二的冪數(shù)(power)對準(zhǔn),且將所有紋理片大小的值設(shè)定為零,以指示可將多個紋理片儲存或"擠壓"于單一像磚中。以上參數(shù)會針對每一mip等級來計算,mip等級的數(shù)目將視體積紋理貼圖的尺寸而定。作為非限制性實例,假設(shè)將體積紋理大小設(shè)定為2kx2kx2k的尺寸,則會針對<1=0至11,共12個mip等級,計算以上所描述的參數(shù)。隨后計算以下參數(shù)slice(亦即,每一mip等級的第一個紋理片)的x偏移、slice的y偏移,以及x^爭步值。應(yīng)注意此等參數(shù)的值將視選擇何種模式而定。在圖5的實施例中,兩種主要模式可用于執(zhí)行紋理像磚數(shù)據(jù)的以紋理片為主的儲存,如通過模式標(biāo)志所指示。在第一模式(亦即,模式=0)中,每一mip等級d的第一個紋理片(亦即,slice[O])未與零對準(zhǔn)。意即,每一mip等級的slice[O]未與儲存紋理片的像磚的最左邊界對準(zhǔn)。在第二模式(亦即,模式=1)中,每一mip等級d的第一個紋理片(亦即,slice[O])與零對準(zhǔn)。意即,每一mip等級的slice[O]與儲存紋理片的像磚的最左邊界對準(zhǔn)。簡要地參看圖6A以及6B,其說明用于圖5中的實施例的兩種模式。在圖6A中所展示,像磚片610內(nèi)每一mip等級的第一個紋理片(亦即,slice[O])未與像磚610的最左邊界對準(zhǔn)。此情形對應(yīng)于模式O。相反,圖6B展示每一mip等級的第一個紋理片與像磚620的最左邊界對準(zhǔn)。此情形對應(yīng)于模式l。應(yīng)了解可視再現(xiàn)物件所需的紋理片以及mip等級的數(shù)目而使用更多或更少的紋理片。再參看圖5,x跨步值是視何模式(模式0或模式1)當(dāng)前正用于紋理像磚數(shù)據(jù)的以紋理片為主的儲存而計算。若利用模式0,則基于以下關(guān)系式使用x偏移(通過XoffsetMipSlice[O][d]表示)以及像磚寬度、eTW來計算x跨步(通過以下XStrideMip[d]表示)的值XStrideMip[d]=(leTW)-XOffsetMipSlice[O][d];模式O運算子"<<"表示逐位左移運算。若利用模式l(亦即,其中每一mip等級的slice[O]與像磚的最左邊界對準(zhǔn)),則值XStrideMip[d]僅等于像磚寬度(TileWidth)的值(見于以上表l中)。參數(shù)XOffsetMipSlice[O][d]表示某一mip等級d的第一個紋理片(亦即slice[O])在X方向上的偏移。此夕卜,值YOffsetMipSIice[O][d]表示某一mip等級d的slice[O]在Y方向上的偏移。在使用每一mip等級的slice[O](第一個紋理片)與像素磚的最左邊界對準(zhǔn)的模式l的情況下,x偏移的值被設(shè)定為零;否則,使用先前所計算的x跨步值來計算x偏移的值。此外,若x偏移的值不是二的冪數(shù)個紋理像素,則將值四舍五入至最接近二的冪數(shù)值。對于x偏移的值,隨后基于以下關(guān)系式計算XOffsetMipSlice[O][d]:對于才莫式l,XOffsetMipSlice[O][d]=0對于才莫式O,XOffsetMipSlice[O][d]=XOffsetMipSlice[O][d]-1+(N[d-1]《ew[d-l])&((l《eXStrideMip[d]-1)-1)亦考慮對準(zhǔn)模式是模式0或是模式1來計算值YOffsetMipSlice[d]。若利用模式l,則通過以下關(guān)系式來確定值YOffsetMipSlice[d]:對于才莫式l,YOffsetMipSlice[O][d]=YOffsetMipSlice[d-1]+(((N[d-1]《ew[d-l])+(1《eTW)-1)>>eTW)《eh[d-1]對于才莫式O,YOffsetMipSlice[d]=YOffsetMipSlice[O][d]=YOffsetMipSlice[O][d-1]+(n[d-1]《(ew[d-1]+eh[d-1]-eXStrideMip[d-l]))在步驟540中,基于以上所計算的參數(shù)來計算紋理圖內(nèi)的每一紋理片的存儲器地址。隨后針對x與y方向計算某一mip等級的每一紋理片N的偏移。如以上所論述的,參數(shù)XOffsetMipSlice[N]指示某一mip等級的紋理片N在X方向上的偏移。此外,值YOffsetMipSlice[N]為某一mip等級的紋理片N在Y方向上的偏移。此等偏移用于計算每一紋理片的新(x,y)坐標(biāo)。使每一mip等級的slice[O]在x與y方向上的偏移與存儲器地址零或為二的冪數(shù)的地址對準(zhǔn)。對于x方向上的偏移為零的實施例,(每一mip等級的)slice[O]將總是與像磚的左邊界對準(zhǔn)。此外,x跨步值將等于像磚寬度TileWidth。最終,應(yīng)注意若多個紋理片的大小小于一個像磚,則將彼等紋理片"擠壓,,或壓縮于單一像磚中,以使得個別紋理片各自不會占據(jù)整個像磚。用以紋理片為主的方式執(zhí)行壓縮,其中將具有相同mip等級值的紋理片分組在一起。最終,在步驟550中,將經(jīng)重排的紋理片儲存在紋理快取存儲器中以用于將來的擷取。參看圖6A,其說明用于計算處于不同mip等級的每一紋理片的地址的不同參數(shù)。每一mip等級的slice[O]的偏移可與零對準(zhǔn)或與為二的冪數(shù)的地址值對準(zhǔn)。具體言之,可指示兩種不同模式以用于儲存的目的。模式O可用于指示每一mip等級的slice[O]未與零對準(zhǔn)(亦即,未與像磚的最左邊界對準(zhǔn))?,F(xiàn)參看圖7,其描繪用于將體積紋理貼圖用以紋理片為主的格式儲存在紋理快取存儲器內(nèi)的實施例。如所展示的,用以紋理片為主的格式儲存紋理片,其中處于相同mip等級的紋理片以連續(xù)的方式儲存在一起。亦應(yīng)了解將紋理片"擠壓"或壓縮在一起,以致小于一像磚的個別紋理片不會占據(jù)整個像磚,從而留下浪費的存儲器空間。如圖6中所描繪的,紋理片亦儲存在紋理快取存儲器內(nèi)的連續(xù)頁面(頁面N至頁面(N+2))中。如較早所論述的,在存儲器中將處于相同mip等級的紋理片緊密地儲存在一起通常為有益的,紋理片最好可儲存在同一快取頁面中且甚至儲存在同一快取線內(nèi)(若可能),如此可加快數(shù)據(jù)存取且最終導(dǎo)致存儲器延遲的減少。圖8描繪用于執(zhí)行像磚紋理數(shù)據(jù)的以紋理片為主的壓縮方法的另一實施例的流程圖。方法開始于步驟810,將紋理圖數(shù)據(jù)內(nèi)的紋理片根據(jù)以紋理片為主的格式重排。接著,在步驟820中,若具有相同細(xì)節(jié)等級的所有紋理片的大小總和小于一像石爭大小,則將具有相同細(xì)節(jié)等級的紋理片儲存在一像磚內(nèi)。在步驟830中,計算關(guān)于每一紋理片的參數(shù)。隨后在步驟840中根據(jù)步驟830中所計算的參數(shù)計算紋理圖數(shù)據(jù)內(nèi)的每一紋理片的新存儲器地址。最終,在步驟850中,將經(jīng)重排的紋理片連同新的存儲器地址儲存在紋理快取存儲器中。如本領(lǐng)域技術(shù)人員所能了解的,流程圖中的任何處理描述或步驟應(yīng)理解為表示包括實施特定邏輯功能之一或多個可執(zhí)刊-指令的邏輯、程序碼的片段或部分,且替代實施例包括在本發(fā)明的較佳實施例的范疇內(nèi),其中可視所包括的功能性而以不同于所展示或所論述的次序執(zhí)行功能(包括實質(zhì)上同時或逆序寺丸行)。此外,應(yīng)強調(diào)以上所描述的實施例4又為可能實施例的實例。在不背離本發(fā)明的原則的情況下可對以上所描述的實施例進朽-許多變化以及修改。所有此等修改以及變化在本文中意欲包括「在本發(fā)明的范疇內(nèi)且通過權(quán)利要求書保護。舉例而言,基于本發(fā)明所提供的描述,本領(lǐng)域技術(shù)人員應(yīng)了解實施例包括圖形處理單元,圖形處理單元包括紋理管理單元,紋理管理單元用以根據(jù)以紋理片為主的格式來組織紋理圖數(shù)據(jù),其中紋理圖數(shù)據(jù)跨越至少一個mip等級。此外,圖形處理系統(tǒng)包括紋理快取存儲器,其中紋理快取存儲器耦接至紋理管理單元,并用以接收來自紋理管理單元的經(jīng)重組的紋理圖數(shù)據(jù)。在某些實施例中,圖形處理單元更包括紋理數(shù)據(jù)格式器,其根據(jù)以紋理片為主的格式排列紋理圖數(shù)據(jù)內(nèi)的紋理片;參數(shù)計算邏輯模塊,其用以針對紋理圖數(shù)據(jù)內(nèi)的每一紋理片計算參數(shù);以及地址計算邏輯模塊,其用以使用所計算的參數(shù)來確定紋理圖數(shù)據(jù)內(nèi)的每一紋理片的快取存儲器地址。在其他實施例中,紋理數(shù)據(jù)格式器進一步可用以在紋理片小于一像磚的情況下將多個紋理片儲存在同一像磚內(nèi)。在其他實施例中,紋理數(shù)據(jù)格式器可根據(jù)模式0或模式1排列紋理圖數(shù)據(jù)內(nèi)的紋理片,其中模式O指示每一mip等級的第一個紋理片與儲存紋理片的像磚的最左邊界對準(zhǔn),且其中模式l指示每一mip等級的第一個紋理片不與儲存紋理片的像磚的最左邊界對準(zhǔn)。在其他實施例中,參數(shù)包括以像磚數(shù)目來表示的紋理片大小、紋理寬度、紋理高度,以及每一紋理片的紋理片索引數(shù)。對于某些實施例,參數(shù)更包括紋理片O的x偏移,其指示每一mip等級的第一個紋理片在x方向上的地址偏移;紋理片O的y偏移,其指示每一mip等級的第一個紋理片在y方向上的偏移;以及x跨步值,其指示每一mip等級的紋理片的每一集合的總寬度。對于某些實施例而言,是針對每個mip等級計算參數(shù)。對于某些實施例,若模式為l,則將第一個紋理片的x偏移設(shè)定為O。對于某些實施例,若模式為O,則將第一個紋理片的x偏移四舍五入為二的冪數(shù)。對于某些實施例,紋理圖數(shù)據(jù)內(nèi)的每一紋理片的快取存儲器地址包括新值x,其指示每一紋理片的x坐標(biāo);新值y,其指示每一紋理片的y坐標(biāo);以及像磚索引數(shù),其指示儲存紋理圖數(shù)據(jù)內(nèi)的所有紋理片所需像磚的總數(shù)目。根據(jù)本發(fā)明的其他實施例,提供用于在圖形處理器中儲存紋理圖數(shù)據(jù)的方法,且方法可通過以下步驟大致加以概括根據(jù)mip等級將紋理圖數(shù)據(jù)的紋理片分組在一起;根據(jù)模式標(biāo)志將多個紋理片排列在同一像磚中;計算關(guān)于每一mip等級的每一紋理片的參數(shù);根據(jù)所計算的參數(shù)計算紋理圖數(shù)據(jù)內(nèi)的每一紋理片的存儲器地址;以及將經(jīng)重排的紋理片儲存在紋理快取存儲器中。在某些實施例中,排列紋理片更包括在模式標(biāo)志設(shè)定為1的情況下,沿儲存紋理片的像磚的最左邊界對準(zhǔn)每一mip等級的第一紋理片。對于某些實施例中,排列紋理片的方式更包括在模式標(biāo)志設(shè)定為O的情況下,沿下一較低mip等級中的最后紋理片的最右邊界對準(zhǔn)每一mip等級的第一個紋理片。在某實施例中,計算參數(shù)包括計算紋理寬度;計算紋理高度;計算每一像磚的紋理片大??;計算每一紋理片的紋理片索引數(shù);計算紋理片0的x偏移,其指示每一mip等級的第一個紋理片在x方向上的地址偏移;計算紋理片0的y偏移,其指示每一mip等級的第一個紋理片在y方向上的地址偏移;以及計算x跨步值,其指示每一mip等級的紋理片的每一集合的總寬度。對于某些實施例,計算紋理圖數(shù)據(jù)內(nèi)的每一紋理片的存儲器地址包括計算新值x,其指示每一紋理片的x坐標(biāo);計算新值y,其指示每一紋理片的y坐標(biāo);以及計算像磚指數(shù),其指示儲存紋理圖數(shù)據(jù)內(nèi)的所有紋理片所需的像磚的總數(shù)目。根據(jù)本發(fā)明的其他實施例,提供用于在圖形處理器中儲存紋理圖數(shù)據(jù)的方法,且方法可通過以下步驟大致加以概括用以紋理片為主的格式重排紋理圖數(shù)據(jù)的紋理片,其中具有相同細(xì)節(jié)等級的紋理片得以分組在一起;若具有相同細(xì)節(jié)等級的所有紋理片的總和小于一像磚的大小,則將具有相同細(xì)節(jié)等級的紋理片儲存在一像磚內(nèi);針對每一細(xì)節(jié)等級計算關(guān)于每一紋理片的參數(shù);根據(jù)所計算的參數(shù)計算紋理圖數(shù)據(jù)內(nèi)的每一紋理片的新存儲器地址;以及將經(jīng)重排的紋理片以及新存儲器地址儲存在紋理快取存儲器中。對于某些實施例,計算關(guān)于每一紋理片的參數(shù)包括計算儲存具有相同細(xì)節(jié)等級的所有紋理片所需像磚的數(shù)目;計算紋理的尺寸;計算每一紋理片的紋理片索引數(shù);計算紋理片O的x偏移,其指示每一細(xì)節(jié)等級的第一個紋理片在x方向上的地址偏移;計算紋理片O的y偏移,其指示每一細(xì)節(jié)等級的第一個紋理片在y方向上的地址偏移;以及計算x跨步值,其指示每一細(xì)節(jié)等級的紋理片的每一集合的總寬度。對于某些實施例,將具有相同細(xì)節(jié)等級的紋理片儲存在一像磚內(nèi)更包括沿像磚的最右邊界對準(zhǔn)每一細(xì)節(jié)等級的第一個紋理片。對于某些實施例,將具有相同細(xì)節(jié)等級的紋理片儲存在一像磚內(nèi)更包括對準(zhǔn)每一細(xì)節(jié)等級的第一個紋理片緊跟在下一較低細(xì)節(jié)等級的最后紋理片之后。對于某些實施例,計算新存儲器地址包括計算每一mip等級的每一經(jīng)重排紋理片的(x,y)坐標(biāo),以及計算儲存紋理圖數(shù)據(jù)內(nèi)的所有紋理片所需的像磚的總數(shù)目。附圖中符號的簡單說明如下100計算機系統(tǒng)102CPU104系統(tǒng)存儲器106紋理數(shù)據(jù)108.系統(tǒng)接口110圖形處理系統(tǒng)112前端處理器114紋理數(shù)據(jù)管理單元116紋理快取存儲器系統(tǒng)118紋理過濾器120幀緩沖器130顯示裝置210計算機圖形系統(tǒng)212.紋理數(shù)據(jù)管理單元權(quán)利要求1.一種圖形處理系統(tǒng),其特征在于,其包括紋理管理單元,用以根據(jù)以紋理片為主的才各式組織紋理圖數(shù)據(jù),其中所述紋理圖數(shù)據(jù)跨越至少一個mip等級;以及紋理快取存儲器,其中所述紋理快取存儲器耦接至所述紋理管理單元,且用以接收來自所述紋理管理單元的所述經(jīng)組織后的紋理圖數(shù)據(jù)。2.根據(jù)權(quán)利要求l所述的圖形處理系統(tǒng),其特征在于,所述紋理管理單元更包括紋理數(shù)據(jù)格式器,用以根據(jù)以紋理片為主的格式排列所述紋理圖數(shù)據(jù)內(nèi)的紋理片;參數(shù)計算邏輯模塊,用以計算所述紋理圖數(shù)據(jù)內(nèi)的每一紋理片的參數(shù);以及地址計算邏輯模塊,用以使用所述的參數(shù)來計算所述紋理圖數(shù)據(jù)內(nèi)的每一紋理片的快取存儲器地址;其中所述紋理數(shù)據(jù)格式器進一步用以在所述紋理片小于一像磚的情況下將多個紋理片儲存在所述像磚內(nèi)。3.根據(jù)權(quán)利要求2所述的圖形處理系統(tǒng),其特征在于,所述紋理數(shù)據(jù)格式器根據(jù)一模式0或一模式1排列所述紋理圖數(shù)據(jù)內(nèi)的紋理片,其中所述模式O表示所述每一mip等級的第一個紋理片與儲存所述紋理片的所述像磚的最左邊界對準(zhǔn);且其中所述模式l表示所述每一mip等級的所述第一個紋理片未與儲存所述紋理片的所述像磚的所述最左邊界對準(zhǔn)。4,根據(jù)權(quán)利要求2所述的圖形處理系統(tǒng),其特征在于,所述參數(shù)包括以所述像磚的數(shù)目而計算的紋理片大??;紋理寬度;紋理高度;所述每一紋理片的紋理片索引數(shù);紋理片0的x偏移,其指示所述每一mip等級的第一個紋理片在x方向上的地址偏移;紋理片0的y偏移,其指示所述每一mip等級的所述第一個紋理片在y方向上的地址偏移;以及x跨步值,其指示所述每一mip等級的紋理片的每一集合的總寬度;其中所述參數(shù)是針對所述每個mip等級而加以計算。5.根據(jù)權(quán)利要求2所述的圖形處理系統(tǒng),其特征在于,所述紋理圖數(shù)據(jù)內(nèi)的每一紋理片的所述快取存儲器地址包括新值x,其指示所述每一紋理片的x坐標(biāo);新值y,其指示所述每一紋理片的y坐標(biāo);以及像磚索引數(shù),其指示儲存所述紋理貼圖數(shù)據(jù)內(nèi)的所有所述紋理片所需的像磚的總數(shù)目。6.—種在圖形處理器中儲存紋理圖數(shù)據(jù)的方法,其特征在于,其包括根據(jù)mip等級將紋理圖數(shù)據(jù)的紋理片分組在一起;根據(jù)模式標(biāo)志將多個所述紋理片排列在同一像磚中;針對每一mip等級計算所述每一紋理片的參數(shù);根據(jù)所述參數(shù)計算所述紋理圖數(shù)據(jù)內(nèi)的每一紋理片的存儲器地址;以及將所述經(jīng)排列后的紋理片儲存在一紋理快取存儲器中。7.根據(jù)權(quán)利要求6所述的在圖形處理器中儲存紋理圖數(shù)據(jù)的方法,其特征在于,排列紋理片更包括在所述模式標(biāo)志設(shè)定為1的情況下,沿儲存所述紋理片的所述像磚的最左邊界對準(zhǔn)每一mip等級的第一紋理片;在所述模式標(biāo)志設(shè)定為O的情況下,沿下一較低mip等級中的最后紋理片的最右邊界對準(zhǔn)每一mip等級的第一個紋理片。8.根據(jù)權(quán)利要求6所述的在圖形處理器中儲存紋理圖數(shù)據(jù)的方法,其特征在于,計算參數(shù)包括計算紋理寬度;計算紋理高度;計算以像磚的數(shù)目表示的紋理片大小;計算每一紋理片的紋理片索引數(shù);計算紋理片0的x偏移,其指示每一mip等級的第一個紋理片在x方向上的地址偏移;計算紋理片0的y偏移,其指示每一mip等級的所述第一個紋理片在y方向上的地址偏移;以及計算x跨步值,其指示每一mip等級的紋理片的每一集合的總寬度。9.根據(jù)權(quán)利要求6所述的在圖形處理器中儲存紋理圖數(shù)據(jù)的方法,其特征在于,計算所述紋理圖數(shù)據(jù)內(nèi)的每一紋理片的存儲器地址包括計算新值x,其指示每一紋理片的x坐標(biāo);計算新值y,其指示每一紋理片的y坐標(biāo);以及計算像磚索引數(shù),其指示儲存所述紋理圖數(shù)據(jù)內(nèi)的所有所述紋理片所需的像磚的總數(shù)目。10.—種在圖形處理器中儲存紋理貼圖數(shù)據(jù)的方法,其特征在于,其包括根據(jù)以紋理片為主的格式排列紋理圖數(shù)據(jù)內(nèi)的紋理片,其中具有相同細(xì)節(jié)等級的紋理片被分組在一起;若具有所述相同細(xì)節(jié)等級的所有所述紋理片的總和小于一所述像磚內(nèi);計算關(guān)于每一紋理片的參數(shù),其中所述參數(shù)是針對每一細(xì)節(jié)等級來計算;根據(jù)所述參數(shù)計算所述紋理圖數(shù)據(jù)內(nèi)的每一紋理片的新存儲器地址;以及將所述經(jīng)排列的紋理片以及新存儲器地址儲存在紋理快取存儲器中。11.根據(jù)權(quán)利要求10所述的在圖形處理器中儲存紋理貼圖數(shù)據(jù)的方法,其特征在于,計算關(guān)于每一紋理片的參數(shù)包括的數(shù)目;計算所述紋理圖數(shù)據(jù)的尺寸;計算每一紋理片的紋理片索引數(shù);計算紋理片0的x偏移,其指示每一細(xì)節(jié)等級的第一個紋理片在x方向上的地址偏移;計算紋理片0的y偏移,其指示每一細(xì)節(jié)等級的所述第一個紋理片在y方向上的地址偏移;以及計算x跨步值,其指示每一細(xì)節(jié)等級的紋理片的每一集合的總寬度。12.根據(jù)權(quán)利要求10所述的在圖形處理器中儲存紋理貼圖數(shù)據(jù)的方法,其特征在于,將具有所述相同細(xì)節(jié)等級的所述紋理片儲存在所述像磚內(nèi)更包括下列方式其中之一沿所述像磚的最右邊界對準(zhǔn)每一細(xì)節(jié)等級的第一個紋理片;以及對準(zhǔn)每一細(xì)節(jié)等級的第一個紋理片緊跟在下一較低細(xì)節(jié)等級的最后紋理片之后。13.根據(jù)權(quán)利要求10所述的在圖形處理器中儲存紋理貼圖數(shù)據(jù)的方法,其特征在于,計算新存儲器地址包括計算每一mip等級的每一經(jīng)排列的紋理片的X、y坐標(biāo);以及計算儲存所述紋理圖數(shù)據(jù)內(nèi)的所有所述紋理片所需的像磚的總數(shù)目。全文摘要本發(fā)明提供一種圖形處理系統(tǒng)及在圖形處理系統(tǒng)中儲存紋理圖數(shù)據(jù)的方法,特別涉及用于圖形數(shù)據(jù)管理的系統(tǒng)以及方法。本發(fā)明的一實施例包括圖形處理系統(tǒng),圖形處理系統(tǒng)包括一根據(jù)以紋理片為主的格式組織紋理圖數(shù)據(jù)的紋理管理單元,其中紋理貼圖數(shù)據(jù)跨越至少一個mip等級。此外,圖形處理系統(tǒng)包括一紋理快取存儲器,其中紋理快取存儲器耦接至紋理管理單元,且用以接收來自紋理管理單元的經(jīng)重組過的紋理圖數(shù)據(jù)。文檔編號G06T15/00GK101122997SQ20071012332公開日2008年2月13日申請日期2007年6月20日優(yōu)先權(quán)日2006年6月20日發(fā)明者徐建明,約翰·柏拉勒斯,瑾邵申請人:威盛電子股份有限公司