| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-05-07 | Merge commit 'origin/gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
| 2008-05-07 | mesa: free shader program data before deleting shader objects. | Brian Paul | |
| Picked from master. Fixes mem corruption seen when glean/api2 test exits. | |||
| 2008-05-07 | gallium: implement full reference counting for vertex/fragment programs | Brian Paul | |
| Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. Another memory bug involving shaders yet to be fixed... Picked from gallium-0.1 | |||
| 2008-05-07 | Refactor installation targets | Dan Nicholson | |
| Currently, there is a single path in src/mesa/Makefile to install that has a few conditionals in it. This commit changes install to act like default where we loop over $(DRIVER_DIRS), deciding what to do. A new target, install-headers, has been broken out to accomodate installing a standalone OSMesa where neither libGL or gl.pc are wanted. | |||
| 2008-05-07 | Ensure recursive makes always propagate errors | Dan Nicholson | |
| There were a couple spots left where a recursive make could fail in a chain of commands without stopping. | |||
| 2008-05-07 | gallium: Implement util_pack_color for A8, L8, and I8 formats. | José Fonseca | |
| 2008-05-07 | gallium: Fix release build. | José Fonseca | |
| pf_sprint_name might be used there too. | |||
| 2008-05-07 | gallium: Fix compilation errors. | Michal Krol | |
| 2008-05-07 | gallium: Implement pf_sprint_name as a simple static table. | José Fonseca | |
| 2008-05-07 | gallium: Use the u_string.h functions. | José Fonseca | |
| 2008-05-07 | r500: cleanup r500 RS setup | Dave Airlie | |
| 2008-05-07 | r500: for rectangular textures set to unscaled coordinates. | Dave Airlie | |
| 2008-05-07 | Revert "gallium: move setup of dest_surface in do_copy_texsubimage()" | Michel Dänzer | |
| This reverts commit f7dbd18371f9cb6686b6a97642b3ca5577e83472. Looks like an accidental revert of commit 650c57f19398800dfdcf357b6e9ec7b68bfa34f1. | |||
| 2008-05-07 | gallium: Output the total of leaked memory. | José Fonseca | |
| 2008-05-07 | r5xx: Fix FP inputs. (For good?) | Corbin Simpson | |
| FP inputs are now counted and mapped correctly, and temps are allocated tightly and correctly. | |||
| 2008-05-06 | r5xx: Fix false error with DP3/DP4. | Corbin Simpson | |
| DP3/DP4 only takes two arguments, but tried to load three, causing a false fallback to the dumb shader. | |||
| 2008-05-06 | r5xx: Index inputs and temps. | Corbin Simpson | |
| This is not the same as r3xx indexing. It only tries to protect inputs on the pixel stack from getting clobbered by temps or texs. Texs don't need special treatment since they read from special input regs and write to the same temp regs as ALU/FC instructions. | |||
| 2008-05-07 | gallium: Propagate tex_usage flags down to winsys. | José Fonseca | |
| 2008-05-07 | gallium: New PIPE_TEXTURE_USAGE_PRIMARY flag for primary surfaces. | José Fonseca | |
| 2008-05-06 | implement full reference counting for vertex/fragment programs | Brian | |
| Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. | |||
| 2008-05-06 | mesa: free shader program data before deleting shader objects. | Brian | |
| Picked from master. Fixes mem corruption seen when glean/api2 test exits. | |||
| 2008-05-06 | [intel-GEM] partial support for memory domains. | Keith Packard | |
| Doesn't deal with local modifications yet (need new kernel set_domain ioctl for that to work). Also, guesses what domains are affected based on the read/write bits set in the flags. Works for 915, probably not so much for 965. | |||
| 2008-05-06 | gallium: implement full reference counting for vertex/fragment programs | Brian | |
| Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. Another memory bug involving shaders yet to be fixed... | |||
| 2008-05-06 | mesa: comments, whitespace | Brian | |
| 2008-05-06 | r5xx: FP: Add OPCODE_TXB. | Corbin Simpson | |
| Tex lookup with biased LOD. Should magically work. | |||
| 2008-05-06 | r5xx: FP: Make MOV/ABS look pretty. | Corbin Simpson | |
| We can't really do anything like emit_alu, so we're doing emit_mov instead. | |||
| 2008-05-06 | gallium: re-enable temporarily disabled code in do_copy_texsubimage() | Brian Paul | |
| 2008-05-06 | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa | Dan Nicholson | |
| 2008-05-06 | Prevent makedepend from running multiple times | Dan Nicholson | |
| The default target in src/mesa/Makefile calls a recursive $(MAKE). With parallel jobs, this causes makedepend to run twice. Instead, block on the first make until depend has been created. | |||
| 2008-05-06 | Always cleanup the makedepend backup files | Dan Nicholson | |
| Consistently cleanup the depend.bak files created by makedepend. Also, realclean has been changed to use a single find command, which speeds it up considerably. | |||
| 2008-05-06 | Add support for ATI_separate_stencil in display lists. | Michal Wajdeczko | |
| 2008-05-06 | gallium: create drawing surfaces as GPU_READ/WRITE only | Brian Paul | |
| Create different temporary surfaces for CPU_READ/WRITE when needed (such as for glReadPixels, glAccum, some glCopy/DrawPixels, glCopyTexSubImage, etc). | |||
| 2008-05-06 | gallium: create renderbuffer surface w/out CPU_READ/WRITE flags | Michal Danzer | |
| 2008-05-06 | gallium: move setup of dest_surface in do_copy_texsubimage() | Michal Danzer | |
| 2008-05-07 | gallium: Simple facility to dump and view images for debugging. | José Fonseca | |
| 2008-05-06 | r5xx: Emit an OUT instruction at the end of execution. | Corbin Simpson | |
| This should make TEX/TXP work right. (Note: "Should" is not "does.") | |||
| 2008-05-06 | r5xx: We update max_temp_idx now, so no need to hard-code it. | Corbin Simpson | |
| This roughly doubles the speed of glxgears (GINAB) by allowing more pixels to run concurrently. | |||
| 2008-05-06 | Error consistently when running recursive make | Dan Nicholson | |
| When changing directories and running a sub-make, ensure that both the cd and make commands propagate errors to the parent make. | |||
| 2008-05-06 | r5xx: Fix typo. | Corbin Simpson | |
| Gotta be more careful with my cut'n'paste, lawl. | |||
| 2008-05-06 | r5xx: Use max_temp_idx. | Corbin Simpson | |
| 2008-05-06 | [intel-GEM] Add tiling support to swrast. | Keith Packard | |
| Accessing tiled surfaces without using the fence registers requires that software deal with the address swizzling itself. | |||
| 2008-05-06 | gallium: change calculate_first_last_level() to match gallium-tex-surfaces ↵ | Brian Paul | |
| branch | |||
| 2008-05-06 | gallium: sync up texture/sampler changes with master | Brian Paul | |
| 2008-05-06 | gallium: Make sure to release texture surfaces (at the right time). | Michel Dänzer | |
| 2008-05-06 | gallium: glCopyTexSubImage improvement. | Michel Dänzer | |
| Only get a texture surface for attempting an accelerated copy, and mark it for GPU use only. | |||
| 2008-05-06 | i965: fix googleearth in classic mode. | Dave Airlie | |
| In classic mode googleearth triggered a case where vbos weren't getting accounted properly. | |||
| 2008-05-06 | gallium: Define util_sprintf for non-WIN32. | Michel Dänzer | |
| 2008-05-06 | Merge commit 'origin/gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
| Conflicts: src/mesa/state_tracker/st_atom_sampler.c src/mesa/state_tracker/st_cb_texture.c | |||
| 2008-05-06 | gallium: New pipe_screen interface to overlay a texture on existing memory. | José Fonseca | |
| 2008-05-05 | Dump buffer tiled status from intelPrintSAREA | Keith Packard | |
