1. 31 Oct, 2018 1 commit
  2. 30 Oct, 2018 1 commit
  3. 24 Aug, 2018 1 commit
  4. 23 Aug, 2018 2 commits
  5. 01 Sep, 2017 1 commit
  6. 29 Aug, 2017 1 commit
  7. 25 Jul, 2016 1 commit
  8. 16 May, 2016 1 commit
  9. 15 Apr, 2016 1 commit
  10. 03 Mar, 2016 1 commit
  11. 24 Mar, 2015 1 commit
  12. 06 Mar, 2015 1 commit
  13. 12 Jan, 2015 1 commit
  14. 06 Jan, 2015 1 commit
  15. 25 Sep, 2014 2 commits
  16. 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
  17. 24 Feb, 2014 1 commit
  18. 21 Dec, 2013 1 commit
  19. 09 Sep, 2013 1 commit
  20. 18 Jul, 2013 1 commit
  21. 22 Jan, 2013 3 commits
  22. 19 Jan, 2013 1 commit
  23. 13 Dec, 2012 1 commit
    • Thierry Reding's avatar
      build: Fix AX_PROG_{CC,CXX}_FOR_BUILD macros · 60e05d73
      Thierry Reding authored
      Override the cross_compiling and ac_tool_prefix variables by reassigning
      to them instead of redefining the macros. Redefining them will actually
      cause the variable names to be replaced instead of their content.
      
      Furthermore push the definition of CPPFLAGS before running the checks
      for the build tools to avoid the host CPPFLAGS from leaking into the
      build CPPFLAGS.
      
      While at it drop the redefinition of AC_TRY_COMPILER which hasn't been
      used since autoconf 2.50 and make sure that all definitions are properly
      popped when done (LDFLAGS, ac_cv_prog_CPP, ac_cv_prog_CXXCPP).
      Acked-by: Matt Turner's avatarMatt Turner <mattst88@gmail.com>
      Signed-off-by: Thierry Reding's avatarThierry Reding <thierry.reding@avionic-design.de>
      60e05d73
  24. 02 Nov, 2012 1 commit
    • Thierry Reding's avatar
      build: Don't cross-compile GLSL builtin compiler · 9948a336
      Thierry Reding authored
      The builtin_compiler binary is used during the build process to generate
      code for the builtin GLSL functions. Since this binary needs to be run
      on the build host, it must not be cross-compiled.
      
      This patch fixes the build system to compile a second version of the
      source files and the builtin_compiler binary itself for the build
      system. It does so by defining the CC_FOR_BUILD and CXX_FOR_BUILD
      variables, which are searched for by the configure script and point to
      the location of native C and C++ compilers.
      
      In order for this to work properly, builtin_function.cpp is removed
      from BUILT_SOURCES, otherwise the build system would try to generate it
      before having had a chance to descend into the builtin_compiler
      subdirectory. With the builtin_compiler and glsl_compiler now being
      generated at different stages, the build instructions for glsl_compiler
      can be simplified a bit.
      Signed-off-by: Thierry Reding's avatarThierry Reding <thierry.reding@avionic-design.de>
      Acked-by: Kenneth Graunke's avatarKenneth Graunke <kenneth@whitecape.org>
      9948a336
  25. 27 Sep, 2012 1 commit