Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium-r300: Add r300_surface. | Corbin Simpson | 2009-02-01 | 2 | -0/+81 |
| | | | | | | Todo: - Hook up surface functions. - Take it for a spin and watch it crash 'n' burn. | ||||
* | gallium-r300: Add r300_blit. | Corbin Simpson | 2009-02-01 | 2 | -0/+125 |
| | | | | Count the XXXs and weep? | ||||
* | gallium-r300: Add copyrights, place (broken) CS. | Corbin Simpson | 2009-02-01 | 3 | -0/+56 |
| | | | | | | | | Todo: - Fill blits. - Less suck. - Ask glisse about how to get winsys+pipe talking right, so stuff like the CS can be set up right. | ||||
* | gallium-r300: Add r300_clear. | Corbin Simpson | 2009-02-01 | 3 | -0/+53 |
| | | | | | | | Todo: - Less suckage. - Re-read bo-cs stuff, figure out how the hell to emit state. - Blits. | ||||
* | gallium-r300: Make it build. | Corbin Simpson | 2009-02-01 | 5 | -21/+98 |
| | | | | | | Still todo: - Sort out winsys. - Less suckage. | ||||
* | gallium-r300: Look less like i915. | Corbin Simpson | 2009-02-01 | 2 | -4/+12 |
| | | | | | | | Todo: - Figure out how much code goes in winsys. - Make it build. - Make it suck less. | ||||
* | gallium-r300: Add some headers. | Corbin Simpson | 2009-02-01 | 3 | -1/+89 |
| | | | | Oh yeah, we're cookin' now! | ||||
* | gallium-r300: Initial commit. | Corbin Simpson | 2009-02-01 | 4 | -0/+172 |
| | | | | Or should it be r300-gallium? Meh, whatever. | ||||
* | amd: initial winsys | Jerome Glisse | 2009-02-01 | 9 | -0/+1130 |
| | |||||
* | Merge branch 'gallium-0.2' of ↵ | Stephane Marchesin | 2009-02-02 | 104 | -429/+445 |
|\ | | | | | | | git+ssh://[email protected]/git/mesa/mesa into gallium-0.2 | ||||
| * | Merge branch 'gallium-winsys-private' into gallium-0.2 | Zack Rusin | 2009-02-01 | 101 | -411/+424 |
| |\ | |||||
| | * | util: List new file in sconscript. | José Fonseca | 2009-02-01 | 1 | -0/+1 |
| | | | |||||
| | * | pipebuffer: Drop (most of) pipe winsys stuff. | José Fonseca | 2009-02-01 | 6 | -275/+1 |
| | | | |||||
| | * | gallium: initialize simple screen in drivers | Zack Rusin | 2009-01-31 | 11 | -1/+22 |
| | | | |||||
| | * | gallium: add a convience wrapper for simple screens | Zack Rusin | 2009-01-30 | 4 | -2/+192 |
| | | | | | | | | | | | | forwards screen calls to the winsys | ||||
| | * | stw: Remove pipe_winsys references. | José Fonseca | 2009-01-30 | 2 | -2/+1 |
| | | | |||||
| | * | gallium: Don't ask winsys name -- let pipe screen do that if it wants. | José Fonseca | 2009-01-30 | 1 | -5/+2 |
| | | | | | | | | | | | | Allows to leave screen->winsys NULL. | ||||
| | * | stw: Don't use the winsys. | José Fonseca | 2009-01-30 | 4 | -19/+15 |
| | | | |||||
| | * | gallium: make p_winsys internal | Zack Rusin | 2009-01-30 | 113 | -258/+272 |
| | | | | | | | | | | | | | | | move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | ||||
| | * | Merge branch 'gallium-0.2' into gallium-winsys-private | José Fonseca | 2009-01-30 | 1 | -0/+4 |
| | |\ | |||||
| | * | | gdi: Update for winsys interface changes. | José Fonseca | 2009-01-30 | 1 | -9/+9 |
| | | | | |||||
| | * | | Merge branch 'gallium-0.2' into gallium-winsys-private | José Fonseca | 2009-01-30 | 8 | -52/+30 |
| | |\ \ | |||||
| | * | | | gallium: give the screen priority when it comes to buffer allocations | Zack Rusin | 2009-01-29 | 48 | -205/+274 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allows the driver to overwrite buffer allocation, first step on the way to making winsys interface internal to the drivers. state trackers and the code above it will go through the screen | ||||
| * | | | | nv20: send buffer handles on hw state emit | Pekka Paalanen | 2009-01-31 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Color and Z buffer offsets were emitted here, now also the buffer handles are emitted so they target the correct memory. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
| * | | | | nv20: disable depth writes in hw init | Pekka Paalanen | 2009-01-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probably not necessary, but just in case. Depth registers point to the color buffer, when there is no depth buffer. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
| * | | | | nv20: Z-mapping parameters | Pekka Paalanen | 2009-01-31 | 2 | -11/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on my renouveau dump, adjust initial hw state related to Z-mapping, and add one unknown depth reg into depth/stencil/alpha emission. Now trivial/tri-z on nv20 looks identical to swrast rendered one. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
| * | | | | nv20: draw_elements needs to flush | Pekka Paalanen | 2009-01-31 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nv20_draw_elements() uses the draw module, and draw_flush() needs to be called to actually emit the vertices immediately. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
| * | | | | nv20: set surface status in clear() | Pekka Paalanen | 2009-01-31 | 1 | -0/+1 |
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | Other nvXX drivers seem to do this, so I do it too. Signed-off-by: Pekka Paalanen <[email protected]> | ||||
* / | | | nv04: some old changes I had lying around. | Stephane Marchesin | 2009-02-02 | 11 | -121/+197 |
|/ / / | |||||
* | / | util: Define ffs for MinGW. | José Fonseca | 2009-01-30 | 1 | -0/+4 |
| |/ |/| | |||||
* | | pipebuffer: Consider 0 as no alignment needed. | José Fonseca | 2009-01-30 | 1 | -1/+7 |
| | | |||||
* | | gallium: Don't build egl state_tracker | Jakob Bornecrantz | 2009-01-30 | 1 | -1/+1 |
| | | |||||
* | | egl: Don't fill shown screen | Jakob Bornecrantz | 2009-01-30 | 1 | -16/+0 |
| | | |||||
* | | intel: Remove debug print | Jakob Bornecrantz | 2009-01-30 | 2 | -13/+1 |
| | | |||||
* | | i915: Fix surface operations | Jakob Bornecrantz | 2009-01-30 | 3 | -21/+21 |
|/ | |||||
* | pipebuffer: Ondemand buffer manager. | José Fonseca | 2009-01-29 | 4 | -0/+319 |
| | | | | | A variation of malloc buffers which get transferred to real graphics memory when there is an attempt to validate them. | ||||
* | pipebuffer: Implement proper buffer validation. | José Fonseca | 2009-01-29 | 14 | -108/+359 |
| | |||||
* | egl: Blit to the bound frontbuffer with pipe | Jakob Bornecrantz | 2009-01-29 | 1 | -0/+8 |
| | |||||
* | intel: Set render domain on read and write | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | intel: Try forcing flushes | Jakob Bornecrantz | 2009-01-29 | 1 | -7/+7 |
| | |||||
* | intel: Dump batchbuffer before sending to hw | Jakob Bornecrantz | 2009-01-29 | 1 | -0/+2 |
| | |||||
* | intel: Change link order | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | i915: Don't take a context as argument for debug | Jakob Bornecrantz | 2009-01-29 | 2 | -7/+5 |
| | |||||
* | i915: Don't dump batchbuffer on flush in context | Jakob Bornecrantz | 2009-01-29 | 1 | -1/+0 |
| | |||||
* | i965: fix bug in pass0_precalc_mov() | Brian Paul | 2009-01-29 | 1 | -3/+11 |
| | | | | | | | | | Previously, "in-place" swizzles such as: MOV t, t.xxyx; were handled incorrectly. Fixed by splitting the one loop into two loops so we get all the refs before assigning them (to avoid potential clobbering). (cherry picked from master/commit faa48915d27634a12f123eaa6e954ec79565e365) | ||||
* | i965: widen per-texture bitfields for 16 texture image units | Brian Paul | 2009-01-29 | 1 | -5/+5 |
| | | | | (cherry picked from master/commit f78c388b6c156cb155f089b00612f00919090a8e) | ||||
* | intel: check if stencil test is enabled in intel_stencil_drawpixels() | Brian Paul | 2009-01-29 | 1 | -1/+5 |
| | | | | (cherry picked from master/commit 72ee0e247d799c85612c72bbd2257648e11fa583) | ||||
* | intel: save/restore GL matrix mode in ↵ | Brian Paul | 2009-01-29 | 2 | -0/+4 |
| | | | | | | intel_meta_set_passthrough_transform(), intel_meta_restore_transform() (cherry picked from master, commit 723648f2ee2a8e529063c9da84e9dff9c8c6be99) | ||||
* | mesa: set version to 7.4 for mesa_7_4_branch | Brian Paul | 2009-01-29 | 1 | -3/+3 |
| | |||||
* | mesa: set version to 7.3 | Brian Paul | 2009-01-29 | 1 | -1/+1 |
| |