顯示具有 bug 標籤的文章。 顯示所有文章
顯示具有 bug 標籤的文章。 顯示所有文章

2020年2月9日 星期日

RX570 驅動程式 Bug

RX570 驅動程式 Bug
內容
  在 Ubuntu 安裝 RX570 驅動程式後,晶片名稱會顯示成 RX470,如下圖
顯示錯誤的晶片名稱


這應該就只是單純的名稱錯誤。

2019年8月2日 星期五

Intel HD Graphics 630 初始化 Direct3D12 會顯示不明例外

Intel HD Graphics 630 初始化 Direct3D12 會顯示不明例外

前言

  最近要將 Direct3D12 導入,但發現驅動程式有 bug ,在此做個紀錄,方便日後追蹤。

內容

  狀況發生在初始化 Direct3D12 的時候會拋擲不明例外,如下圖
初始化 Direct3D12 拋擲不明例外

圖中使用 Direct3D12 官方的 D3D12HelloWorld 方案裡的 D3D12HelloTriangle 專案,每當 D3D12CreateDevice() 初始化完畢後會顯示不明例外,這例外只是訊息,程式不會 throw exception ,雖然不會影響執行結果,但正常不應該顯示任何例外。

2019年1月28日 星期一

Electron搭配WebGL使用的Bug

Electron搭配WebGL使用的Bug

前言

  最近使用Electron搭配WebGL後發生了問題,在此做個紀錄,方便日後追蹤。

內容

  在Electron使用WebGL2.0的Sampler object功能時發現無法正常工作,在Chrome71(Win64)版本時可以正常工作,但換成是Electron後就沒法正常工作,以下為Electron的版本資訊
node 10.11.0, Chrome 69.0.3497.106, Electron 4.0.1

sampler object的設定如下
glSamplerParameteri(samplerObject , GL_TEXTURE_WRAP_S, GL_REPEAT);
glSamplerParameteri(samplerObject , GL_TEXTURE_WRAP_T, GL_REPEAT);
glSamplerParameteri(samplerObject , GL_TEXTURE_WRAP_R, GL_REPEAT);
glSamplerParameteri(samplerObject , GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glSamplerParameteri(samplerObject , GL_TEXTURE_MIN_FILTER, GL_NEAREST);

設定完後,顯示沒有Mipmap的Texture時,會發生顯示全黑的圖片,推測是沒產生Mipmap而造成的,但GL_TEXTURE_MIN_FILTER的參數是GL_NEAREST,不應該去取Mipmap值!目前解決的方法是用WebGL1.0的方法來設定Texture的參數,這樣可以正常工作,若忘記WebGL1.0的方法可以參考關於SamplerObject

2019/08/02 更新

  更新到 Electron6 後,可以修正這個問題,更新後的Electron的版本資訊
node 12.4.0, Chrome 76.0.3809.88, Electron 6.0.0

相關文章

關於SamplerObject