| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Include the glapi*.h directly instead. glapi/dispatch.h became a Mesa
core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.
|
|
|
|
|
| |
Signed-off-by: Alan Coopersmith <[email protected]>
Signed-off-by: Brian Paul <[email protected]>
|
|
|
|
| |
Using "radeon" instead of "radeong" because we don't have classic EGL.
|
| |
|
|
|
|
|
| |
Hook the drv->Probe callback to allow the drivers to probe displays.
The loading of state trackers is delayed to avoid unnecessary loading.
|
|
|
|
|
|
| |
The functions can be used to check if a display is supported without
creating a struct native_display. It uses a probe object that can be
shared across drivers.
|
|
|
|
|
| |
A pipe transfer is supposed to be temporary. It should be created
before X*PutImage and destroyed afterwards.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Use DESTDIR and MINSTALL.
Signed-off-by: Chia-I Wu <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| | |
In c847a13d38d4e8c5f4c386d060dcc8ec09e491a3, auxiliaries becomes a
single library; In e388d62b4712bcd75cecad53f5ca20a2bb6f89b1, the
default build is changed to have -fvisibility=hidden.
Signed-off-by: Chia-I Wu <[email protected]>
|
| |\
| | |
| | |
| | |
| | | |
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]>
|
| | |
| | |
| | |
| | |
| | |
| | | |
State trackers like es or vega need to install their libraries.
Signed-off-by: Chia-I Wu <[email protected]>
|
| | |
| | |
| | |
| | | |
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]>
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls
for aligned, always_inline, noinline, pure, const, and malloc.
This commit includes updates to files that were regenerated by gl_XML.py
after adding the __SUNPRO_C checks to it
Signed-off-by: Alan Coopersmith <[email protected]>
Signed-off-by: Brian Paul <[email protected]>
|
| | |
| | |
| | |
| | | |
We initialized width/height/depth from pt->width0/height0/depth0 above.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Some of those still look atrocious. :T
|
| | | |
|
| | |
| | |
| | |
| | | |
I'm getting better at this, I think.
|
| | |
| | |
| | |
| | | |
I fail at Sphinx-style ReST.
|
| | | |
|
| | |
| | |
| | |
| | | |
From IRC with Jakob.
|
| | |
| | |
| | |
| | | |
This function was untested, sorry.
|
| | |
| | |
| | |
| | |
| | | |
And fix some obvious mistakes introduced in the
previous instancing commit.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes lockup triggered by this ingenious shader:
1: CALL :3
2: END
3: BGNSUB ...
|
| | | |
|
| | |
| | |
| | |
| | | |
The dimension index always addresses the second-dimension axis.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Allows declaring a contiguous block of immediates. Useful for
relative indexing.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We have broken 1000 FPS. Hell yes.
Heavily inspired by Marek's patch, but using pipebuffer instead of
a roll-your-own malloc.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
As per classic r300.
Not sure why glean/polygonOffset still fails, but we do emit the same register
values as in classic.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Fix a wrong comment and remove an unnecessary #include.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
4 samples should be enough for GLUT to be satisfied, and I think most
of the HW that does any MSAA, can do it.
Note that any pipe that doesn't multisample can just ignore the
corresponding flag in pipe_rasterizer_state.
|
| | |
| | |
| | |
| | | |
Split from the next patch for bisection purposes only.
|
| | | |
|
| | |
| | |
| | |
| | | |
The kernel will decide on its own what to give us.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It uses a slow path to copy the render buffer of the surface to the
target pixmap. We might be able to create a pipe context for
EGLDisplay's use and use a blitter context for the purpose. It is left
for a future consideration.
|
| | |
| | |
| | |
| | |
| | | |
The function may be used to support, for example,
EGL_MATCH_NATIVE_PIXMAP and EGL_KHR_image_pixmap.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A validate call asks for the buffers of a native surface. Using a mask
to represent the interested buffers is more intuitive. It also rules
out corner cases such as a single attachment being listed multiple
times.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
egl_g3d calls st_set_framebuffer_surface on window resize. It updates
the renderbuffer's geometry and makes st_resize_framebuffer a no-op.
This commit improves the no-op check a little bit. It can do better
after gallium-fb-dimensions is merged.
|