1. 25 Jan, 2012 1 commit
  2. 23 Jan, 2012 1 commit
  3. 22 Jan, 2012 2 commits
  4. 21 Jan, 2012 1 commit
  5. 15 Jan, 2012 2 commits
  6. 14 Jan, 2012 1 commit
  7. 13 Jan, 2012 1 commit
    • Jerome Glisse's avatar
      r600g: add support for virtual address space on cayman v11 · bb1f0cf3
      Jerome Glisse authored
      
      
      Virtual address space put the userspace in charge of their GPU
      address space. It's up to userspace to bind bo into the virtual
      address space. Command stream can them be executed using the
      IB_VM chunck.
      
      This patch add support for this configuration. It doesn't remove
      the 64K ib size limit thought this limit can be extanded up to
      1M for IB_VM chunk.
      
      v2: fix rendering
      v3: fix rendering when using index buffer
      v4: make vm conditional on kernel support add basic va management
      v5: catch the case when we already have va for a bo
      v6: agd5f: update on top of ioctl changes
      v7: agd5f: further ioctl updates
      v8: indentation cleanup + fix non cayman
      v9: rebase against lastest mesa + improvement from Marek & Michel
      v10: fix cut/paste bug
      v11: don't rely on updated radeon_drm.h
      
      Signed-off-by: default avatarJerome Glisse <jglisse@redhat.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      bb1f0cf3
  8. 09 Jan, 2012 1 commit
    • Marek Olšák's avatar
      Squash-merge branch 'gallium-clip-state' · dc4c821f
      Marek Olšák authored
      
      
      Conflicts:
      	src/gallium/auxiliary/tgsi/tgsi_strings.c
      	src/mesa/state_tracker/st_atom_clip.c
      
      commit d919791f2742e913173d6b335128e7d4c63c0840
      Author: Christoph Bumiller <e0425955@student.tuwien.ac.at>
      Date:   Fri Jan 6 17:59:22 2012 +0100
      
          d3d1x: adapt to new clip state
      
      commit cfec82bca3fefcdefafca3f4555285ec1d1ae421
      Author: Christoph Bumiller <e0425955@student.tuwien.ac.at>
      Date:   Fri Jan 6 14:16:51 2012 +0100
      
          gallium/docs: update for clip state changes
      
      commit c02bfeb81ad9f62041a2285ea6373bbbd602912a
      Author: Christoph Bumiller <e0425955@student.tuwien.ac.at>
      Date:   Fri Jan 6 14:21:43 2012 +0100
      
          tgsi: add TGSI_PROPERTY_PROHIBIT_UCPS
      
      commit d4e0a785a6a23ad2f6819fd72e236acb9750028d
      Author: Brian Paul <brianp@vmware.com>
      Date:   Thu Jan 5 08:30:00 2012 -0700
      
          tgsi: consolidate TGSI string arrays in new tgsi_strings.h
      
          There was some duplication between the tgsi_dump.c and tgsi_text.c
          files.  Also use some static assertions to help catch errors when
          adding new TGSI values.
      
          v2: put strings in tgsi_strings.c file instead of the .h file.
      
      Reviewed-by: default avatarDave Airlie <airlied@redhat.com>
      
      commit c28584ce0d8c62bd92c8f140729d344f88a0b3cd
      Author: Christoph Bumiller <e0425955@student.tuwien.ac.at>
      Date:   Fri Jan 6 12:48:09 2012 +0100
      
          gallium: extend user_clip_plane_enable to apply to clip distances
      
      commit f1d5016c07f786229ed057effbe55fbfd160b019
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Fri Jan 6 02:39:09 2012 +0100
      
          nvfx: adapt to new clip state
      
      commit 6f6fa1c26bd19f797c1996731708e3569c9bfe24
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Fri Jan 6 01:41:39 2012 +0100
      
          st/mesa: fix DrawPixels with GL_DEPTH_CLAMP
      
      commit c86ad730aa1c017788ae88a55f54071bf222be12
      Author: Christoph Bumiller <e0425955@student.tuwien.ac.at>
      Date:   Tue Jan 3 23:51:30 2012 +0100
      
          nv50: adapt to new clip state
      
      commit 3a8ae6ac243bae5970729dc4057fe02d992543dc
      Author: Christoph Bumiller <e0425955@student.tuwien.ac.at>
      Date:   Tue Jan 3 23:32:36 2012 +0100
      
          nvc0: adapt to new clip state
      
      commit 6243a8246997f8d2fcc69ab741a2c2dea080ff11
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Thu Dec 29 01:32:51 2011 +0100
      
          draw: initalize pt.user.planes in draw_init
      
          This fixes a crash in glean/fpexceptions.
      
      commit e3056524b19b56d473f4faff84ffa0eb41497408
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Mon Dec 26 06:26:55 2011 +0100
      
          svga: adapt to new clip state
      
      commit c5bfa8b37d6d489271df457229081d6bbb51b4b7
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Sun Dec 25 14:11:51 2011 +0100
      
          r600g: adapt to new clip state
      
      commit f11890905362f62627c4a28a8255b76eb7de7df2
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Sun Dec 25 14:10:26 2011 +0100
      
          r300g: adapt to new clip state
      
      commit e37465327c79a01112f15f6278d9accc5bf3103f
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Sun Dec 25 12:39:16 2011 +0100
      
          draw: adapt to new clip state
      
          This adds a regression in the LLVM clipping path. Can anybody see anything
          wrong with the code? It works for every other case, just glean/fpexceptions
          crashes when doing the "Infinite clip plane test".
      
      commit b474d2b18c72d965eefae4e427c269cba5ce6ba2
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Sun Dec 25 13:14:59 2011 +0100
      
          u_blitter: don't save/set/restore clip state
      
      commit 9dd240ea91f523a677af45e8d0adb9e661e28602
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Sun Dec 25 13:11:56 2011 +0100
      
          gallium: don't cso_save/set/restore clip state
      
          The enable bits are in the rasterizer state.
      
      commit a4f7031179f5f4ad524b34b394214b984ac950f6
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Sun Dec 25 12:58:55 2011 +0100
      
          gallium: default depth_clip to 1
      
          depth_clip = !depth_clamp
      
      commit fe21147a00ab90e549d63fe12ee4625c9c2ffcc3
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Mon Dec 26 06:14:19 2011 +0100
      
          trace,util: update state logging to new clip state
      
          Also dump the other missing flags.
      
      commit 2a3b96e84ac872dcc5bc1de049fe76bb58d64b23
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Sun Dec 25 10:43:43 2011 +0100
      
          st/mesa: adapt to new clip state
      
      commit b7b656a42fca19d7c85267f42649a206a85a2c72
      Author: Marek Olšák <maraeo@gmail.com>
      Date:   Sat Dec 17 15:45:19 2011 +0100
      
          gallium: move state enable bits from clip_state to rasterizer_state
      dc4c821f
  9. 06 Jan, 2012 1 commit
  10. 02 Jan, 2012 1 commit
  11. 17 Dec, 2011 1 commit
    • Marek Olšák's avatar
      r600g: implement transform feedback · 543b2331
      Marek Olšák authored
      r600: DONE.
      r700: MOSTLY (done but locks up).
      Evergreen: MOSTLY (done but doesn't work for an unknown reason).
      
      The kernel support will come soon.
      543b2331
  12. 27 Nov, 2011 1 commit
  13. 13 Nov, 2011 1 commit
  14. 06 Nov, 2011 1 commit
  15. 05 Nov, 2011 2 commits
    • Vadim Girlin's avatar
      r600g: move SPI setup to PS setup · e532c710
      Vadim Girlin authored
      
      
      SPI semantic indices for PS/VS are now static, so we don't
      need to update spi config for every shaders combination. We can move
      the functionality of r600_spi_update to r600(evergreen)_pipe_shader_ps.
      
      Flatshade state is now controlled by the global FLAT_SHADE_ENA flag
      instead of updating FLAT_SHADE for all inputs.
      
      Sprite coord still requires the update of spi setup when
      sprite_coord_enable is first changed from zero (enabled), and then
      only when it's changed to other non-zero value (enabled for other input).
      Change to zero (disabling) and back to the same value is handled via
      global SPRITE_COORD_ENA.
      
      New field "sprite_coord_enable" added to "struct r600_pipe_shader"
      to track current state for the pixel shader. It's checked in the
      r600_update_derived_state.
      
      Signed-off-by: default avatarVadim Girlin <vadimgirlin@gmail.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      e532c710
    • Vadim Girlin's avatar
      r600g: precalculate semantic indices for SPI setup · 5b27b63d
      Vadim Girlin authored
      
      
      There is no need to duplicate semantic mapping which is done in hw, so get
      rid of r600_find_vs_semantic_index.
      
      TGSI name/sid pair is mapped to the 8-bit semantic index for SPI.
      
      Signed-off-by: default avatarVadim Girlin <vadimgirlin@gmail.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      5b27b63d
  16. 04 Nov, 2011 4 commits
  17. 24 Oct, 2011 1 commit
  18. 11 Oct, 2011 1 commit
  19. 10 Oct, 2011 1 commit
  20. 09 Oct, 2011 1 commit
  21. 30 Sep, 2011 1 commit
  22. 28 Sep, 2011 1 commit
  23. 27 Sep, 2011 1 commit
  24. 16 Sep, 2011 3 commits
  25. 14 Sep, 2011 1 commit
  26. 12 Sep, 2011 1 commit
  27. 10 Sep, 2011 1 commit
  28. 01 Sep, 2011 1 commit
  29. 29 Aug, 2011 1 commit
  30. 19 Aug, 2011 3 commits