summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/drm/radeon/core
AgeCommit message (Collapse)Author
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-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-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-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-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-04radeon-gallium: DRI2 state tracker, part 3.Corbin Simpson
Properly setup the build process for adding in xorg and egl trackers, and finally put radeon_context and radeon_screen to bed.