Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-26 | st/xorg: create basic vertex shader | Zack Rusin | |
2009-08-26 | st/xorg: create basic fragment shader | Zack Rusin | |
2009-08-26 | st/dri: Add some debug code | Jakob Bornecrantz | |
2009-08-26 | st/xorg: Temporary fix for none stencil visuals | Jakob Bornecrantz | |
Should be replaced with something looking at the proper glx visual for the buffers. | |||
2009-08-26 | st/xorg: Find out correct type for depth stencil buffers | Jakob Bornecrantz | |
2009-08-26 | st/dri: Redo config generation | Jakob Bornecrantz | |
2009-08-26 | st/xorg: Add support for dirty framebuffer region reporting. | Michel Dänzer | |
Add a BlockHandler which flushes the context and reports the dirty region gathered using the X server damage layer. In the interim, with dirty region reporting only allocate textures for the framebuffer and shared pixmaps (e.g. DRI2 buffers) and fall back to software for other pixmaps. This will be improved in the future. | |||
2009-08-26 | st/dri: make the GL_ARB_map_buffer_range entrypoints available | Ben Skeggs | |
2009-08-25 | xorg: insert shaders into the cache | Zack Rusin | |
2009-08-25 | exa: add basic code to cache vertex and fragment shaders | Zack Rusin | |
2009-08-25 | exa: check whether the op is accelerated | Zack Rusin | |
2009-08-25 | xorg: revert bad merge | Zack Rusin | |
2009-08-25 | Add support for building the Xorg state tracker with scons. | Michel Dänzer | |
scons ... statetrackers=xorg | |||
2009-08-24 | xorg: fix compilation | Zack Rusin | |
2009-08-24 | xorg: start on code accelerating render | Zack Rusin | |
2009-08-24 | openvg: fix vgTransformPath with relative coords | Zack Rusin | |
2009-08-22 | st/dri: Remove some debug prints | Jakob Bornecrantz | |
2009-08-22 | st/dri: Find out if the drawable is a pixmap | Jakob Bornecrantz | |
Part of this code is disabled since no performance gains where detected with it enabled. This code only detects if it is a pixmap that it is rendering to on the st/xorg DDX since it sets the fake front to the same handle as front. | |||
2009-08-22 | st/dri: Fix frontbuffer rendering with DRI2 | Jakob Bornecrantz | |
2009-08-22 | st/xorg: Handle fake fronts correctly for pixmaps | Jakob Bornecrantz | |
2009-08-21 | st/egl: Add support for drmModeDirtyFB command if found | Jakob Bornecrantz | |
2009-08-20 | st/egl: Open the first drm node | Jakob Bornecrantz | |
At least its better then hardcoded to i915 | |||
2009-08-19 | gallium: rename copy/fill_rect utility functions | Brian Paul | |
2009-08-19 | st/xlib: remove a couple more 'fake' references | Keith Whitwell | |
2009-08-19 | st/xlib: remove dead ungrab helper | Keith Whitwell | |
2009-08-18 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-08-18 | egl: Create the front texture the properly | Jakob Bornecrantz | |
2009-08-18 | egl: Some per-driver data should be per-display. | Chia-I Wu | |
Move some fields of _EGLDriver to _EGLDisplay. It also becomes unnecessary to pass _EGLDisplay to drivers when _eglMain is called. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-08-18 | egl: Overhaul driver API. | Chia-I Wu | |
The motivation is so that drivers do not need to look up and check for bad display, context, and etc. It also becomes unnecessary for drivers to call the link functions. This commit makes eglapi.[ch] do the lookup and check. As a result, the driver API is overhauled, and almost all sources and drivers need update. The updates are mainly find and replace with human brains. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-08-14 | python/retrace: Open bz2 files correctly. | José Fonseca | |
2009-08-14 | st/xlib: reduce the proliferation of GLX context types | Keith Whitwell | |
Now there is just a single, struct __GLXcontextRec, which is the GLXContext typedef has already been defined as a pointer to. I believe this is the intended usage, that GLX implementations should define that struct as they require. Merge the two previous structs into one and get rid of the no-longer-necessary type casts and sub-classing. | |||
2009-08-14 | st/dri: remove unused dummyContext value | Keith Whitwell | |
2009-08-14 | st/vega: Add more symbols defined by mesa/st. | Chia-I Wu | |
Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-08-13 | st/dri: Add support for GLX_EXT_texture_from_pixmap with direct rendering. | Michel Dänzer | |
2009-08-13 | st/xorg: Fix DRI2 CopyRegion hook. | Michel Dänzer | |
Use GC CopyArea op for proper translation and clipping, and throttle full buffer swaps / frontbuffer flushes. | |||
2009-08-12 | st/xorg: Acquire/drop DRM master in order to work with multiple servers. | Michel Dänzer | |
2009-08-12 | gallium/glx/xlib: main/ prefix on Mesa includes, remove -I$(TOP)/src/mesa/main/ | Brian Paul | |
2009-08-12 | gallium/glx/xlib: updated comments | Brian Paul | |
2009-08-12 | gallium/glx/xlib: delete fakeglx.h | Brian Paul | |
2009-08-12 | gallium/glx/xlib: rename fakeglx.c to glx_api.c | Brian Paul | |
2009-08-12 | gallium/glx/xlib: delete glxapi.h | Brian Paul | |
2009-08-12 | gallium/glx/xlib: rename fakeglx_fonts.c to glx_usefont.c | Brian Paul | |
2009-08-12 | gallium/glx/xlib: rename glxapi.c to glx_getproc.c | Brian Paul | |
2009-08-12 | gallium/glx/xlib: don't include fakeglx.h | Brian Paul | |
2009-08-12 | gallium/glx/xlib: overhaul and simplification of the Gallium Xlib-based GLX | Brian Paul | |
The old GLX dispatch table stuff isn't needed (same story for the Mesa/Xlib driver). The intention of that code was being able to switch on the fly between the real GLX library and the fake/Xlib-based emulation. That hasn't been used in a long time. Next up: some file renaming. | |||
2009-08-06 | st/xorg: If we have DRI2 we should also have some sort of hw support | Jakob Bornecrantz | |
2009-08-05 | st/xorg: Make it work again | Jakob Bornecrantz | |
2009-08-05 | st/egl: Create primary texture not display target | Jakob Bornecrantz | |
2009-08-03 | egl: Replace IsBound by a pointer to the binding. | Chia-I Wu | |
IsBound tells if a context or surface is current. What it does not tell is, to which thread a context is current, or to which context a surface is current. This commit replaces IsBound by a pointer to the binding thread or context. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-07-31 | Rename TGSI LOOP instruction to better match theri usage. | Michal Krol | |
The LOOP/ENDLOOP pair is renamed to BGNFOR/ENDFOR as its behaviour is similar to a C language for-loop. The BGNLOOP2/ENDLOOP2 pair is renamed to BGNLOOP/ENDLOOP as now there is no name collision. |