1. 02 Jul, 2020 1 commit
  2. 25 Jun, 2020 1 commit
  3. 24 Jun, 2020 1 commit
  4. 08 Jun, 2020 1 commit
    • Arcady Goldmints-Orlov's avatar
      nir/spirv/glsl450: increase asin(x) precision · b38d3cdc
      Arcady Goldmints-Orlov authored
      asin(x) is now implemented using a piecewise approximation, which
      improves the precision for |x| < 0.5
      Previously, we were using a polynomial approximation for both the
      asin() and acos() functions. Unfortunately, for asin(), this polynomial
      does not have enough precision to satisfy the Vulkan CTS requiremenents,
      which define the asin() precision based on the precision of
      atan2(x, sqrt(1.0 - x*x)). The piecewise approximation gives the needed
      precision in the problematic range.
      
      v2: Skip the piecewise approximation for acos
      
      Closes: #1843Acked-by: Francisco Jerez's avatarFrancisco Jerez <currojerez@riseup.net>
      Part-of: <!3809>
      b38d3cdc
  5. 19 May, 2020 1 commit
  6. 29 Apr, 2020 1 commit
  7. 27 Apr, 2020 1 commit