1. 27 May, 2010 1 commit
  2. 21 May, 2010 2 commits
  3. 12 May, 2010 2 commits
  4. 11 May, 2010 2 commits
  5. 08 May, 2010 3 commits
    • Chia-I Wu's avatar
      gallium: Add egl-apis target. · 63ab2509
      Chia-I Wu authored
      The new target installs client API modules to EGL_DRIVER_INSTALL_DIR.
      They are used by st/egl.
      
      The client APIs are built from OpenGL and OpenVG state trackers.  For
      this to work, st/vega is modified to produce a static library,
      libvega.a, instead.  st/es is also not needed any more.  It is removed
      and --with-state-trackers=es is replaced by --enable-gles-overlay.
      
      As st/egl now has its own client API modules, this solves the ABI issue
      between st/egl and client APIs, as long as the client API modules are
      distributed with st/egl.  Plus, this allows st/egl to support OpenGL
      with non-Gallium libGL.so.
      63ab2509
    • Chia-I Wu's avatar
      mapi: Merge src/gles/. · 3e1ccb25
      Chia-I Wu authored
      Remove src/gles and have mapi/{es1api,es2api} build libGLESv1_CM.so and
      libGLESv2.so.
      3e1ccb25
    • Chia-I Wu's avatar
      Define OpenGL ES and OpenVG library names. · 874ccd5d
      Chia-I Wu authored
      Define <API>_LIB, <API>_LIB_NAME, <API>_LIB_GLOB, and some other
      variables in the configs.  Fix a typo in glesv1_cm.pc.in where an
      inexistent variable is used.
      874ccd5d
  6. 07 May, 2010 2 commits
    • Chia-I Wu's avatar
      st/vega: Use vgapi. · 75143ef0
      Chia-I Wu authored
      Rename vgFooBar to vegaFooBar and use vgapi as the dispatcher.  This
      makes sure there is always a current context when the internal functions
      are called.  And eglGetProcAddress is finally supported.
      75143ef0
    • Chia-I Wu's avatar
      glapi: Move to src/mapi/. · 296adbd5
      Chia-I Wu authored
      Move glapi to src/mapi/{glapi,es1api,es2api}.
      296adbd5
  7. 05 May, 2010 1 commit
    • Chia-I Wu's avatar
      mesa: Fix build of ES overlay. · a6ec1538
      Chia-I Wu authored
      ES overlay is built with FEATURE_ES1 or FEATURE_ES2, and is built
      without FEATURE_GL.  Fix the build by always building OpenGL ES sources,
      but test for FEATURE_ES1 or FEATURE_ES2.  Also, define symbols that are
      missing because FEATURE_GL is not defined.
      a6ec1538
  8. 04 May, 2010 1 commit
  9. 02 May, 2010 4 commits
  10. 19 May, 2010 1 commit
  11. 28 Apr, 2010 2 commits
  12. 24 Apr, 2010 2 commits
  13. 20 Apr, 2010 2 commits
  14. 28 Apr, 2010 1 commit
  15. 27 Apr, 2010 1 commit
  16. 17 Apr, 2010 1 commit
  17. 01 Apr, 2010 1 commit
  18. 26 Mar, 2010 1 commit
  19. 25 Mar, 2010 4 commits
  20. 24 Mar, 2010 5 commits
    • Jakob Bornecrantz's avatar
      gallium: Reorg winsys directories · c9f98673
      Jakob Bornecrantz authored
      Attached output from commit.
       delete mode 100644 src/gallium/winsys/drm/SConscript
       delete mode 100644 src/gallium/winsys/drm/i965/SConscript
       delete mode 100644 src/gallium/winsys/drm/intel/Makefile
       delete mode 100644 src/gallium/winsys/drm/intel/SConscript
       delete mode 100644 src/gallium/winsys/drm/nouveau/Makefile
       delete mode 100644 src/gallium/winsys/drm/radeon/Makefile
       delete mode 100644 src/gallium/winsys/drm/radeon/SConscript
       delete mode 100644 src/gallium/winsys/drm/vmware/Makefile
       delete mode 100644 src/gallium/winsys/drm/vmware/SConscript
       rename src/gallium/winsys/{drm/intel/gem => i915/drm}/Makefile (82%)
       rename src/gallium/winsys/{drm/intel/gem => i915/drm}/SConscript (100%)
       rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_api.c (100%)
       rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_batchbuffer.c (100%)
       rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_buffer.c (100%)
       rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_fence.c (100%)
       rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_winsys.h (100%)
       rename src/gallium/winsys/{drm/i965/gem => i965/drm}/Makefile (78%)
       rename src/gallium/winsys/{drm/i965/gem => i965/drm}/SConscript (100%)
       rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_api.c (98%)
       rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_buffer.c (100%)
       rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_winsys.h (100%)
       rename src/gallium/winsys/{drm => }/i965/xlib/Makefile (97%)
       rename src/gallium/winsys/{drm => }/i965/xlib/xlib_i965.c (100%)
       rename src/gallium/winsys/{drm => }/nouveau/drm/Makefile (79%)
       rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_dri.h (100%)
       rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_drm_api.c (100%)
       rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_drm_api.h (100%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/Makefile (79%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/SConscript (100%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_buffer.h (100%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm.c (100%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm.h (100%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm_buffer.c (100%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_r300.c (100%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_r300.h (100%)
       rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_winsys.h (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/Makefile (63%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/SConscript (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_buffer.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_buffer.h (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_context.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_context.h (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_fence.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_fence.h (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen.h (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_dri.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_ioctl.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_pools.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_svga.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_surface.c (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_surface.h (100%)
       rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmwgfx_drm.h (100%)
       rename src/gallium/winsys/{drm/i965 => sw}/Makefile (61%)
       copy src/gallium/winsys/{drm/sw => sw/drm}/Makefile (73%)
       rename src/gallium/winsys/{drm/sw => sw/drm}/sw_drm_api.c (98%)
       rename src/gallium/winsys/{drm/sw => sw/drm}/sw_drm_api.h (100%)
       rename src/gallium/winsys/{ => sw}/gdi/SConscript (100%)
       rename src/gallium/winsys/{ => sw}/gdi/gdi_sw_winsys.c (100%)
       rename src/gallium/winsys/{ => sw}/gdi/gdi_sw_winsys.h (100%)
       rename src/gallium/winsys/{ => sw}/null/Makefile (78%)
       rename src/gallium/winsys/{ => sw}/null/SConscript (100%)
       rename src/gallium/winsys/{ => sw}/null/null_sw_winsys.c (100%)
       rename src/gallium/winsys/{ => sw}/null/null_sw_winsys.h (100%)
       rename src/gallium/winsys/{drm/sw => sw/wrapper}/Makefile (65%)
       rename src/gallium/winsys/{drm/sw => sw/wrapper}/wrapper_sw_winsys.c (100%)
       rename src/gallium/winsys/{drm/sw => sw/wrapper}/wrapper_sw_winsys.h (100%)
       rename src/gallium/winsys/{ => sw}/xlib/Makefile (79%)
       rename src/gallium/winsys/{ => sw}/xlib/SConscript (100%)
       rename src/gallium/winsys/{ => sw}/xlib/xlib_sw_winsys.c (100%)
      c9f98673
    • Jakob Bornecrantz's avatar
      gallium: Move xorg drivers to targets · 43218a45
      Jakob Bornecrantz authored
      Attached output from git commit:
       rename src/gallium/{winsys/drm/intel/xorg => targets/xorg-i915}/Makefile (95%)
       rename src/gallium/{winsys/drm/intel/xorg => targets/xorg-i915}/intel_xorg.c (98%)
       rename src/gallium/{winsys/drm/i965/xorg => targets/xorg-i965}/Makefile (78%)
       rename src/gallium/{winsys/drm/i965/xorg => targets/xorg-i965}/intel_xorg.c (98%)
       rename src/gallium/{winsys/drm/nouveau/xorg => targets/xorg-nouveau}/Makefile (96%)
       rename src/gallium/{winsys/drm/nouveau/xorg => targets/xorg-nouveau}/nouveau_xorg.c (98%)
       rename src/gallium/{winsys/drm/radeon/xorg => targets/xorg-radeon}/Makefile (73%)
       rename src/gallium/{winsys/drm/radeon/xorg => targets/xorg-radeon}/radeon_xorg.c (98%)
       rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/Makefile (97%)
       rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/SConscript (100%)
       rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_driver.h (100%)
       rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_hook.h (100%)
       rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_ioctl.c (99%)
       rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_screen.c (100%)
       rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_video.c (99%)
       rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_xorg.c (100%)
      43218a45
    • Jakob Bornecrantz's avatar
      gallium: Move egl drivers to targets · f5ba2cde
      Jakob Bornecrantz authored
      Atteched output from git commit:
       rename src/gallium/{winsys/drm => targets}/Makefile.egl (100%)
       rename src/gallium/{winsys/drm/intel/egl => targets/egl-i915}/Makefile (86%)
       rename src/gallium/{winsys/drm/i965/egl => targets/egl-i915}/dummy.c (100%)
       rename src/gallium/{winsys/drm/i965/egl => targets/egl-i965}/Makefile (86%)
       rename src/gallium/{winsys/drm/intel/egl => targets/egl-i965}/dummy.c (100%)
       rename src/gallium/{winsys/drm/nouveau/egl => targets/egl-nouveau}/Makefile (88%)
       rename src/gallium/{winsys/drm/nouveau/egl => targets/egl-nouveau}/dummy.c (100%)
       rename src/gallium/{winsys/drm/radeon/egl => targets/egl-radeon}/Makefile (87%)
       rename src/gallium/{winsys/drm/radeon/egl => targets/egl-radeon}/dummy.c (100%)
       create mode 100644 src/gallium/targets/egl-swrast/Makefile
       create mode 100644 src/gallium/targets/egl-swrast/swrast_glue.c
       rename src/gallium/{winsys/drm/vmware/egl => targets/egl-vmwgfx}/Makefile (86%)
       rename src/gallium/{winsys/drm/swrast/egl => targets/egl-vmwgfx}/dummy.c (100%)
       delete mode 100644 src/gallium/winsys/drm/swrast/Makefile
       delete mode 100644 src/gallium/winsys/drm/swrast/core/Makefile
       delete mode 100644 src/gallium/winsys/drm/swrast/core/swrast_drm_api.c
       delete mode 100644 src/gallium/winsys/drm/swrast/egl/Makefile
       delete mode 100644 src/gallium/winsys/drm/vmware/egl/dummy.c
      f5ba2cde
    • Jakob Bornecrantz's avatar
      gallium: Move dri drivers to targets · be38b325
      Jakob Bornecrantz authored
      Attached output from git commit:
       rename src/gallium/{winsys/drm/Makefile.template => targets/Makefile.dri} (100%)
       rename src/gallium/{winsys/drm/intel/dri => targets/dri-i915}/Makefile (75%)
       rename src/gallium/{winsys/drm/intel/dri => targets/dri-i915}/SConscript (100%)
       rename src/gallium/{winsys/drm/i965/dri => targets/dri-i965}/Makefile (76%)
       rename src/gallium/{winsys/drm/i965/dri => targets/dri-i965}/SConscript (100%)
       rename src/gallium/{winsys/drm/nouveau/dri => targets/dri-nouveau}/Makefile (86%)
       rename src/gallium/{winsys/drm/radeon/dri => targets/dri-radeong}/Makefile (85%)
       rename src/gallium/{winsys/drm/radeon/dri => targets/dri-radeong}/SConscript (100%)
       rename src/gallium/{winsys/drm/vmware/dri => targets/dri-vmwgfx}/Makefile (85%)
       rename src/gallium/{winsys/drm/vmware/dri => targets/dri-vmwgfx}/SConscript (100%)
      be38b325
    • Jakob Bornecrantz's avatar
      41d2ebf2
  21. 23 Mar, 2010 1 commit