1. 16 Aug, 2018 1 commit
  2. 01 Aug, 2018 1 commit
  3. 25 Sep, 2017 2 commits
  4. 25 May, 2016 1 commit
  5. 14 Apr, 2016 1 commit
  6. 02 May, 2014 1 commit
  7. 26 Mar, 2014 1 commit
    • Jose Fonseca's avatar
      mapi/glapi: Use ElementTree instead of libxml2. · 2de70fe2
      Jose Fonseca authored
      It is quite hard to meet the dependency of the libxml2 python bindings
      outside Linux, and in particularly on MacOSX; whereas ElementTree is
      part of Python's standard library.  ElementTree is more limited than
      libxml2: no DTD verification, defaults from DTD, or XInclude support,
      but none of these limitations is serious enough to justify using
      libxml2.
      
      In fact, it was easier to refactor the code to use ElementTree than to
      try to get libxml2 python bindings.
      
      In the process, gl_item_factory class was refactored so that there is
      one method for each kind of object to be created, as it simplifies
      things substantially.
      
      I confirmed that precisely the same output is generated for GL/GLX/GLES.
      
      v2: Remove m4/ax_python_module.m4 as suggested by Matt Turner.
      Reviewed-by: default avatarIan Romanick <ian.d.romanick@intel.com>
      2de70fe2
  8. 29 Jul, 2013 1 commit
  9. 25 Jul, 2013 1 commit
  10. 06 Jun, 2013 1 commit
  11. 13 Mar, 2013 1 commit
  12. 01 Jul, 2011 1 commit
  13. 17 Jun, 2011 4 commits
  14. 16 Feb, 2011 1 commit
  15. 11 Feb, 2011 3 commits
  16. 22 Jan, 2011 1 commit
    • Chia-I Wu's avatar
      scons: Add support for GLES. · bb770af3
      Chia-I Wu authored
      GLES can be enabled by running scons with
      
        $ scons gles=yes
      
      When gles=yes is given, the build is changed in three ways.  First,
      libmesa.a will be built with FEATURE_ES1 and FEATURE_ES2.  This makes
      DRI drivers and libEGL support and advertise GLES support.  Second, GLES
      libraries will be created.  They are libGLESv1_CM, libGLESv2, and
      libglapi.  Last, libGL or opengl32 will link to libglapi.  This change
      is required as _glapi_* will be declared as __declspec(dllimport) in
      libmesa.a on windows.  libmesa.a expects those symbols to be defined in
      another DLL.  Due to this change to GL, GLES support is marked
      experimental.
      
      Note that GLES requires libxml2-python to generate some of its sources.
      bb770af3
  17. 13 Jan, 2011 1 commit
  18. 01 Dec, 2010 1 commit
  19. 01 Nov, 2010 1 commit
    • Jose Fonseca's avatar
      scons: Revamp how to specify targets to build. · 601498ae
      Jose Fonseca authored
      Use scons target and dependency system instead of ad-hoc options.
      
      Now is simply a matter of naming what to build. For example:
      
        scons libgl-xlib
      
        scons libgl-gdi
      
        scons graw-progs
      
        scons llvmpipe
      
      and so on. And there is also the possibility of scepcified subdirs, e.g.
      
        scons src/gallium/drivers
      
      If nothing is specified then everything will be build.
      
      There might be some rough corners over the next days. Please bare with me.
      601498ae
  20. 29 Sep, 2010 1 commit
  21. 03 Sep, 2010 1 commit
  22. 26 Aug, 2010 2 commits
    • Jose Fonseca's avatar
      graw: Undo late loading of graw drivers. · 90437330
      Jose Fonseca authored
      Keith prefers a clean separation between graw applications and
      implementations, where apps do not link libgallium.a but instead
      get all functionality they need via graw interface.
      
      Although this is not incompatible with late loading of graw drivers, it
      it would make it very hard to maintain, as wrappers for every utility
      symbol exposed in graw would have to be written or generated somehow.
      90437330
    • Jose Fonseca's avatar
      graw: Remove graw-null. · 43d94dba
      Jose Fonseca authored
      Pointless now that the graw tests can be built independently of any graw
      implementation.
      43d94dba
  23. 13 Aug, 2010 1 commit
  24. 28 Jun, 2010 1 commit
  25. 07 Jun, 2010 1 commit
  26. 05 Jun, 2010 1 commit
  27. 31 May, 2010 1 commit
  28. 27 May, 2010 1 commit
  29. 21 May, 2010 1 commit
  30. 12 May, 2010 3 commits
  31. 14 May, 2010 1 commit