| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/mesa/drivers/dri/intel/intel_screen.c
src/mesa/drivers/dri/intel/intel_swapbuffers.c
src/mesa/drivers/dri/r300/r300_emit.c
src/mesa/drivers/dri/r300/r300_ioctl.c
src/mesa/drivers/dri/r300/r300_tex.c
src/mesa/drivers/dri/r300/r300_texstate.c
|
| | |
|
| | |
|
| |
| |
| |
| | |
Split from Marek's immd-mode patch.
|
| |
| |
| |
| | |
Split from Marek's immd-mode patch.
|
| |
| |
| |
| | |
Split from Marek's immd-mode patch.
|
| |
| |
| |
| | |
This reverts commit 112239e9a66a155d36fe2ad0ab130e6f26eff298.
|
| |
| |
| |
| |
| | |
Remove extraneous quotes that prevent some drivers to be installed when
there are more than one display in EGL_DISPLAYS.
|
| |
| |
| |
| | |
Nearly 100% performance increase in glxgears.
|
| | |
|
| |
| |
| |
| |
| | |
Fixing a hardlock introduced in fcbd285e421903ee0a65f19f5d633b25b5923c24 and
reproducible with piglit/bugs/fdo23489.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Install EGL drivers to EGL_DRIVER_INSTALL_DIR, which is default to
${libdir}/egl.
|
| | |
|
|\|
| |
| |
| |
| |
| | |
Conflicts:
src/mesa/shader/prog_execute.c
|
| |
| |
| |
| |
| |
| | |
The previous memory leak fix didn't always work properly.
Now check the xm_buffer::smh field (now documented!) to
see if the buffer points to shared memory.
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/gallium/auxiliary/draw/draw_context.c
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
src/gallium/auxiliary/pipebuffer/Makefile
src/gallium/auxiliary/pipebuffer/SConscript
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/auxiliary/tgsi/tgsi_scan.c
src/gallium/drivers/i915/i915_surface.c
src/gallium/drivers/i915/i915_texture.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/softpipe/sp_prim_vbuf.c
src/gallium/state_trackers/xorg/xorg_dri2.c
src/gallium/winsys/drm/intel/gem/intel_drm_api.c
src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
src/gallium/winsys/drm/radeon/core/radeon_drm.c
src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c
src/mesa/state_tracker/st_cb_clear.c
|
| |
| |
| |
| |
| | |
In particular, delay patching GMR relocations until the buffers are
validated, since the buffers relative offset can only be established then.
|
| |
| |
| |
| | |
set within reasonable bounds.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is a minimum change to keep things building and running minimally -- it
might cause applications to fail to allocate buffers due to out of
GMR memory.
A proper update will be commited later.
|
| |
| |
| |
| | |
Fixes leak caused by window resize.
|
| | |
|
| |
| |
| |
| |
| |
| | |
Based on patch by Chia-I Wu <[email protected]>
Expose the name of the kernel driver as accepted by drmOpenByName.
|
| |
| |
| |
| | |
Signed-off-by: Thomas Hellstrom <[email protected]>
|
| |
| |
| |
| | |
Simply the name to egl.
|
| |
| |
| |
| | |
Pass -linker, -ldflags, and $(MKLIB_OPTIONS) to mklib.
|
| |
| |
| |
| |
| |
| | |
With the addition egl_x11_swrast, egl_softpipe is sort of deprecated.
The new driver serves the same purpose as egl_softpipe does. It is
based on egl_g3d and provides more features.
|
| |
| |
| |
| | |
The swrast winsys always returns NULL when drm_api_create is called.
|
| |
| |
| |
| |
| |
| | |
The egl_g3d state tracker has support for KMS, and the support is based
on the egl state tracker. As egl_g3d provides more features, it should
be better to keep only egl_g3d to unify the efforts.
|
| |
| |
| |
| |
| | |
Mainly to respect LDFLAGS and remove unused target $(LIBNAME_EGL). This
is based on the patch by Tomáš Chvátal <[email protected]>.
|
| |
| |
| |
| |
| | |
Include the glapi*.h directly instead. glapi/dispatch.h became a Mesa
core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.
|
| |
| |
| |
| | |
Using "radeon" instead of "radeong" because we don't have classic EGL.
|
| | |
|
|\ \ |
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/mesa/main/dd.h
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is done by stopping linking to libmesagallium.a and removing DRI
related stuff. The state tracker an application links to decides the
API supported.
Signed-off-by: Chia-I Wu <[email protected]>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix generation of depend. Link to the dynamic libraries used.
Signed-off-by: Chia-I Wu <[email protected]>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When GLX_INDIRECT_RENDERING is defined, some symbols are used in
libglapi.a but are not defined. Define them through the help of
glapitemp.h.
Signed-off-by: Chia-I Wu <[email protected]>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We have broken 1000 FPS. Hell yes.
Heavily inspired by Marek's patch, but using pipebuffer instead of
a roll-your-own malloc.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
The kernel will decide on its own what to give us.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
don't make modesetting_drv.so anymore
|
| | | | |
|
| |/ /
|/| |
| | |
| | |
| | | |
The rest of the driver API has it as the first argument. It should be
there so that a driver has access to itself.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The new EGL drivers use egl_g3d and respect EGL_DISPLAYS. They are
named after the display supported and the DRM name.
Signed-off-by: Chia-I Wu <[email protected]>
|