[3DS模拟器]8月11号测试版


  • 管理

    开发日志:

    • Merge pull request #2868 from wwylele/swr-tuple
      SwRasterizer/Lighting: use make_tuple instead of constructor
    • SwRasterizer/Lighting: use make_tuple instead of constructor
      implicit tuple constructor is a c++17 thing, which is not supported by some not-so-old libraries. Play safe for now
    • Merge pull request #2857 from j-selby/deploy-fix
      Travis/AppVeyor: Deploy based upon tags
    • Travis/AppVeyor: Deploy based upon tags
    • Merge pull request #2862 from j-selby/update-cryptopp
      Update CryptoPP (byte ambiguity)
    • Update cryptopp
    • Merge pull request #2822 from wwylele/sw_lighting-2
      Implement fragment lighting in the sw renderer (take 2)
    • SwRasterizer/Lighting: shorten file name
    • SwRasterizer/Lighting: move to its own file
    • SwRasterizer/Lighting: reduce confusion
    • SwRasterizer/Lighting: move quaternion normalization to the caller
    • SwRasterizer/Lighting: dist atten lut input need to be clamp
    • SwRasterizer/Lighting: unify float suffix
    • SwRasterizer/Lighting: get rid of nested return
    • SwRasterizer/Lighting: refactor GetLutValue into a function.
      merging similar pattern. Also makes the code more similar to the gl one
    • SwRasterizer: only interpolate quat and view when lighting is enabled
    • vector_math: remove dead template parameter
    • SwRasterizer/Lighting: pass lighting state as parameter
    • vector_math: remove broken SFINAE stuff
      this was originally added to eliminate warnings on MSVC, but it doesn't work for custom types.
    • SwRasterizer/Lighting: Move the clamp highlight calculation to the end of the per-light loop body.
    • SwRasterizer/Lighting: Move the lighting enable check outside the ComputeFragmentsColors function.
    • SwRasterizer/Lighting: Do not use global registers state in ComputeFragmentsColors.
    • SwRasterizer/Lighting: Do not use global state in LookupLightingLut.
    • SwRasterizer/Lighting: Fixed a bug where the distance attenuation bias was being set to the dist atten scale.
    • SwRasterizer: Fixed a few conversion warnings and moved per-light values into the per-light loop.
    • SwRasterizer: Run clang-format
    • SwRasterizer: Flip the vertex quaternions before clipping (if necessary).
    • SwRasterizer: Corrected the light LUT lookups.
    • SwRasterizer: Corrected the light LUT lookups.
    • SwRasterizer: Fixed the lighting lut lookup function.
    • SwRasterizer: Calculate fresnel for fragment lighting.
    • SwRasterizer: Calculate specular_1 for fragment lighting.
    • SwRasterizer: Calculate specular_0 for fragment lighting.
    • SwRasterizer: Implement primary fragment color.
    • Merge pull request #2856 from wwylele/shader-share
      pica: upload shared shader code & swizzle to both unit
    • pica: upload shared shader code to both unit
    • Merge pull request #2864 from mailwl/dlp-update
      Service/dlp: Update function tables according 3dbrew
    • Service/dlp: Update function tables according 3dbrew

    下载PC64位:
    地址1
    地址2


登录后回复
 

点击注册

与 模道团 的连接断开,我们正在尝试重连,请耐心等待