Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-28 | st/xorg: disable composite accelration for now | Zack Rusin | |
2009-08-28 | st/xorg: bind samplers before composition | Zack Rusin | |
2009-08-28 | st/xorg: normalize coords for the src operands in the vertex shader | Zack Rusin | |
2009-08-28 | st/xorg: If migrating from a sw pixmap to a hw pixmap upload old contents | Jakob Bornecrantz | |
2009-08-28 | st/xorg: Null devPrivate.ptr when unmapping | Jakob Bornecrantz | |
2009-08-28 | st/xorg: Fix scons build. | Michel Dänzer | |
2009-08-28 | drm_api: Operate on textures instead of buffers | Jakob Bornecrantz | |
Most use cases just got the buffer from the texture and then called into one of the get_handle functions. Also with this patch it would be easier to move to a generic function for getting handles from textures and textures from handles, that is exposed via the screen. | |||
2009-08-28 | st/xorg: Fix some warnings | Jakob Bornecrantz | |
2009-08-28 | st/xorg: Pass dri driver name as driverName on screen | Jakob Bornecrantz | |
2009-08-28 | Revert "st/xorg/dri: Pass texture formats via the DRI2 protocol flags." | Jakob Bornecrantz | |
This reverts commit a33e9ea3b9b7ac98d6e9bc385bbbe7eac2eb73d0. As this change breaks both radeon and nouveau | |||
2009-08-27 | st/xorg: set vertex and fragment shader for the current op | Zack Rusin | |
2009-08-27 | st/xorg: bind rasterizer state | Zack Rusin | |
2009-08-27 | st/xorg: set blend state for exa | Zack Rusin | |
2009-08-27 | st/xorg: bind framebuffer and viewport for exa | Zack Rusin | |
2009-08-27 | st/xorg: create and destroy shader cache | Zack Rusin | |
2009-08-27 | st/xorg: Set shared usage of pixmaps for use via DRI2. | Michel Dänzer | |
Also allow pixmaps to have both the shared and displayed usage flags, as is the case for the screen pixmap now. | |||
2009-08-27 | st/xorg: Don't hardcode ExaPrepareCopy to fall back to software. | Michel Dänzer | |
2009-08-27 | st/xorg: Flush context if necessary in ExaPrepareAccess. | Michel Dänzer | |
2009-08-27 | st/xorg/dri: Pass texture formats via the DRI2 protocol flags. | Michel Dänzer | |
No need to guess. | |||
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/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/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-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-22 | st/xorg: Handle fake fronts correctly for pixmaps | Jakob Bornecrantz | |
2009-08-19 | gallium: rename copy/fill_rect utility functions | Brian Paul | |
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-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-07-06 | exa: some infrastucture work for accelerating composite | Zack Rusin | |
2009-06-30 | drm/st: Return drm_api struct from a function | Jakob Bornecrantz | |
2009-06-22 | st/xorg: Convert to template makefile | Jakob Bornecrantz | |
2009-04-28 | gallium: Update the drm_api. | Thomas Hellstrom | |
Make it possible to pass state-tracker-specific data to the init_screen function, and even open the door for device-specific state-tracker screen initialization. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-04-23 | gallium: Handle non-NULL data pointer in EXA ModifyPixmapHeader hook. | Michel Dänzer | |
Need to use the data pointed to for pixmap contents in that case. Fixes RENDER based text rendering. | |||
2009-04-23 | gallium: Always include xorg-server.h before other X server headers. | Michel Dänzer | |
Various breakage otherwise, e.g. _XSERVER64 not being defined on 64 bit leading to inconsistent definitions of X server internal structs. | |||
2009-04-23 | gallium: Fix up xorg state tracker build. | Michel Dänzer | |
2009-03-13 | gallium: Remove do_flip argument from surface_copy | Jakob Bornecrantz | |
I should have gotten most uses and implementation correctly fixed, but things might break. Feel free to blame me. | |||
2009-03-05 | st/xorg: Clean up xorg_exa.c a bit | Jakob Bornecrantz | |
2009-03-05 | st/xorg: Change format function a bit | Jakob Bornecrantz | |
2009-03-05 | st/xorg: Fix transfer double free | Jakob Bornecrantz | |
2009-03-04 | gallium: Unify reference counting. | Michel Dänzer | |
The core reference counting code is centralized in p_refcnt.h. This has some consequences related to struct pipe_buffer: * The screen member of struct pipe_buffer must be initialized, or pipe_buffer_reference() will crash trying to destroy a buffer with reference count 0. u_simple_screen takes care of this, but I may have missed some of the drivers not using it. * Except for rare exceptions deep in winsys code, buffers must always be allocated via pipe_buffer_create() or via screen->*buffer_create() rather than via winsys->*buffer_create(). | |||
2009-03-03 | st/drm: s/hocks/hooks/ | Jakob Bornecrantz | |