Shader Model具體是什麼意思?

時間 2021-06-05 10:54:06

1樓:WendyAndAndy

微軟文件裡寫得很明白啊:implementing more functionality with fewer restrictions.

vs, fs是管線中的某一段,sm3, sm4是api,版本越高功能越強大,可呼叫功能函式越多,

老的顯示卡不支援sm4的話某些功能就用不了,得買新卡了,更多是硬體方面的規範

對應opengl, dx就是哪些特性能不能被支援了

2樓:Grfxlf

先回答追問:微軟和硬體商之間有巨量的保密協議和保密開發規範。這類涉及硬體效能與軟體規範的東西通常都是由微軟和硬體開發商直接共同商討的產物。

Q:問題是,Shader Model 3.0、Shader Model 4.0這些又是什麼意思呢?

A:語言特性規範,跟DotNet 3,4,4.5類似,規定了這個版本的語言可以使用哪些intrinsic和支援哪些特性。

Q:而且Shader Model看起來是微軟為HLSL提出的,那麼和GLSL的關係呢?

A:雖然沒關係,但是影響制約著GLSL.但同時GLSL可以有超出SM設計的實現.

3樓:冬瓜哥已被Jin言

題主的問題也是鄙人的問題。鄙人再在追加問一下,direct3d在規劃下乙個shader model版本的時候,與nvdia和amd到底是怎麼協作的,是nvdia說「我下乙個版本想這樣做,微軟你來支援一下」,還是微軟說「在directx13中像這樣做,nv你來支援一下」?還是說雙方共同達成一致的?

4樓:李巨集偉

這個理解是正確的,SM是微軟提出的,要求顯示卡廠商提供對應的功能和指令的支援。不同的SM包含不同的指令集和shader相關規範,高版本的SM往往是低版本的超集。

SM針對是HLSL,和GLSL沒有關係。

粉色婚紗代表二婚是真的嗎,具體根據由來是什麼?

北京蒙娜麗莎婚紗攝影 扯淡,扯淡,扯淡!西方沒有這個說法,中國更沒有這種說法。如果這種說法成立,那麼喜歡粉色的少女怎麼辦?題主別被這種無稽之談嚇到,該喜歡什麼顏色就喜歡什麼顏色粉色這種粉嫩的顏色都被訛傳,那麼黑色怎麼辦?黑色是不是就一定不吉利?其實也不是,詳情請移步問題 問一下各位,為什麼婚禮不能穿...

at在表述時間時加的是某個具體時刻。但為什麼有at the weekend這種用法

汐籽柚 有的時候不需要太糾結,類似於這樣的短語當固定搭配用就行,就跟 我要去打水啦 難道你真的把水揍一頓啊?可以告訴你at the weekend,on the weekend,at the weekends,on the weekends都對,具體怎麼用取決於語境,不過如果你是準備考試,就按老師講...

請問愛丁堡大學研究生申請要求具體內容是什麼哦?研究生會開設哪些專業呢

種花種草喝牛奶 這是愛丁堡研究生開設的專業鏈結https www.ed.ac.uk studying postgraduate 你可以在這個頁面搜尋自己想要申請的專業。ed.ac.uk studying postg是申請愛丁堡研究生的一般要求,題主也可以看看。一般來說,需要學術材料 大學成績單,畢業...