Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | progs/tests: Make texcompress2 get texture | Jakob Bornecrantz | 2009-04-15 | 1 | -2/+21 |
| | |||||
* | util: Fix surface usage | Jakob Bornecrantz | 2009-04-15 | 1 | -2/+2 |
| | |||||
* | st: remove XXX comment | Brian Paul | 2009-04-15 | 1 | -1/+0 |
| | |||||
* | st: check for fast memcpy path in decompress_with_blit() | Brian Paul | 2009-04-15 | 1 | -13/+33 |
| | |||||
* | st: st_equal_formats() function to compare gallium/GL pixel formats | Brian Paul | 2009-04-15 | 2 | -0/+24 |
| | |||||
* | st: decompress_with_blit() path for glGetTexImage(). | Brian Paul | 2009-04-15 | 1 | -2/+81 |
| | | | | Decompress a texture by rendering a textured quad. | ||||
* | gallium: new, simple RGBA surface create/destroy helpers | Brian Paul | 2009-04-15 | 4 | -0/+167 |
| | | | | Use these for quickly creating an RGBA drawing surface. | ||||
* | mesa: Report name for missing s3tc functions | Jakob Bornecrantz | 2009-04-09 | 1 | -8/+8 |
| | |||||
* | st: If the hw supports it do hw conversion of texture uploads | Jakob Bornecrantz | 2009-04-09 | 1 | -4/+160 |
| | |||||
* | i965: checkpoint commit: VS constant buffers | Brian Paul | 2009-04-14 | 11 | -91/+477 |
| | | | | | | Hook up a constant buffer, binding table, etc for the VS unit. This will allow using large constant buffers with vertex shaders. The new code is disabled at this time (use_const_buffer=FALSE). | ||||
* | dri glx: Swap before checking for cliprects. | Younes Manton | 2009-04-13 | 1 | -3/+3 |
| | | | | | | | | | | | | We don't update drawables anymore unless they are completely uninitialized, so we need to swap even if we don't have cliprects yet, otherwise we never end up calling the driver's SwapBuffers(). The driver should update the drawable in its SwapBuffers() anyway. See 8e753d04045a82062ac34d3b2622eb9dba8af374, "dri glx: Fix dri_util::driBindContext" for the change that exposed it. | ||||
* | 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 |
| | |||||
* | i965: remove unused var | Brian Paul | 2009-04-10 | 1 | -1/+0 |
| | |||||
* | i965: clean-up in prepare_wm_surfaces() | Brian Paul | 2009-04-10 | 1 | -8/+4 |
| | |||||
* | mesa: reduce makefile output | Brian Paul | 2009-04-10 | 1 | -4/+5 |
| | |||||
* | 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 | 7 | -88/+38 |
| | |||||
* | 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 |
| | |||||
* | Build dri drivers for powerpc and sparc on FreeBSD. | Robert Noland | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | mesa: asst. progs/test/Makefile files | Brian Paul | 2009-04-10 | 1 | -3/+3 |
| | |||||
* | i965: added null const_buffer pointer check in update_constant_buffer() | Brian Paul | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | intel: added screen->dri2.loader null pointer check in intel_flush() | Brian Paul | 2009-04-10 | 1 | -1/+2 |
| | | | | Fixes segfaults when rendering to front buffer. | ||||
* | 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 |
| | |||||
* | progs: Port glxinfo to wgl. | José Fonseca | 2009-04-10 | 2 | -0/+739 |
| | |||||
* | mesa: Don't define WGL_ARB_extensions_string in mesa_wgl.h. | José Fonseca | 2009-04-10 | 1 | -7/+0 |
| | | | | It breaks wglext.h as it doesn't define PFNWGLGETEXTENSIONSSTRINGARBPROC. | ||||
* | 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. | ||||
* | demos: fix aspect ratio in Reshape() | Brian Paul | 2009-04-09 | 1 | -1/+2 |
| | |||||
* | 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 |
| |