一種shader語言多平臺編譯發(fā)布系統(tǒng)及方法
基本信息
申請?zhí)?/td> | CN201911103266.8 | 申請日 | - |
公開(公告)號 | CN110865815A | 公開(公告)日 | 2020-03-06 |
申請公布號 | CN110865815A | 申請公布日 | 2020-03-06 |
分類號 | G06F8/41;A63F13/60 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 劉泳;黃信壽 | 申請(專利權)人 | 廣州泳泳信息科技有限公司 |
代理機構 | - | 代理人 | - |
地址 | 510630 廣東省廣州市天河區(qū)科韻路12號之一整棟(部位:201) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開一種shader語言多平臺編譯發(fā)布系統(tǒng)及方法,本發(fā)明提供了一種把hlsl語言自動轉換到其他shader語言的方案,包括把hlsl語言轉換到glsl、metal?shader、spir?V,有效降低了圖形開發(fā)中的代碼編寫量,實現(xiàn)了圖形效果算法只用hlsl編寫一次,就能生成可在其它平臺上運行的對應可執(zhí)行shader腳本。本發(fā)明在轉換shader代碼的同時,也會對shader代碼做編譯檢錯,把語法錯誤及時反饋給開發(fā)人員,通過在轉換的同時編譯檢錯,能夠保證最終轉換出的shader代碼是正確和可運行的。 |
