Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-25 | radeong: Make sure that we're not emitting relocations for local buffers. | Corbin Simpson | |
Split from Marek's immd-mode patch. | |||
2010-01-25 | Revert "r300g,radeong: finish and enable the immediate mode" | Corbin Simpson | |
This reverts commit 112239e9a66a155d36fe2ad0ab130e6f26eff298. | |||
2010-01-24 | r300g,radeong: finish and enable the immediate mode | Marek Olšák | |
Nearly 100% performance increase in glxgears. | |||
2010-01-24 | radeong: do not emit a zero-sized command stream | Marek Olšák | |
Fixing a hardlock introduced in fcbd285e421903ee0a65f19f5d633b25b5923c24 and reproducible with piglit/bugs/fdo23489. | |||
2009-12-18 | r300g: store own copy of flush_cb and flush data. | Dave Airlie | |
don't go sneaking around inside the libdrm copy. | |||
2009-12-04 | r300g, radeong: fix the CS overflow | Marek Olšák | |
2009-12-02 | radeong: Clean up some bad code. | Corbin Simpson | |
2009-12-02 | radeong: Do ioctls before selecting pipe driver. | Corbin Simpson | |
2009-12-02 | r300g, radeong: De-specialize r300_winsys into radeon_winsys. | Corbin Simpson | |
There's like five good reasons for this, I swear. | |||
2009-12-02 | radeong: Change ioctl order, document it. | Corbin Simpson | |
2009-10-14 | r300g: fixup arb occulsion query support. | Dave Airlie | |
1: add rv530 support - num z pipes cap - add proper start/finish query options for rv530 2: convert to use linked list properly. 3: add flushing required check. 4: initial Z top disabling support. TODO: make it actually work on my rv530. | |||
2009-10-14 | r300g: attempt to make bo space check sane. | Dave Airlie | |
This attempts to make r300g do proper bo space checking as opposed to whatever it was doing now. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-09-06 | r300g: Fix some issues pointed out by compiler warnings. | Michel Dänzer | |
2009-08-18 | radeon-gallium: Stop using outdated ioctls. | Corbin Simpson | |
2009-08-18 | Revert "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-24 | radeon-gallium: remove old getparam ioctl | Joakim Sindholt | |
2009-07-23 | r300g, radeon-gallium: Fix API, cleanup. | Corbin Simpson | |
Something called "validate" should return FALSE on failure, not TRUE. | |||
2009-07-23 | radeon-gallium: Build fixes wrt changed libdrm_radeon space check API | Nicolai Hähnle | |
Had to be hacked up a bit to apply to master. Sorry 'bout that. :3 | |||
2009-07-05 | radeon-gallium: Compile warning fix. | Corbin Simpson | |
Fixes flush during validation, in case a buffer is double-validated. | |||
2009-05-28 | r300-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-20 | radeon-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-18 | radeon-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-17 | r300-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-11 | radeon-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-09 | radeon-gallium: Clean up some of the BO counting logic. | Corbin Simpson | |
2009-05-08 | r300-gallium, radeon: BO handling fixes, some useful asserts. | Corbin Simpson | |
2009-05-08 | radeon-gallium: Shut up Valgrind. | Corbin Simpson | |
2009-05-08 | r300-gallium, radeon: A couple cleanups. | Corbin Simpson | |
Trying to track down goddamn bugs. :C | |||
2009-05-01 | radeon: Don't even bother with things too big to fit into our card. | Corbin Simpson | |
2009-05-01 | r300-gallium, radeon-winsys: Hide radeon_cs from r300 pipe. | Corbin Simpson | |
2009-05-01 | r300-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-01 | r300-gallium, radeon-winsys: Reorganize r300_winsys header, break ABI. | Corbin Simpson | |
Make things more consistent, prepare for more function hooks. | |||
2009-05-01 | radeon: Fix cast and comment. | Corbin Simpson | |
2009-04-28 | radeon-r300: Fix a bit of breakage. | Corbin Simpson | |
Not really sure why reordering the ioctls makes them work again. | |||
2009-04-04 | radeon: If the CS emit fails, dump it to stderr. | Corbin Simpson | |
2009-04-04 | radeon: Fix compile warnings, compile errors. | Corbin Simpson | |
2009-03-10 | radeon-gallium: Unbreak non-RADEON_SOFTPIPE. | Corbin Simpson | |
Hehe, sleep may be necessary now. | |||
2009-03-10 | radeon-gallium: Unbreak RADEON_SOFTPIPE. | Corbin Simpson | |
And there was much rejoicing. | |||
2009-03-04 | radeon-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. |