1. 23 Sep, 2019 1 commit
  2. 10 Sep, 2019 1 commit
  3. 08 Aug, 2019 1 commit
    • Rhys Perry's avatar
      nir: add nir_lower_to_explicit() · fd73ed1b
      Rhys Perry authored
      v2: use glsl_type_size_align_func
      v2: move get_explicit_type() to glsl_types.cpp/nir_types.cpp
      v2: use align() instead of util_align_npot()
      v2: pack arrays a bit tighter
      v2: rename mem_* to field_*
      v2: don't attempt to handle when struct offsets are already set
      v2: use column_type() instead of recreating it
      v2: use a branch instead of |= in nir_lower_to_explicit_impl()
      v2: assign locations to variables and update shared_size and num_shared
      v2: allow the pass to be used with nir_var_{shader_temp,function_temp}
      v4: rebase
      v5: add TODO
      v5: small formatting changes
      v5: remove incorrect assert in get_explicit_type()
      v5: rename to nir_lower_vars_to_explicit_types
      v5: correctly update progress when only variables are updated
      v5: rename get_explicit_type() to get_explicit_shared_type()
      v5: add comment explaining how get_explicit_shared_type() is different
      v5: update cast strides
      v6: update progress when lowering nir_var_function_temp variables
      v6: formatting changes
      v6: add more detailed documentation comment for get_explicit_shared_type
      v6: rename get_explicit_shared_type to get_explicit_type_for_size_align
      v7: fix comment in nir_lower_vars_to_explicit_types_impl()
      Signed-off-by: default avatarRhys Perry <pendingchaos02@gmail.com>
      Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> (v5)
      Reviewed-by: default avatarJason Ekstrand <jason@jlekstrand.net>
      fd73ed1b
  4. 12 Jul, 2019 1 commit
  5. 30 Jun, 2019 2 commits
  6. 19 Jun, 2019 2 commits
  7. 29 May, 2019 1 commit
  8. 25 Mar, 2019 1 commit
  9. 21 Mar, 2019 1 commit
  10. 19 Mar, 2019 2 commits
  11. 15 Mar, 2019 2 commits
  12. 08 Mar, 2019 2 commits
  13. 06 Mar, 2019 4 commits
  14. 21 Feb, 2019 1 commit
  15. 08 Feb, 2019 1 commit
  16. 28 Jan, 2019 1 commit
    • Neil Roberts's avatar
      glsl_types: Rename parameter of glsl_count_attribute_slots · 5c797f73
      Neil Roberts authored
      glsl_count_attribute_slots takes a parameter to specify whether the
      type is being used as a vertex input because on GL double attributes
      only take up one slot. Vulkan doesn’t make this distinction so this
      patch renames the argument to is_gl_vertex_input in order to make it
      more clear that it should always be false on Vulkan.
      
      v2: minor variable renaming (s/member/member_type) (Tapani)
      Reviewed-by: default avatarTapani Pälli <tapani.palli@intel.com>
      5c797f73
  17. 22 Jan, 2019 1 commit
  18. 08 Jan, 2019 4 commits
  19. 16 Dec, 2018 1 commit
  20. 12 Nov, 2018 1 commit
  21. 29 Aug, 2018 1 commit
  22. 24 Aug, 2018 1 commit
  23. 31 Jul, 2018 1 commit
  24. 23 Jul, 2018 1 commit
  25. 03 Jul, 2018 2 commits
  26. 02 Jul, 2018 1 commit
  27. 21 Jun, 2018 2 commits