Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: add #warning to mutex-based atomic implementation | Keith Whitwell | 2009-04-17 | 1 | -0/+1 |
| | | | | Some builds end up picking this up. | ||||
* | python/retrace: Rename module as it conflicts with a builtin module. | José Fonseca | 2009-04-17 | 3 | -360/+394 |
| | | | | And there is no way to override a builtin module... sigh | ||||
* | scons: Cleanup. | José Fonseca | 2009-04-17 | 2 | -18/+8 |
| | |||||
* | demos: set init window size, not pos | Brian Paul | 2009-04-16 | 1 | -1/+1 |
| | |||||
* | docs: separate compilation units in 7.5 | Brian Paul | 2009-04-16 | 1 | -0/+1 |
| | |||||
* | Merge branch 'register-negate' | Brian Paul | 2009-04-16 | 26 | -208/+156 |
|\ | |||||
| * | mesa: merge the prog_src_register::NegateBase and NegateAbs fields | Brian Paul | 2009-04-14 | 26 | -208/+156 |
| | | | | | | | | | | | | There's really no need for two negation fields. This came from the GL_NV_fragment_program extension. The new, unified Negate bitfield applies after the absolute value step. | ||||
* | | egl/main/Makefile: Add dependency of install target on default build target | Alan Coopersmith | 2009-04-16 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Alan Coopersmith <[email protected]> | ||||
* | | i915: Remove dead i830TexEnv and i915TexEnv. | Eric Anholt | 2009-04-16 | 5 | -182/+0 |
| | | | | | | | | | | These LOD bias updates are covered by the texture state uploads in *_texstate.c now. | ||||
* | | intel: Add support for argb1555, argb4444 FBOs and fix rgb565 fbo readpixels. | Eric Anholt | 2009-04-16 | 9 | -125/+346 |
| | | | | | | | | | | | | Also enable them all regardless of screen bpp, as 32 bpp what I've been testing against, and haven't been able to detect any screen bpp-specific troubles with them. | ||||
* | | i965: disable using immediate values for MOV instructions | Brian Paul | 2009-04-16 | 1 | -1/+3 |
| | | | | | | | | | | | | For some reason, MOV instructions using immediate src values don't seem to work reliably on the GLSL path. Disable them for now (falling back to const buffer reads). This fixes a bunch of glean glsl1 failures. | ||||
* | | i965: minor debug output changes | Brian Paul | 2009-04-16 | 1 | -3/+3 |
| | | |||||
* | | i965: const buffer debug code (disabled) | Brian Paul | 2009-04-16 | 1 | -0/+12 |
| | | |||||
* | | i965: implement relative addressing for VS constant buffer reads | Brian Paul | 2009-04-16 | 3 | -59/+115 |
| | | | | | | | | | | A scatter-read should be possible, but we're just using two READs for the time being. | ||||
* | | i965: handle address reg in get_dst() | Brian Paul | 2009-04-16 | 1 | -0/+4 |
| | | |||||
* | | i965: fix const buffer temp register clobbering | Brian Paul | 2009-04-16 | 1 | -7/+18 |
| | | | | | | | | | | Calls to release_tmps() were causing the temps holding constants to get recycled. | ||||
* | | mesa: fix bad mask bit in clip plane restore code for glPopAttrib() | Lars Henning Wendt | 2009-04-16 | 1 | -1/+1 |
| | | |||||
* | | intel: fix small compressed texture upload | Roland Scheidegger | 2009-04-16 | 1 | -4/+5 |
| | | | | | | | | | | | | | | need to round up height for _mesa_copy_rect otherwise textures with height smaller than 4 won't get copied to the miptree at all Also fix up the confusing debug output (don't output unitialized values, and output if data is present and the compressed flag) | ||||
* | | mesa: add distclean target to top-level Makefile | Brian Paul | 2009-04-16 | 1 | -1/+4 |
| | | |||||
* | | demos: use larger buffer for snprintf() call, see bug 21220 | Brian Paul | 2009-04-16 | 1 | -1/+1 |
| | | |||||
* | | vbo: cache last dlist vertex in malloced memory | Keith Whitwell | 2009-04-16 | 3 | -10/+53 |
| | | | | | | | | | | | | Avoids repeated mapping of the VBO buffer on display list replay. We need access to the final vertex in order to update the GL current attrib values. | ||||
* | | Merge branch 'gallium-s3tc' | José Fonseca | 2009-04-16 | 9 | -16/+480 |
|\ \ | |||||
| * | | 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 |
| | | | |||||
* | | | r300-gallium: Fixup for commit 9b75627fab5bf2ea90f27ddd31b60c54895f6de6. | Thomas Hellstrom | 2009-04-15 | 1 | -0/+26 |
| | | | | | | | | | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | | | gallium: Make sure we flush before some texture / buffer operations. | Thomas Hellstrom | 2009-04-15 | 22 | -12/+466 |
| | | | | | | | | | | | | | | | | | | | | | Also implement context member functions to optimize away those flushes whenever possible. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | | | tests: another extended swizzle test | Brian Paul | 2009-04-15 | 1 | -0/+5 |
| | | | |||||
* | | | 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 |
| | | | |||||
* | | | i965: Clean up output of WM SS state dump, and add format output. | Eric Anholt | 2009-04-15 | 1 | -3/+17 |
| | | | |||||
* | | | i915: Use DEBUG_WM (like 965) for printing the fragment program out. | Eric Anholt | 2009-04-15 | 1 | -4/+2 |
| | | | | | | | | | | | | | | | This is nice when paired with INTEL_DEBUG=batch for debugging what's going out to the hardware. | ||||
* | | | i915: Add decode of dest buffer variables (destination format) | Eric Anholt | 2009-04-15 | 1 | -0/+30 |
| | | | |||||
* | | | mesa: Update texenv program when _NEW_ARRAYS is updated as well. | Eric Anholt | 2009-04-15 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a regression in fbotest1 on 915, where a transition from color+vertex array enabled to texcoord0+vertex array enabled wouldn't trigger program update on the second _mesa_update_state of DrawArrays, and we'd sample a constant texcoord of 0,0,0,1 instead of the array. The double state update in DrawArrays from 1680ef869625dc1fe9cf481b180382a34e0738e7 still needs fixing. | ||||
* | | | intel: Fix segfault when doing SW mipmap generation with a PBO texture upload. | Eric Anholt | 2009-04-15 | 1 | -3/+10 |
| | | | | | | | | | | | | | | | Triggered in test-fbo from clutter since 37fb2d9b23eab5dbbb43a212c3475cb8016837d8. | ||||
* | | | mesa: TGSI translation of multiple render targets. | José Fonseca | 2009-04-15 | 1 | -3/+3 |
| | | | |||||
* | | | glx: added null pointer check in glXGetFBConfigs() | Brian Paul | 2009-04-15 | 1 | -1/+2 |
| |/ |/| | | | | | Fixes segfault seen with glxinfo with NVIDIA OpenGL. | ||||
* | | mesa: remove unused matrixType param from ctx->Driver.UniformMatrix() functions | Brian Paul | 2009-04-14 | 3 | -20/+11 |
| | | |||||
* | | mesa: move #define for GL_PROGRAM_BINARY_LENGTH_OES | Brian Paul | 2009-04-14 | 2 | -5/+5 |
| | | |||||
* | | mesa: remove NV vertex/fragment program print/debug code | Brian Paul | 2009-04-14 | 4 | -407/+4 |
| | | | | | | | | The code in prog_print.c can be used instead. | ||||
* | | mesa: use standard offsetof() macro | Brian Paul | 2009-04-14 | 1 | -1/+1 |
| | | |||||
* | | i965: fix VS constant buffer reads | Brian Paul | 2009-04-14 | 3 | -35/+25 |
| | | | | | | | | | | | | | | This mostly came down to finding the right MRF incantation in the brw_dp_READ_4_vs() function. Note: this feature is still disabled (but getting close to done). |