Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300-gallium: Enable GLSL for r500. | Corbin Simpson | 2009-05-17 | 1 | -2/+5 |
| | | | | | | Before you get all excited, this is *not* to be construed as actual support for GLSL shaders. The GL version is still 1.3, and stuff still sucks. Just flicking it on so that it can be tested and developed a bit easier. | ||||
* | r300-gallium, radeon-gallium: Nuke gb_pipes from orbit. | Corbin Simpson | 2009-05-17 | 1 | -1/+0 |
| | | | | | See the previous commit for an explanation. This is just all the support code for GB_TILE_CONFIG. | ||||
* | r300-gallium: Die on bad texture formats. | Corbin Simpson | 2009-05-16 | 1 | -2/+9 |
| | | | | | Odds are good that we'll die later anyway, so we might as well do it before we start dancing on random memory. | ||||
* | r300-gallium: Update floating-point params too. | Corbin Simpson | 2009-05-16 | 1 | -6/+9 |
| | | | | Even though we *can* render 10,000-pixel-wide lines, let's not advertise it. | ||||
* | r300-gallium: Update screen caps. | Corbin Simpson | 2009-05-16 | 1 | -4/+3 |
| | | | | Anisotropic filtering should work, and OQ is broken. | ||||
* | r300-gallium: Initial, broken, query setup. | Corbin Simpson | 2009-03-10 | 1 | -2/+1 |
| | | | | Not going to bother unbreaking it here until it's unbroken elsewhere. | ||||
* | gallium: Unify reference counting. | Michel Dänzer | 2009-03-04 | 1 | -12/+4 |
| | | | | | | | | | | | | | | 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(). | ||||
* | r300-gallium, radeon-gallium: Begin migration to DRI2 state tracker, part 1. | Corbin Simpson | 2009-03-03 | 1 | -3/+2 |
| | | | | s/migration/migrane/ , actually. Anyway, this has working glxinfo... | ||||
* | r300-gallium: Cleanup color formats. | Corbin Simpson | 2009-02-28 | 1 | -9/+8 |
| | |||||
* | r300-gallium: Add RS600 chipsets. | Corbin Simpson | 2009-02-27 | 1 | -0/+1 |
| | |||||
* | r300-gallium: Add all supported 2d texture formats | Joakim Sindholt | 2009-02-22 | 1 | -7/+26 |
| | |||||
* | r300-gallium: implement simple pipe_transfer Basically make the driver ↵ | Joakim Sindholt | 2009-02-18 | 1 | -11/+81 |
| | | | | compile and behave like it did before the gallium-texture-transfer merge | ||||
* | r300-gallium: Update r300_screen comments and add a few formats. | Corbin Simpson | 2009-02-14 | 1 | -3/+15 |
| | |||||
* | r300-gallium: Enable all four colorbuffer render targets. | Corbin Simpson | 2009-02-14 | 1 | -2/+1 |
| | | | | | As far as I can tell all the state emission necessary has been set up. Well, except for the fragment shader, but c'mon, gimme a break. :3 | ||||
* | r300: Update to match pipe_surface changes. | Corbin Simpson | 2009-02-08 | 1 | -2/+4 |
| | |||||
* | r300: fix compiler/linker errors | Joakim Sindholt | 2009-02-02 | 1 | -1/+1 |
| | |||||
* | r300: Take care of some XXXes. | Corbin Simpson | 2009-02-02 | 1 | -6/+5 |
| | |||||
* | r300: Add u_simple_screen support. | Corbin Simpson | 2009-02-01 | 1 | -0/+1 |
| | |||||
* | r300: Make format names legible. | Corbin Simpson | 2009-02-01 | 1 | -2/+2 |
| | |||||
* | r300: Add more capabilities. | Corbin Simpson | 2009-02-01 | 1 | -8/+15 |
| | |||||
* | r300: Newlines, dammit! | Corbin Simpson | 2009-02-01 | 1 | -4/+6 |
| | |||||
* | r300: Add some useful debugging information; remove a couple compile warnings. | Corbin Simpson | 2009-02-01 | 1 | -7/+65 |
| | | | | Deck chairs on the Titanic. | ||||
* | r300: Finish basic state setup. | Corbin Simpson | 2009-02-01 | 1 | -0/+1 |
| | | | | | I have successfully fooled glxinfo into believing that I am a competent writer of code. Next step is to trick trivial/clear. | ||||
* | r300: Add texture stubs. | Corbin Simpson | 2009-02-01 | 1 | -0/+23 |
| | |||||
* | amd/r300: Wire up GETPARAM ioctls. | Corbin Simpson | 2009-02-01 | 1 | -2/+6 |
| | | | | Whoo, stuff is starting to look cleaner and cleaner. | ||||
* | r300: Set floating-point params. | Corbin Simpson | 2009-02-01 | 1 | -7/+10 |
| | | | | | Note: I took those numbers from classic Mesa. I know that points are routinely used to clear buffers, but line width is probably wrong. | ||||
* | r300: Fix indenting. | Corbin Simpson | 2009-02-01 | 1 | -5/+10 |
| | |||||
* | r300: Fix missing free(). | Corbin Simpson | 2009-02-01 | 1 | -1/+4 |
| | |||||
* | r300: Use chip caps for something. | Corbin Simpson | 2009-02-01 | 1 | -2/+3 |
| | | | | | | Step two: Integration. Yay? Time to stop messing around with this and actually go do things. | ||||
* | r300: Add chipset sorting and capabilities. | Corbin Simpson | 2009-02-01 | 1 | -16/+7 |
| | | | | | | Part one: Capabilities from classic Mesa. Damn, if only we didn't have so many fucking Radeons! | ||||
* | r300: Various flags, small state tracking things. | Corbin Simpson | 2009-02-01 | 1 | -1/+0 |
| | | | | Getting these out of the way so more stuff can be put in. | ||||
* | r300: Add a basic dirty state emit. | Corbin Simpson | 2009-02-01 | 1 | -1/+6 |
| | | | | I feel strangely unproductive. Must be the cold. | ||||
* | r300, amd: Make everything build. (Not necessarily work, mind you.) | Corbin Simpson | 2009-02-01 | 1 | -2/+2 |
| | | | | | | | | | Lots of structural work, especially in getting the two parts to talk nicely. Todo: - Get damn blitter working. - Add CS flush. - Reverse order of above two items. | ||||
* | gallium-r300: Max LOD bias is 16.0. | Corbin Simpson | 2009-02-01 | 1 | -1/+0 |
| | |||||
* | gallium-r300: Fit it all together now. | Corbin Simpson | 2009-02-01 | 1 | -1/+1 |
| | | | | | In theory, it could work, but there's still some very big gaps. Anything marked with XXX should be taken care of first, probably. | ||||
* | gallium-r300: Make it build. | Corbin Simpson | 2009-02-01 | 1 | -8/+57 |
| | | | | | | Still todo: - Sort out winsys. - Less suckage. | ||||
* | gallium-r300: Initial commit. | Corbin Simpson | 2009-02-01 | 1 | -0/+119 |
Or should it be r300-gallium? Meh, whatever. |