1. 01 Mar, 2018 1 commit
  2. 28 Feb, 2018 7 commits
  3. 22 Jan, 2018 1 commit
  4. 11 Jan, 2018 1 commit
  5. 31 Dec, 2017 1 commit
  6. 23 Dec, 2017 1 commit
  7. 06 Dec, 2017 3 commits
  8. 01 Dec, 2017 1 commit
  9. 21 Nov, 2017 1 commit
  10. 17 Nov, 2017 2 commits
  11. 14 Nov, 2017 1 commit
  12. 07 Nov, 2017 5 commits
  13. 25 Oct, 2017 1 commit
    • Jason Ekstrand's avatar
      intel/eu: Use EXECUTE_1 for JMPI · 562b8d45
      Jason Ekstrand authored
      The PRM says "The execution size must be 1."  In 73137997, the
      execution size was set to 1 when it should have been BRW_EXECUTE_1
      (which maps to 0).  Later, in dc2d3a7f, JMPI was used for
      line AA on gen6 and earlier and we started manually stomping the
      exeution size to BRW_EXECUTE_1 in the generator.  This commit fixes the
      original bug and makes brw_JMPI just do the right thing.
      Reviewed-by: Matt Turner's avatarMatt Turner <mattst88@gmail.com>
      Fixes: 73137997
      562b8d45
  14. 20 Oct, 2017 1 commit
  15. 04 Oct, 2017 1 commit
  16. 01 Oct, 2017 1 commit
    • Matt Turner's avatar
      i965: Normalize types for FBL, FBH, etc · 3cfd6ad0
      Matt Turner authored
      Allows the instructions to be compacted. The documentation claims that
      some of these only accept UD types, even though the type doesn't change
      the operation performed. Just normalize the types to ensure we get
      instruction compaction.
      
      The only functional changes are for FBL and CBIT (always use UD types)
      and FBH (always use the same types).
      Reviewed-by: Kenneth Graunke's avatarKenneth Graunke <kenneth@whitecape.org>
      3cfd6ad0
  17. 23 Aug, 2017 1 commit
  18. 15 May, 2017 1 commit
  19. 14 Apr, 2017 4 commits
  20. 13 Mar, 2017 2 commits
    • Jason Ekstrand's avatar
      i965: Move the back-end compiler to src/intel/compiler · 700bebb9
      Jason Ekstrand authored
      Mostly a dummy git mv with a couple of noticable parts:
       - With the earlier header cleanups, nothing in src/intel depends
      files from src/mesa/drivers/dri/i965/
       - Both Autoconf and Android builds are addressed. Thanks to Mauro and
      Tapani for the fixups in the latter
       - brw_util.[ch] is not really compiler specific, so it's moved to i965.
      
      v2:
       - move brw_eu_defines.h instead of brw_defines.h
       - remove no-longer applicable includes
       - add missing vulkan/ prefix in the Android build (thanks Tapani)
      
      v3:
       - don't list brw_defines.h in src/intel/Makefile.sources (Jason)
       - rebase on top of the oa patches
      
      [Emil Velikov: commit message, various small fixes througout]
      Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      Reviewed-by: Jason Ekstrand's avatarJason Ekstrand <jason@jlekstrand.net>
      700bebb9
    • Emil Velikov's avatar
      i965: remove unused brw_program.h include · 7784b3c8
      Emil Velikov authored
      Neither of the changed files requires the brw_program.h include. Since
      we're about to move them [to src/intel/compiler] with the next commit
      there's no point in having the include.
      
      Let alone the very confusing compiler include directive
      [-I${top_srcdir}/src/mesa/drivers/dri/i965/] that one would have to use.
      Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      Reviewed-by: Jason Ekstrand's avatarJason Ekstrand <jason@jlekstrand.net>
      7784b3c8
  21. 01 Mar, 2017 1 commit
  22. 26 Jan, 2017 1 commit
  23. 23 Dec, 2016 1 commit