給手機(jī)圈子小白科普OpenGL和OpenGLES
OpenGLES是殘血版的OpenGL相信手機(jī)圈子喜歡不懂裝懂的小白們是知道的,畢竟網(wǎng)上能搜的到,但是你知道究竟砍了什么嗎?
要想知道這個(gè)問題,那我需要科普一下OpenGL的主線任務(wù)是專業(yè)領(lǐng)域,以及一個(gè)電腦圈子的常識OpenGL的游戲只能調(diào)用少部分的OpenGL函數(shù),所以完整版的OpenGL是由cad以及麗臺專業(yè)圖形顯卡工作內(nèi)容的OpenGL+游戲日常的OpenGL構(gòu)成的,而游戲日常的OpenGL官方已經(jīng)替我們命名好了,就是OpenGLES,因?yàn)槭謾C(jī)沒有那些專業(yè)的軟件,使用場景無非就是日常和打游戲,所以不需要調(diào)用不到的OpenGL函數(shù),再來說手機(jī)美圖秀秀和剪映以及必剪吧,手機(jī)版本的吃的是多核性能沒有GPU加速,剪映和必剪的電腦版本也沒有GPU加速,就算有和pr以及達(dá)芬奇一樣的就是GPU硬解碼根本調(diào)用不到OpenGL,況且pr就是微軟的可能放著自家的dx不用而是用OpenGL嗎?
vulkan作為替代OpenGL的api,主線任務(wù)自然是專業(yè)領(lǐng)域,這是二個(gè)專業(yè)領(lǐng)域的api了,第三個(gè)就是mac版軟件用的metal主線任務(wù)游戲的api,雖然在專業(yè)領(lǐng)域被老大哥OpenGL吊打,但是支線任務(wù)vulkan做的還是不錯(cuò)的,性能方面nvn第一但是這是任天堂swtich的專用所以不考慮?那么dx12第一,metal第二,vulkan第三,dx11第四,但是vulkan既然是替代OpenGL主線任務(wù)不是游戲所以特性方面自然是第四也就是倒數(shù)第一,不過隨著逆水寒和天諭實(shí)現(xiàn)了vulkan光追,這也讓vulkan特性方面和dx11平起平坐,就憑光追這一個(gè)就足夠了。