1. 10 Sep, 2011 1 commit
  2. 08 Sep, 2011 1 commit
  3. 30 Aug, 2011 3 commits
  4. 04 Aug, 2011 1 commit
  5. 01 Aug, 2011 1 commit
  6. 21 Jul, 2011 1 commit
  7. 14 Jul, 2011 1 commit
  8. 07 Jul, 2011 1 commit
  9. 12 May, 2011 1 commit
  10. 10 May, 2011 1 commit
  11. 06 May, 2011 1 commit
  12. 27 Apr, 2011 1 commit
  13. 16 Apr, 2011 1 commit
    • Marcin Ślusarz's avatar
      gallium: include u_format.h for util_format_is_supported · b5dfc38e
      Marcin Ślusarz authored
      Without it gcc complains:
      nv50_screen.c: In function ‘nv50_screen_is_format_supported’:
      nv50_screen.c:48: warning: implicit declaration of function ‘util_format_is_supported’
      
      and handles it wrongly - util_format_is_supported returns boolean, which is typedef'ed
      to uchar, but function without prototype is assumed to return int.
      
      For me nv50_screen_is_format_supported was returning true for float formats without
      --enable-texture-float...
      b5dfc38e
  14. 15 Apr, 2011 1 commit
  15. 10 Apr, 2011 2 commits
  16. 01 Apr, 2011 1 commit
  17. 29 Mar, 2011 1 commit
  18. 11 Mar, 2011 1 commit
  19. 05 Mar, 2011 1 commit
  20. 03 Mar, 2011 3 commits
  21. 02 Mar, 2011 1 commit
  22. 01 Mar, 2011 5 commits
  23. 28 Feb, 2011 1 commit
  24. 02 Dec, 2010 1 commit
  25. 22 Nov, 2010 1 commit
    • Marek Olšák's avatar
      gallium: add PIPE_SHADER_CAP_SUBROUTINES · 9aa089ea
      Marek Olšák authored
      This fixes piglit/glsl-vs-main-return and glsl-fs-main-return for the drivers
      which don't support RET (i915g, r300g, r600g, svga).
      
      ir_to_mesa does not currently generate subroutines, but it's a matter of time
      till it's added. It would then break all the drivers which don't implement
      them, so this CAP makes sense.
      Signed-off-by: Marek Olšák's avatarMarek Olšák <maraeo@gmail.com>
      9aa089ea
  26. 12 Nov, 2010 1 commit
  27. 25 Sep, 2010 2 commits
  28. 18 Sep, 2010 2 commits
  29. 14 Sep, 2010 1 commit
    • Luca Barbieri's avatar
      gallium: introduce get_shader_param (ALL DRIVERS CHANGED) (v3) · a508d2dd
      Luca Barbieri authored
      Changes in v3:
      - Also change trace, which I forgot about
      
      Changes in v2:
      - No longer adds tessellation shaders
      
      Currently each shader cap has FS and VS versions.
      
      However, we want a version of them for geometry, tessellation control,
      and tessellation evaluation shaders, and want to be able to easily
      query a given cap type for a given shader stage.
      
      Since having 5 duplicates of each shader cap is unmanageable, add
      a new get_shader_param function that takes both a shader cap from a
      new enum and a shader stage.
      
      Drivers with non-unified shaders will first switch on the shader
      and, within each case, switch on the cap.
      
      Drivers with unified shaders instead first check whether the shader
      is supported, and then switch on the cap.
      
      MAX_CONST_BUFFERS is now per-stage.
      The geometry shader cap is removed in favor of checking whether the
      limit of geometry shader instructions is greater than 0, which is also
      used for tessellation shaders.
      
      WARNING: all drivers changed and compiled but only nvfx tested
      a508d2dd