summaryrefslogtreecommitdiffstats
path: root/src/gallium
Commit message (Collapse)AuthorAgeFilesLines
* gallium: Make sure we flush before some texture / buffer operations.Thomas Hellstrom2009-04-1514-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 Simpson2009-04-151-13/+29
|
* r300-gallium: Don't use indexbufs for now.Corbin Simpson2009-04-151-2/+14
| | | | They aren't working, so best to turn it off.
* r300-gallium: Point size is at OVM position 15, not 1.Corbin Simpson2009-04-152-1/+4
| | | | Or so sayeth osiris, and he would know. :3
* r300-gallium: vs: Dot products.Corbin Simpson2009-04-152-0/+34
|
* nv50: fix mrt clearBen Skeggs2009-04-131-8/+11
|
* r300-gallium: Split up vertex format tallying for HW and SW TCL.Corbin Simpson2009-04-101-27/+50
| | | | This makes things draw (again) with HW TCL. Yay?
* r300-gallium: Finish up cleanup of vertex format state.Corbin Simpson2009-04-101-21/+80
| | | | This makes texcoords route properly, and also fixes a few asserts.
* r300-gallium: Clean up vertex format setup.Corbin Simpson2009-04-102-76/+108
|
* wgl: Protect the framebuffer with a lock.José Fonseca2009-04-103-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é Fonseca2009-04-106-84/+34
|
* wgl: Query the screen for supported formats.José Fonseca2009-04-101-9/+52
|
* wgl: Walk through the pixel formats combinations.José Fonseca2009-04-103-68/+94
|
* wgl: Keep copies of the PIXELFORMATDESCRIPTOR structures.José Fonseca2009-04-104-133/+139
|
* gallium: remove pipe_texture::compressed fieldBrian Paul2009-04-106-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é Fonseca2009-04-101-52/+44
|
* wgl: Move pixel format information into device structure.José Fonseca2009-04-103-18/+25
|
* wgl: Combine alpha pixelformat info in color.José Fonseca2009-04-104-26/+12
|
* stw: Reorder the pixelformats, so that no alpha pixelformats get chosen ↵José Fonseca2009-04-101-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é Fonseca2009-04-101-1/+1
|
* stw: Free the mesa framebuffer.José Fonseca2009-04-101-0/+2
|
* tgsi/sse2: Cleanup NRM/NRM4 implementation.Michal Krol2009-04-101-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 Krol2009-04-101-0/+2
|
* draw: Silence pointer-to-integer cast warning.Michal Krol2009-04-101-1/+1
|
* draw: Fix vertex_header initialisation.Michal Krol2009-04-101-1/+1
|
* gallium: comments for surface_copy(), surface_fill() in p_context.hBrian Paul2009-04-091-2/+9
|
* gallium: change // comment to /* */ styleBrian Paul2009-04-091-1/+1
|
* gallium: updated comments in p_screen.hBrian Paul2009-04-091-4/+6
|
* i965simple: remove pipe_texture::compressed referenceBrian Paul2009-04-091-1/+1
|
* tgsi/sse2: Fix build.Michal Krol2009-04-091-1/+1
|
* draw: Fix LIT instruction.Michal Krol2009-04-091-2/+2
|
* python: Fix bad pointer.José Fonseca2009-04-091-1/+1
|
* gallium: remove unneeded compressed=0 assignmentBrian Paul2009-04-091-1/+0
|
* tgsi/sse2: Fix ARL instruction.Michal Krol2009-04-091-0/+1
|
* tgsi/sse2: Fix LIT instruction.Michal Krol2009-04-091-1/+1
|
* trace: Dump the fence, not its pointer.José Fonseca2009-04-091-2/+6
|
* wgl: Remove unused member.José Fonseca2009-04-092-2/+0
|
* trace: Use 'flags' name consistently.José Fonseca2009-04-091-6/+6
|
* gallium: Use "flags" consistently.José Fonseca2009-04-091-2/+2
|
* gdi: Use stw_* names.José Fonseca2009-04-091-6/+6
|
* wgl: Use more stw_* names.José Fonseca2009-04-092-8/+8
|
* wgl: Use hooks instead of subclassing the window.José Fonseca2009-04-094-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é Fonseca2009-04-091-1/+8
|
* wgl: Move the framebuffer list to the device. Avoid recursive locking.José Fonseca2009-04-094-66/+62
|
* wgl: More symbol naming normalization.José Fonseca2009-04-095-25/+25
|
* stw: Use wglext.h's defines and prototypes.José Fonseca2009-04-095-162/+28
|
* stw: Normalize symbols prefix.José Fonseca2009-04-0910-89/+90
|
* wgl: Add const qualifier to global constant data.José Fonseca2009-04-092-5/+5
|
* nv50: adapt for new clear interfaceBen Skeggs2009-04-091-48/+23
| | | | this is so much nicer :)
* r300-gallium: Properly emit indexbufs.Corbin Simpson2009-04-082-5/+14
| | | | This fixes hardlocks with anything using elts.