1. 20 Apr, 2021 1 commit
  2. 17 Feb, 2021 1 commit
  3. 16 Feb, 2021 1 commit
  4. 10 Feb, 2021 1 commit
  5. 07 Jan, 2021 1 commit
  6. 24 Dec, 2020 1 commit
  7. 20 Dec, 2020 2 commits
  8. 15 Dec, 2020 5 commits
  9. 28 Sep, 2020 1 commit
  10. 01 Sep, 2020 2 commits
  11. 20 Aug, 2020 1 commit
  12. 11 Aug, 2020 1 commit
  13. 30 May, 2020 1 commit
  14. 10 Jan, 2020 1 commit
  15. 19 Dec, 2019 1 commit
  16. 07 Nov, 2019 2 commits
    • Erico Nunes's avatar
      lima: fix bo submit memory leak · 9817bff4
      Erico Nunes authored
      
      
      Fix memory leak on allocation for lima submit, reported by valgrind.
      
      128 bytes in 1 blocks are definitely lost in loss record 38 of 84
         at 0x484A6E8: realloc (in /usr/lib/valgrind/vgpreload_memcheck-arm64-linux.so)
         by 0x58689C7: util_dynarray_ensure_cap (u_dynarray.h:91)
         by 0x5868BBB: util_dynarray_grow_bytes (u_dynarray.h:139)
         by 0x5868BBB: lima_submit_add_bo (lima_submit.c:113)
         by 0x585D7D3: lima_ctx_buff_va (lima_context.c:57)
         by 0x586378F: lima_pack_plbu_cmd (lima_draw.c:802)
         by 0x586378F: lima_draw_vbo (lima_draw.c:1351)
         by 0x5406A2F: u_vbuf_draw_vbo (u_vbuf.c:1184)
         by 0x55D0A57: st_draw_vbo (st_draw.c:268)
         by 0x55576CB: _mesa_draw_arrays (draw.c:374)
         by 0x55576CB: _mesa_draw_arrays (draw.c:351)
         by 0x43610B: Mesh::render_vbo() (mesh.cpp:583)
         by 0x415DBB: SceneBuild::draw() (scene-build.cpp:242)
         by 0x41131B: MainLoop::draw() (main-loop.cpp:133)
         by 0x411947: MainLoop::step() (main-loop.cpp:108)
      Signed-off-by: Erico Nunes's avatarErico Nunes <nunes.erico@gmail.com>
      Reviewed-by: Qiang Yu's avatarQiang Yu <yuq825@gmail.com>
      9817bff4
    • Erico Nunes's avatar
      lima: fix nir shader memory leak · d939f5d4
      Erico Nunes authored
      
      
      Fix memory leak on allocation for nir shader, reported by valgrind.
      
      3,502 (480 direct, 3,022 indirect) bytes in 1 blocks are definitely lost in loss record 77 of 84
         at 0x48483F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-arm64-linux.so)
         by 0x5750817: ralloc_size (ralloc.c:119)
         by 0x5750977: rzalloc_size (ralloc.c:151)
         by 0x575C173: nir_shader_create (nir.c:45)
         by 0x5763ACB: nir_shader_clone (nir_clone.c:728)
         by 0x55D5003: st_create_fp_variant (st_program.c:1242)
         by 0x55D789F: st_get_fp_variant (st_program.c:1522)
         by 0x55D789F: st_get_fp_variant (st_program.c:1507)
         by 0x56400C3: st_update_fp (st_atom_shader.c:163)
         by 0x563D333: st_validate_state (st_atom.c:261)
         by 0x55D07CB: prepare_draw (st_draw.c:132)
         by 0x55D08DF: st_draw_vbo (st_draw.c:184)
         by 0x55576CB: _mesa_draw_arrays (draw.c:374)
         by 0x55576CB: _mesa_draw_arrays (draw.c:351)
      Signed-off-by: Erico Nunes's avatarErico Nunes <nunes.erico@gmail.com>
      Reviewed-by: Qiang Yu's avatarQiang Yu <yuq825@gmail.com>
      d939f5d4
  17. 22 Oct, 2019 1 commit
  18. 20 Oct, 2019 1 commit
  19. 11 Jul, 2019 1 commit
  20. 27 Jun, 2019 2 commits
  21. 17 May, 2019 1 commit
  22. 10 May, 2019 1 commit
  23. 07 May, 2019 1 commit
  24. 04 Apr, 2019 1 commit
  25. 17 Mar, 2019 1 commit
    • Karol Herbst's avatar
      nouveau: add support for nir · f014ae3c
      Karol Herbst authored
      
      
      not all those nir options are actually required, it just made the work a
      little easier.
      
      v2: fix asserts
          parse compute shaders
          don't lower bitfield_insert
      v3: fix memory leak
      v4: don't lower fmod32
      v5: set lower_all_io_to_temps to false
          fix memory leak because we take over ownership of the nir shader
          merge: use the lowering helper
      v6: include TGSI debug header for proper assert call
          add nv50 support
      v7: fix Automake build
      v8: free shader only for the set shader type
      v9: check for IR type inside get_compiler_options
          squash "nouveau: add env var to make nir default"
          fix memory leak when creating compute shaders
          use debug_get_bool_option as it is available in non debug builds
          return failure if unsupported IR is encountered
          don't lower fpow in nir
          lower int 64 divmod inside nir to prevent crashes
      Signed-off-by: Karol Herbst's avatarKarol Herbst <kherbst@redhat.com>
      Reviewed-by: Pierre Moreau's avatarPierre Moreau <pierre.morrow@free.fr>
      f014ae3c
  26. 07 Dec, 2018 1 commit
  27. 04 Oct, 2018 1 commit
  28. 31 Aug, 2018 1 commit
  29. 15 Aug, 2018 1 commit
  30. 07 Mar, 2018 1 commit
  31. 08 Dec, 2017 1 commit
  32. 31 Jul, 2017 1 commit