自從開始看<webgl編程指南>之後(下面這個,書真的不錯)
發現shader裏面
包括傳參都是小數形式 就是 1 寫成 1.0
沒有具體查爲什麼,但是就是手賤想試試會咋樣...
--------------------------------------------------------------------------------------------------------------------
翻車一:
頂點着色器內變量 gl_Position 第四分量 w 寫了個1
報錯: Failed to compile shader: ERROR: 0:7: 'assign' : cannot convert from 'const int' to 'highp float'
翻車二:
頂點着色器內置變量 gl_PointSize 寫了個1
報錯: Failed to compile shader: ERROR: 0:4: 'assign' : cannot convert from 'const int' to 'PointSize mediump float'
翻車三(這個問題不報錯...):
往頂點着色器傳參(Float32Array), 都沒寫小數形式(下圖)...
導致結果....(左邊沒寫小數形式,右邊寫了)
以後我改了,嗯~~~大哥我錯了...以後我都寫小數形式~~~