Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Make sure we flush before some texture / buffer operations. | Thomas Hellstrom | 2009-04-15 | 14 | -1/+354 |
| | | | | | | | Also implement context member functions to optimize away those flushes whenever possible. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | r300-gallium: Use viewport state. | Corbin Simpson | 2009-04-15 | 1 | -13/+29 |
| | |||||
* | r300-gallium: Don't use indexbufs for now. | Corbin Simpson | 2009-04-15 | 1 | -2/+14 |
| | | | | They aren't working, so best to turn it off. | ||||
* | r300-gallium: Point size is at OVM position 15, not 1. | Corbin Simpson | 2009-04-15 | 2 | -1/+4 |
| | | | | Or so sayeth osiris, and he would know. :3 | ||||
* | r300-gallium: vs: Dot products. | Corbin Simpson | 2009-04-15 | 2 | -0/+34 |
| | |||||
* | nv50: fix mrt clear | Ben Skeggs | 2009-04-13 | 1 | -8/+11 |
| | |||||
* | r300-gallium: Split up vertex format tallying for HW and SW TCL. | Corbin Simpson | 2009-04-10 | 1 | -27/+50 |
| | | | | This makes things draw (again) with HW TCL. Yay? | ||||
* | r300-gallium: Finish up cleanup of vertex format state. | Corbin Simpson | 2009-04-10 | 1 | -21/+80 |
| | | | | This makes texcoords route properly, and also fixes a few asserts. | ||||
* | r300-gallium: Clean up vertex format setup. | Corbin Simpson | 2009-04-10 | 2 | -76/+108 |
| | |||||
* | wgl: Protect the framebuffer with a lock. | José Fonseca | 2009-04-10 | 3 | -22/+41 |
| | | | | | | Unfortunately this doesn't catch all the cases, as the mesa state tracker can still use the framebuffer without giving the wgl state tracker the chance to lock it. | ||||
* | wgl: Note down the gallium pixel formats, instead of re-guessing them. | José Fonseca | 2009-04-10 | 6 | -84/+34 |
| | |||||
* | wgl: Query the screen for supported formats. | José Fonseca | 2009-04-10 | 1 | -9/+52 |
| | |||||
* | wgl: Walk through the pixel formats combinations. | José Fonseca | 2009-04-10 | 3 | -68/+94 |
| | |||||
* | wgl: Keep copies of the PIXELFORMATDESCRIPTOR structures. | José Fonseca | 2009-04-10 | 4 | -133/+139 |
| | |||||
* | gallium: remove pipe_texture::compressed field | Brian Paul | 2009-04-10 | 6 | -6/+0 |
| | | | | | The format field encodes compressed vs. uncompressed already. We can easily check if a texture is compressed with pf_is_compressed(texture->format). | ||||
* | wgl: Slightly simplify pixelformat creation. | José Fonseca | 2009-04-10 | 1 | -52/+44 |
| | |||||
* | wgl: Move pixel format information into device structure. | José Fonseca | 2009-04-10 | 3 | -18/+25 |
| | |||||
* | wgl: Combine alpha pixelformat info in color. | José Fonseca | 2009-04-10 | 4 | -26/+12 |
| | |||||
* | stw: Reorder the pixelformats, so that no alpha pixelformats get chosen ↵ | José Fonseca | 2009-04-10 | 1 | -9/+9 |
| | | | | | | | before alpha. Some applications might not handle a alpha visual when when they did not request for one. | ||||
* | stw: Don't make assumptions about integer size. | José Fonseca | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | stw: Free the mesa framebuffer. | José Fonseca | 2009-04-10 | 1 | -0/+2 |
| | |||||
* | tgsi/sse2: Cleanup NRM/NRM4 implementation. | Michal Krol | 2009-04-10 | 1 | -25/+76 |
| | | | | | | Fix comments. Make sure .w is set to 1.0 for NRM. Optimise for non-.xyzw writemasks. | ||||
* | rtasm: Silence `static function not used' warning. | Michal Krol | 2009-04-10 | 1 | -0/+2 |
| | |||||
* | draw: Silence pointer-to-integer cast warning. | Michal Krol | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | draw: Fix vertex_header initialisation. | Michal Krol | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | gallium: comments for surface_copy(), surface_fill() in p_context.h | Brian Paul | 2009-04-09 | 1 | -2/+9 |
| | |||||
* | gallium: change // comment to /* */ style | Brian Paul | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | gallium: updated comments in p_screen.h | Brian Paul | 2009-04-09 | 1 | -4/+6 |
| | |||||
* | i965simple: remove pipe_texture::compressed reference | Brian Paul | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | tgsi/sse2: Fix build. | Michal Krol | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | draw: Fix LIT instruction. | Michal Krol | 2009-04-09 | 1 | -2/+2 |
| | |||||
* | python: Fix bad pointer. | José Fonseca | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | gallium: remove unneeded compressed=0 assignment | Brian Paul | 2009-04-09 | 1 | -1/+0 |
| | |||||
* | tgsi/sse2: Fix ARL instruction. | Michal Krol | 2009-04-09 | 1 | -0/+1 |
| | |||||
* | tgsi/sse2: Fix LIT instruction. | Michal Krol | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | trace: Dump the fence, not its pointer. | José Fonseca | 2009-04-09 | 1 | -2/+6 |
| | |||||
* | wgl: Remove unused member. | José Fonseca | 2009-04-09 | 2 | -2/+0 |
| | |||||
* | trace: Use 'flags' name consistently. | José Fonseca | 2009-04-09 | 1 | -6/+6 |
| | |||||
* | gallium: Use "flags" consistently. | José Fonseca | 2009-04-09 | 1 | -2/+2 |
| | |||||
* | gdi: Use stw_* names. | José Fonseca | 2009-04-09 | 1 | -6/+6 |
| | |||||
* | wgl: Use more stw_* names. | José Fonseca | 2009-04-09 | 2 | -8/+8 |
| | |||||
* | wgl: Use hooks instead of subclassing the window. | José Fonseca | 2009-04-09 | 4 | -30/+83 |
| | | | | | | Subclassing the window is invasive: we might call an old window proc even after it was removed. Glut and another bug just in the wrong time was provoking this. Hooks don't have this problem. | ||||
* | wgl: Catch the attempt of releasing a context which is not current. | José Fonseca | 2009-04-09 | 1 | -1/+8 |
| | |||||
* | wgl: Move the framebuffer list to the device. Avoid recursive locking. | José Fonseca | 2009-04-09 | 4 | -66/+62 |
| | |||||
* | wgl: More symbol naming normalization. | José Fonseca | 2009-04-09 | 5 | -25/+25 |
| | |||||
* | stw: Use wglext.h's defines and prototypes. | José Fonseca | 2009-04-09 | 5 | -162/+28 |
| | |||||
* | stw: Normalize symbols prefix. | José Fonseca | 2009-04-09 | 10 | -89/+90 |
| | |||||
* | wgl: Add const qualifier to global constant data. | José Fonseca | 2009-04-09 | 2 | -5/+5 |
| | |||||
* | nv50: adapt for new clear interface | Ben Skeggs | 2009-04-09 | 1 | -48/+23 |
| | | | | this is so much nicer :) | ||||
* | r300-gallium: Properly emit indexbufs. | Corbin Simpson | 2009-04-08 | 2 | -5/+14 |
| | | | | This fixes hardlocks with anything using elts. |