summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* i965: added null const_buffer pointer check in update_constant_buffer()Brian Paul2009-04-101-1/+1
|
* intel: added screen->dri2.loader null pointer check in intel_flush()Brian Paul2009-04-101-1/+2
| | | | Fixes segfaults when rendering to front buffer.
* gallium: remove pipe_texture::compressed fieldBrian Paul2009-04-107-7/+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
|
* swrast: remove some unneeded CHAN_TYPE!=GL_FLOAT codeBrian Paul2009-04-091-7/+0
|
* gallium: comments for surface_copy(), surface_fill() in p_context.hBrian Paul2009-04-091-2/+9
|
* i965: re-org of some of the new constant buffer codeBrian Paul2009-04-094-48/+81
| | | | Plus, begin the new code for vertex shader const buffers.
* i965: new SURF_INDEX_ macrosBrian Paul2009-04-095-40/+49
| | | | | Used to map drawables, textures and constant buffers to surface binding table indexes.
* 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
|
* intel / DRI2: Accept fake front-buffer from loaderIan Romanick2009-04-091-0/+5
| | | | | | | | | Handle the loader returning a fake front-buffer. Since the driver never specifically requests a fake front-buffer, the driver assumes that it will never receive both a fake and a real front-buffer. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]>
* DRI2: Assume that there is always a front bufferIan Romanick2009-04-091-7/+3
| | | | | | | | Assume that the front-buffer exists even if the server didn't tell the client that it exists. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]>
* intel / DRI2: Track and flush front-buffer renderingIan Romanick2009-04-093-0/+46
| | | | | | | | | | | Track two flags: whether or not front-buffer rendering is currently enabled and whether or not front-buffer rendering has been enabled since the last glFlush. If the second flag is set, the front-buffer is flushed via a loader call back. If the first flag is cleared, the second flag is cleared at this time. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]>
* DRI2: Provide an interface for drivers to flush front-buffer renderingIan Romanick2009-04-091-0/+10
| | | | | Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]>
* python: Fix bad pointer.José Fonseca2009-04-091-1/+1
|
* st: remove another unneeded 'is compressed' comparisonBrian Paul2009-04-091-2/+3
|
* st: remove unneeded "is compressed" checkBrian Paul2009-04-091-2/+1
| | | | The format indicates compressed vs. uncompressed.
* st: rearrange some code to be a little more clearBrian Paul2009-04-091-9/+7
|
* gallium: remove unneeded compressed=0 assignmentBrian Paul2009-04-091-1/+0
|
* gallium: remove unneeded compressed=0 assignmentBrian Paul2009-04-091-1/+0
|
* st: remove comp_byte parameter to st_texture_create()Brian Paul2009-04-096-20/+9
| | | | We can determine if the texture is compressed by checking the format.
* st: consolidate format->usage computationBrian Paul2009-04-091-9/+23
|
* st: add const qualifiers, use GL typesBrian Paul2009-04-091-13/+10
|
* st: make loops over 3D texture slices a litte more intuitiveBrian Paul2009-04-091-10/+16
|
* st: reformatting and clean-ups in texture codeBrian Paul2009-04-091-95/+67
|
* 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
|