Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
盡可能在 WebGL 中使用中等精確度
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
我們的 Opera 好友在實際的 OpenGL ES 2.0 硬體上測試 WebGL 時,發現許多示範和應用程式在 fragment 著色器中使用高精確度,但其實並不需要這麼做。
片段著色器中的 Highp 是 OpenGL ES 2.0 規格中的選用部分,因此並非所有硬體都支援此功能 (即使支援,也可能會影響效能)。使用 mediump 通常就足夠了,而且可以確保應用程式也能在行動裝置上運作。
實際上,如果片段著色器先前以
precision highp float;
變更為以下內容應該就能解決問題:
precision mediump float; // or lowp
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2011-12-07 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2011-12-07 (世界標準時間)。"],[],[]]