管理

开发日志:

  • 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