亚洲综合日韩精品高清一区,欧美激情中文字幕乱码免费,亚洲变态另类天堂AV手机版,狠狠热精品视频

  1. 
    
    <sup id="7twp6"></sup>
    <mark id="7twp6"><thead id="7twp6"><input id="7twp6"></input></thead></mark>

    ANGLE的第一個(gè)優(yōu)勢(shì)是它是一個(gè)開(kāi)放的標(biāo)準(zhǔn)平臺(tái)

    導(dǎo)讀 在谷歌I O 2016上,安卓牛軋?zhí)切剂藢?duì)安卓的Vulkan API支持。為了讓您耳目一新,這個(gè)API可以幫助開(kāi)發(fā)人員更好地控制底層硬件。這種

    在谷歌I/O 2016上,安卓牛軋?zhí)切剂藢?duì)安卓的Vulkan API支持。為了讓您耳目一新,這個(gè)API可以幫助開(kāi)發(fā)人員更好地控制底層硬件。這種訪(fǎng)問(wèn)方法可以幫助他們更好地利用每個(gè)單元的處理能力和圖形功能,并優(yōu)化游戲,使其盡可能平穩(wěn)地運(yùn)行。毫不奇怪,正確的內(nèi)存分配和線(xiàn)程管理在任何耗電任務(wù)中都很重要,比如運(yùn)行游戲。這是像Xbox One和PlayStation 4這樣已經(jīng)使用了很長(zhǎng)時(shí)間的流行游戲機(jī),它使開(kāi)發(fā)人員能夠低水平地控制設(shè)備內(nèi)部的硬件。

    有趣的是,Vulkan是跨平臺(tái)圖形應(yīng)用的跨平臺(tái)開(kāi)放標(biāo)準(zhǔn)。今年早些時(shí)候,我們發(fā)現(xiàn)了一個(gè)線(xiàn)索,安卓Q可以通過(guò)Vulkan API渲染用戶(hù)界面元素。這將是進(jìn)一步提高系統(tǒng)流暢度的一步?,F(xiàn)在,我們收到的信息表明,安卓Q肯定會(huì)支持ANGLE,從而簡(jiǎn)化了2D游戲的開(kāi)發(fā)。

    什么是角度?

    ANGLE是“幾乎本機(jī)圖形層引擎”的縮寫(xiě)。WebGL的興起使得有必要提供標(biāo)準(zhǔn)化的解決方案來(lái)支持渲染器。OpenGL驅(qū)動(dòng)在Windows平臺(tái)上不穩(wěn)定。因此,ANGLE通過(guò)將OpenGL代碼轉(zhuǎn)換為Direct3D(Windows本身支持的API),將一切提升到了一個(gè)新的高度。ANGLE的主要目標(biāo)是通過(guò)將WebGL和OpenGL ES內(nèi)容轉(zhuǎn)換為平臺(tái)上可用硬件支持的API,讓OpenGL變得易于所有人使用。利用同樣的原理,ANGLE會(huì)在安卓上把OpenGL代碼轉(zhuǎn)換成Vulkan代碼,因?yàn)榍罢呤钦诓僮飨到y(tǒng)中支持的硬件API。你可能每天都在使用ANGLE,卻沒(méi)有意識(shí)到。ANGLE內(nèi)置于桌面電腦上的谷歌Chrome和Mozilla Firefox網(wǎng)絡(luò)瀏覽器中。它用于在這些視窗瀏覽器中呈現(xiàn)任何圖形內(nèi)容。

    OpenGL ES和Vulkan

    Khronos集團(tuán)正試圖讓ANGLE成為Vulkan上OpenGL的主要渲染器。你們中的許多人可能不認(rèn)為有必要放棄使用OpenGL來(lái)支持Vulkan,但肯定有改進(jìn)的空間。在這一點(diǎn)上,OpenGL API被認(rèn)為是一種過(guò)時(shí)的技術(shù)。它于26年前的1992年首次出版。對(duì)于你們中的一些人來(lái)說(shuō),26年可能并不意味著什么,但對(duì)于技術(shù)發(fā)展來(lái)說(shuō),這是一個(gè)天文數(shù)字。2016年,Vulkan被引入全球下一級(jí)圖形API。然而,更新并不總是意味著更好,不是嗎?我來(lái)解釋一下為什么Vulkan比OpenGL/OpenGL ES好很多。

    如果你曾經(jīng)使用過(guò)OpenGL ES,你會(huì)知道它非常大。該API有300多個(gè)擴(kuò)展,根本不容易使用。Vulkan將所有功能提升到一個(gè)全新的水平,提供更小的API和直接的圖形控制。它也更容易實(shí)現(xiàn)。雖然Vulkan的工作水平比OpenGL ES低,但意味著更多的控制。使用Vulkan,線(xiàn)程和內(nèi)存管理完全留給游戲開(kāi)發(fā)者,這樣就可以充分利用資源。另外,Vulkan的手機(jī)版和桌面版差別不大,使得游戲更容易移植。簡(jiǎn)而言之,Vulkan是一個(gè)低級(jí)驅(qū)動(dòng)程序,允許您釋放特定設(shè)備上存在的顯卡的全部潛力。

    為什么要成角度?

    ANGLE的第一個(gè)優(yōu)勢(shì)是它是一個(gè)開(kāi)放的標(biāo)準(zhǔn)平臺(tái)。有無(wú)數(shù)種方法可以為這個(gè)項(xiàng)目做出貢獻(xiàn)。您可以在設(shè)備上測(cè)試驅(qū)動(dòng)程序、報(bào)告錯(cuò)誤、修復(fù)錯(cuò)誤、幫助開(kāi)發(fā)人員提出解決方案、發(fā)送建議、捐贈(zèng)一些開(kāi)發(fā)資金等等。這些都將提高發(fā)展速度。與OpenGL ES相比,下一個(gè)優(yōu)勢(shì)是可移植性和跨平臺(tái)支持。ANGLE的本質(zhì)使得平臺(tái)和游戲開(kāi)發(fā)者的工作變得更加容易。維護(hù)和實(shí)現(xiàn)ANGLE比之前的實(shí)現(xiàn)要容易得多。OpenGL是如此分散,以至于跟蹤錯(cuò)誤并在不同的設(shè)備上修復(fù)它們對(duì)開(kāi)發(fā)人員來(lái)說(shuō)是一件痛苦的事情。將所有必要的驅(qū)動(dòng)程序集中到ANGLE中意味著開(kāi)發(fā)人員將能夠更容易地實(shí)現(xiàn)它們。ANGLE的開(kāi)發(fā)者Jamie Madill向我們確認(rèn),在安卓平臺(tái)上,ANGLE將通過(guò)谷歌Play商店接收定期更新。通過(guò)內(nèi)置的第一方市場(chǎng)更新驅(qū)動(dòng)是個(gè)不錯(cuò)的主意,因?yàn)橛脩?hù)不必每次更新驅(qū)動(dòng)都更新整個(gè)系統(tǒng)。此外,開(kāi)發(fā)人員不需要在每次ANGLE更改某些內(nèi)容時(shí)都修改代碼。這是一個(gè)關(guān)于ANGLE如何為安卓游戲開(kāi)發(fā)帶來(lái)好處的視頻。

    可以看到,ANGLE對(duì)過(guò)時(shí)的OpenGL ES做了很多改進(jìn)。安卓Q的第一個(gè)開(kāi)發(fā)者預(yù)覽版已經(jīng)不遠(yuǎn)了,所以我們可以拭目以待ANGLE在實(shí)踐中的表現(xiàn)。根據(jù)這個(gè)提交,用戶(hù)將能夠從開(kāi)發(fā)者選項(xiàng)中強(qiáng)制所有應(yīng)用程序使用ANGLE。渲染器支持已經(jīng)并入安卓派分支進(jìn)行原始設(shè)備制造商測(cè)試。你可以從下面的網(wǎng)站和GitHub資源庫(kù)跟蹤ANGLE的發(fā)展。