| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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]>
|
| |
| |
| |
| |
| |
| |
| | |
The name can be used for driver selection. It has the same name as the
DRI driver does right now.
Signed-off-by: Chia-I Wu <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
st_api.c is supposed to define st_api_OpenGL to advertise OpenGL
support. However, the linker discards the symbol because it has no
user. It is better to leave this to other state trackers that link to
libmesagallium.a.
Signed-off-by: Chia-I Wu <[email protected]>
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
The call to _eglSwapBuffers is unnecessary, and the function is missing
when -fvisibility=hidden. Also remove the extraneous braces and indent
the block.
|
| |
| |
| |
| | |
Hopefully adddresses fdo 25828.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
docs/relnotes.html
src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
src/gallium/drivers/r300/r300_cs.h
src/mesa/drivers/dri/i965/brw_wm_surface_state.c
src/mesa/main/enums.c
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Both MinGW and MSVC include opengl32 import libraries, and its safer to
always use those.
|
| | |
| | |
| | |
| | |
| | | |
Both MinGW and MSVC include opengl32 import libraries, and its safer to
always use those.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Makes integration of gallium into out of tree components much easier. No
pratical change for components in this tree,
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
configs/darwin
src/gallium/auxiliary/util/u_clear.h
src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
src/mesa/drivers/dri/i965/brw_draw_upload.c
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/gallium/auxiliary/util/u_network.c
src/gallium/auxiliary/util/u_network.h
src/gallium/drivers/i915/i915_state.c
src/gallium/drivers/trace/tr_rbug.c
src/gallium/state_trackers/vega/bezier.c
src/gallium/state_trackers/vega/vg_context.c
src/gallium/state_trackers/xorg/xorg_crtc.c
src/gallium/state_trackers/xorg/xorg_driver.c
src/gallium/winsys/xlib/xlib_brw_context.c
src/mesa/main/mtypes.h
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
And not just softpipe.
It is particularly convenient to use llvmpipe instead, since it is much
faster. It also allows to use rbug with all xlib drivers.
|
| | | |
| | | |
| | | |
| | | | |
After glsl rework merge.
|
| | | |
| | | |
| | | |
| | | | |
These buffers were getting dereferenced later.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
configure.ac
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Conflicts:
SConstruct
configs/default
configs/linux-dri
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The gem winsys gets this information, needs to pass it on.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|