1.一種圖形管線方法,所述方法包括:
通過(guò)針對(duì)多個(gè)屏幕像素中的每一個(gè)基于用于修改待渲染的圖像的設(shè)置的模式確定采樣點(diǎn)的位置,來(lái)使用一個(gè)或更多個(gè)處理裝置針對(duì)顯示器的多個(gè)屏幕像素確定采樣點(diǎn)的各自的位置;
在采樣點(diǎn)中的被確定為與被設(shè)置為將要被光柵化的圖元疊置的采樣點(diǎn)的確定的位置上,產(chǎn)生基于圖像的并與設(shè)置的圖元對(duì)應(yīng)的像素;
使用產(chǎn)生的像素渲染圖像。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述模式是用于將畸變施加到圖像的畸變模式,以使渲染的圖像是畸變圖像。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述各自的位置的確定包括:基于每個(gè)修改的屏幕像素的各自的中心位置確定采樣點(diǎn)的各自的位置,其中,所述多個(gè)屏幕像素被布置在等距離或重復(fù)的網(wǎng)格圖案中。
4.根據(jù)權(quán)利要求1所述的方法,還包括獲得顯示器的多個(gè)屏幕像素的分辨率的信息,所述分辨率限定多個(gè)屏幕像素的位置,
其中,所述各自的位置的確定還包括:
基于分辨率的信息將多個(gè)屏幕像素中的屏幕像素的位置轉(zhuǎn)換為基于模式的對(duì)應(yīng)的采樣點(diǎn)的位置;
將圖像的像素的位置映射到對(duì)應(yīng)的采樣點(diǎn)的位置。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述各自的位置的確定是由所述一個(gè)或更多個(gè)處理裝置實(shí)現(xiàn)的可編程階段,所述一個(gè)或更多個(gè)處理裝置處理用于改變和定義模式的在多個(gè)模式類(lèi)型中的模式類(lèi)型的著色器源代碼。
6.根據(jù)權(quán)利要求1所述的方法,
其中,各自的位置的確定包括:
當(dāng)確定啟用多重采樣時(shí),針對(duì)一個(gè)屏幕像素確定兩個(gè)或更多個(gè)采樣點(diǎn)的位置;
當(dāng)確定禁用多重采樣時(shí),針對(duì)所述一個(gè)屏幕像素確定單個(gè)采樣點(diǎn)的位置,
其中,當(dāng)確定啟用多重采樣時(shí),與多個(gè)屏幕像素中的每一個(gè)的位置被設(shè)置為按模式進(jìn)行修改的程度成比例地布置針對(duì)每個(gè)屏幕像素確定的相應(yīng)的兩個(gè)或更多個(gè)采樣點(diǎn),使得渲染圖像是畸變圖像。
7.根據(jù)權(quán)利要求1所述的方法,其中,各自的位置的確定是在執(zhí)行像素的產(chǎn)生的圖形管線的光柵化階段的操作之前與圖形管線的頂點(diǎn)著色階段、剪切階段和投影階段的操作并行地執(zhí)行。
8.根據(jù)權(quán)利要求1所述的方法,其中,像素的產(chǎn)生包括:基于四叉樹(shù)算法通過(guò)從采樣點(diǎn)的確定的各自的位置的選擇的一個(gè)或更多個(gè)子集中搜索與所述圖元疊置的采樣點(diǎn)的位置來(lái)確定采樣點(diǎn)的位置,所述四叉樹(shù)算法基于集的采樣點(diǎn)分別所屬的視口的區(qū)域反復(fù)地調(diào)用將采樣點(diǎn)的所述集細(xì)分為更小的子集的操作。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述各自的位置的確定包括:當(dāng)針對(duì)屏幕像素的不同顏色分量確定各自的采樣點(diǎn)的位置時(shí),通過(guò)分別施加不同的偏移來(lái)針對(duì)屏幕像素的不同的顏色分量確定各自的采樣點(diǎn)的位置。
10.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)圖形管線是用于基于圖塊的渲染的圖形管線時(shí),在圖塊像素組合操作的單個(gè)通道中執(zhí)行各自的位置的確定的步驟。
11.一種圖形管線設(shè)備,所述設(shè)備包括:
著色器,被配置為通過(guò)針對(duì)多個(gè)屏幕像素中的每一個(gè)基于設(shè)置的模式確定采樣點(diǎn)的位置,來(lái)針對(duì)顯示器的多個(gè)屏幕像素確定采樣點(diǎn)的各自的位置,以修改待渲染的圖像;
光柵化器,被配置為在采樣點(diǎn)中的被確定為與被設(shè)置為將要被光柵化的圖元疊置的采樣點(diǎn)的確定的位置上產(chǎn)生基于圖像的并與設(shè)置的圖元對(duì)應(yīng)的像素,并輸出產(chǎn)生的像素以渲染圖像。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述模式是用于將畸變施加到圖像的畸變模式,使得渲染的圖像是畸變圖像。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中,著色器基于各個(gè)修改的屏幕像素的各自的中心位置確定采樣點(diǎn)的各自的位置,其中,所述多個(gè)屏幕像素被布置在等距離或重復(fù)的網(wǎng)格圖案中。
14.根據(jù)權(quán)利要求11所述的設(shè)備,其中,著色器還被配置為獲取顯示器的多個(gè)屏幕像素的分辨率的信息,所述分辨率限定多個(gè)屏幕像素的位置,
其中,在所述各自的位置的確定中,著色器基于分辨率的信息將多個(gè)屏幕像素中的屏幕像素的位置轉(zhuǎn)換為基于模式的對(duì)應(yīng)的采樣點(diǎn)的位置,并將圖像的像素的位置映射到對(duì)應(yīng)的采樣點(diǎn)的位置。
15.根據(jù)權(quán)利要求11所述的設(shè)備,
其中,著色器被配置為當(dāng)確定啟用多重采樣時(shí),針對(duì)一個(gè)屏幕像素確定兩個(gè)或更多個(gè)采樣點(diǎn)的位置,并被配置為當(dāng)確定禁用多重采樣時(shí),針對(duì)所述一個(gè)屏幕像素確定單個(gè)采樣點(diǎn)的位置,
其中,當(dāng)確定啟用多重采樣時(shí),與多個(gè)屏幕像素中的每一個(gè)的位置被設(shè)置為按模式進(jìn)行修改的程度成比例地布置針對(duì)每個(gè)屏幕像素確定的相應(yīng)的兩個(gè)或更多個(gè)采樣點(diǎn),使得渲染圖像是畸變圖像。