Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: remove pipe_texture::compressed field | Brian Paul | 2009-04-10 | 7 | -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é 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 |
| | |||||
* | swrast: remove some unneeded CHAN_TYPE!=GL_FLOAT code | Brian Paul | 2009-04-09 | 1 | -7/+0 |
| | |||||
* | gallium: comments for surface_copy(), surface_fill() in p_context.h | Brian Paul | 2009-04-09 | 1 | -2/+9 |
| | |||||
* | i965: re-org of some of the new constant buffer code | Brian Paul | 2009-04-09 | 4 | -48/+81 |
| | | | | Plus, begin the new code for vertex shader const buffers. | ||||
* | i965: new SURF_INDEX_ macros | Brian Paul | 2009-04-09 | 5 | -40/+49 |
| | | | | | Used to map drawables, textures and constant buffers to surface binding table indexes. | ||||
* | 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 |
| | |||||
* | intel / DRI2: Accept fake front-buffer from loader | Ian Romanick | 2009-04-09 | 1 | -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 buffer | Ian Romanick | 2009-04-09 | 1 | -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 rendering | Ian Romanick | 2009-04-09 | 3 | -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 rendering | Ian Romanick | 2009-04-09 | 1 | -0/+10 |
| | | | | | Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Kristian Høgsberg <[email protected]> | ||||
* | python: Fix bad pointer. | José Fonseca | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | st: remove another unneeded 'is compressed' comparison | Brian Paul | 2009-04-09 | 1 | -2/+3 |
| | |||||
* | st: remove unneeded "is compressed" check | Brian Paul | 2009-04-09 | 1 | -2/+1 |
| | | | | The format indicates compressed vs. uncompressed. | ||||
* | st: rearrange some code to be a little more clear | Brian Paul | 2009-04-09 | 1 | -9/+7 |
| | |||||
* | gallium: remove unneeded compressed=0 assignment | Brian Paul | 2009-04-09 | 1 | -1/+0 |
| | |||||
* | gallium: remove unneeded compressed=0 assignment | Brian Paul | 2009-04-09 | 1 | -1/+0 |
| | |||||
* | st: remove comp_byte parameter to st_texture_create() | Brian Paul | 2009-04-09 | 6 | -20/+9 |
| | | | | We can determine if the texture is compressed by checking the format. | ||||
* | st: consolidate format->usage computation | Brian Paul | 2009-04-09 | 1 | -9/+23 |
| | |||||
* | st: add const qualifiers, use GL types | Brian Paul | 2009-04-09 | 1 | -13/+10 |
| | |||||
* | st: make loops over 3D texture slices a litte more intuitive | Brian Paul | 2009-04-09 | 1 | -10/+16 |
| | |||||
* | st: reformatting and clean-ups in texture code | Brian Paul | 2009-04-09 | 1 | -95/+67 |
| | |||||
* | 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. | ||||
* | mesa: fix potential recursive locking deadlock in _mesa_HashWalk() | Brian Paul | 2009-04-09 | 1 | -4/+14 |
| | | | | If the walk callback called _mesa_HashRemove() we'd deadlock. | ||||
* | i965: free shader's constant buffer in brwDeleteProgram() | Brian Paul | 2009-04-09 | 1 | -0/+6 |
| | | | | Fixes mem leak observed with texcombine test. | ||||
* | 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 |
| |