summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/drm/radeon
AgeCommit message (Collapse)Author
2009-08-28st/xorg: Pass dri driver name as driverName on screenJakob Bornecrantz
2009-08-18radeon-gallium: Oh, look, we *do* already support DONTBLOCK.Corbin Simpson
Well, okay, the kernel doesn't, but that's no excuse for us! :3
2009-08-18radeon-gallium: Stop using outdated ioctls.Corbin Simpson
2009-08-18Revert "r300-gallium, radeon-gallium: Nuke gb_pipes from orbit."Corbin Simpson
This reverts commit 6a40d1e9d96f8e8c57bc3bbd6f567cacd4471f59. Turns out that we *do* need these for OQ after all. Go figure. Conflicts: src/gallium/winsys/drm/radeon/core/radeon_r300.h
2009-07-26radeon-gallium: If BO allocation fails, return NULL.Corbin Simpson
2009-07-24radeon-gallium: remove old getparam ioctlJoakim Sindholt
2009-07-23r300g, radeon-gallium: Fix API, cleanup.Corbin Simpson
Something called "validate" should return FALSE on failure, not TRUE.
2009-07-23radeon-gallium: Build fixes wrt changed libdrm_radeon space check APINicolai Hähnle
Had to be hacked up a bit to apply to master. Sorry 'bout that. :3
2009-07-20r300g: Fix SCons build.Michel Dänzer
2009-07-13r300g, radeon: Whitespace fixes.Nicolai Hähnle
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com>
2009-07-05radeon-gallium: Compile warning fix.Corbin Simpson
Fixes flush during validation, in case a buffer is double-validated.
2009-07-05radeon-gallium: Use FLINK to do proper global buffers.Corbin Simpson
2009-07-05radeon-gallium: Wait for BOs before mapping them.Corbin Simpson
2009-07-02r300g: Readd trace driver supportJakob Bornecrantz
2009-07-01radeon-gallium: Adapt to drm_api changes.Corbin Simpson
Note that trace debugging is temporarily gone. I'll rework it later.
2009-06-01Use separate $(MINSTALL) for installing librariesDan Nicholson
The special feature of bin/minstall to copy symlinks is only ever needed when installing libraries which may have .so symlinks. All the headers and directories can use a normal install program. These two modes are separated as $(INSTALL) and $(MINSTALL) to allow the user (or autoconf) to override installing normal files as they please. An autoconf check for the install program has been added and will be used in preference to minstall when available. Fixes bug 16053.
2009-05-28r300-gallium, radeon-gallium: Make add_buffer indicate when a flush is needed.Corbin Simpson
On a side note, why is RADEON_MAX_BOS 24? Should ask airlied about that.
2009-05-20radeon-gallium: Add surface_buffer_create callback.Corbin Simpson
2009-05-20radeon-gallium: Don't permit reading and writing a BO in one CS.Corbin Simpson
This fixes some silent problems in current libdrm_radeon. surface_copy still locks up hard.
2009-05-18radeon-gallium: Remove BO validation debug.Corbin Simpson
It appears that that area of code "just works" much like classic Mesa's version, so might as well not waste scrollback on it.
2009-05-17r300-gallium, radeon-gallium: Nuke gb_pipes from orbit.Corbin Simpson
See the previous commit for an explanation. This is just all the support code for GB_TILE_CONFIG.
2009-05-16Create common trace_drm code, add to radeon_winsys.Corbin Simpson
2009-05-11radeon-gallium: Forgot a typedef.Corbin Simpson
2009-05-11radeon-gallium: Support new info ioctls in addition to classic getparams.Corbin Simpson
This makes non-hybrid kernels like newttm from drm-next-radeon work while avoiding breakage with Fedora/Ubuntu/etc.
2009-05-09radeon-gallium: Clean up some of the BO counting logic.Corbin Simpson
2009-05-08r300-gallium, radeon: BO handling fixes, some useful asserts.Corbin Simpson
2009-05-08radeon-gallium: Shut up Valgrind.Corbin Simpson
2009-05-08r300-gallium, radeon: A couple cleanups.Corbin Simpson
Trying to track down goddamn bugs. :C
2009-05-01radeon: Don't even bother with things too big to fit into our card.Corbin Simpson
2009-05-01r300-gallium, radeon-winsys: Hide radeon_cs from r300 pipe.Corbin Simpson
2009-05-01r300-gallium, radeon-winsys: Space accounting.Corbin Simpson
It is no longer optional in current libdrm, so it was time to actually start counting our BOs.
2009-05-01r300-gallium, radeon-winsys: Reorganize r300_winsys header, break ABI.Corbin Simpson
Make things more consistent, prepare for more function hooks.
2009-05-01radeon: Fix cast and comment.Corbin Simpson
2009-04-28radeon-r300: Fix a bit of breakage.Corbin Simpson
Not really sure why reordering the ioctls makes them work again.
2009-04-28radeon: Use PCI_MATCH_ANY for xorg driver.Corbin Simpson
Might as well.
2009-04-28gallium: Rename the dri state tracker lib to libdridrm.aThomas Hellstrom
2009-04-28gallium: Move the dri2 state tracker since we're about to extend it to dri1.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-04-28gallium: 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-18softpipe: Simplify softpipe_create's prototype.José Fonseca
2009-04-18softpipe: Remove softpipe_winsys.José Fonseca
Not used by softpipe anyway.
2009-04-06r300-gallium: Skeleton for integrating into the python statetracker.José Fonseca
2009-04-04radeon: A bit of indent and line break cleanup.Corbin Simpson
2009-04-04radeon: If the CS emit fails, dump it to stderr.Corbin Simpson
2009-04-04Add scons build support for radeon/r300.Corbin Simpson
2009-04-04radeon: Fix compile warnings, compile errors.Corbin Simpson
2009-03-15radeon-gallium: Add my R580 to the xorg PCI ID list.Corbin Simpson
At some point, going to have to grab the big list from xf86-video-ati.
2009-03-10radeon-gallium: Unbreak non-RADEON_SOFTPIPE.Corbin Simpson
Hehe, sleep may be necessary now.
2009-03-10radeon-gallium: Unbreak RADEON_SOFTPIPE.Corbin Simpson
And there was much rejoicing.
2009-03-06st/xorg: Install to XORG_DRIVER_INSTALL_DIRJoel Bosveld
2009-03-05radeon-gallium: fix dri2 buildJoakim Sindholt