1. 程式人生 > >開源軟體光柵化渲染器SALVIA 0.2.5釋出:為Pixel Shader添加了分支與迴圈的支援

開源軟體光柵化渲染器SALVIA 0.2.5釋出:為Pixel Shader添加了分支與迴圈的支援

SALVIA 0.2.5 釋出!

更新列表如下:


0.2.2 - 0.2.5 (Feb 24, 2012)

  • 版本名稱發生變化,從原先的Milestone X fix Y的命名方式正式更新為與主版本相同的版本號序列。
  • 取消了對DirectX的強制依賴。
  • 添加了對Visual C++ Express的支援
  • Pixel Shader 進一步增強:
          1. 提供了對分支語句 if 的支援  
          2. 支援 for, while, do-while 迴圈
          3. 添加了新的內建函式:ddx ddy dot cross sqrt
          4. 添加了紋理取樣函式tex2D
的原型
  • 對Rasterizer進行了進一步的優化
  • 修正了以下問題:
          1. 在x86上執行vertex shader時可能會Crash的問題
          2. 不能再build配置檔案中指定CMake路徑的問題
          3. 一些表示式呼叫時報告函式過載錯誤的問題