Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2008-05-06 | r300: fragment.position input needs no blanking out, it's correctly handled ↵ | Markus Amsler | |
in insert_wpos. fixes bug 15447 | |||
2008-05-05 | GEM: Allocate the right number of relocs, avoiding heap smashing. | Eric Anholt | |
2008-05-05 | GEM: Include target buffer handle in relocation debug. | Eric Anholt | |
2008-05-05 | fix _mesa_ffs for alternative compilers | Alan Hourihane | |
2008-05-05 | declare atoms as extern | Alan Hourihane | |
2008-05-05 | GEM: Set validate index to keep the same buffer from being duped on the list. | Eric Anholt | |
2008-05-05 | Print GEM handles instead of BO pointers in debugging. | Eric Anholt | |
small integers are much prettier, and let me correlate to DRM debug output. | |||
2008-05-05 | Initialize bufmgr_gem->validate_array[i].offset. | Eric Anholt | |
This is just cosmetic, to produce less scary values when the ioctl fails and doesn't return values there. | |||
2008-05-05 | Make intel_{batch,exec}_ioctl return an error code so we can recover better. | Eric Anholt | |
2008-05-05 | Add intel_bufmgr_gem.c to i915 | Keith Packard | |
2008-05-05 | Temporarily disable intel pixel ops on i915 for GEM | Keith Packard | |
Instead of attempting to fix these for GEM, just disable until GEM is working. | |||
2008-05-05 | glcore: Set all external variables in configuration | George Sapountzis | |
based on patch by Dan Nicholson <dbn.lists@gmail.com> | |||
2008-05-05 | util: Alternative implementation for standard c library string functions. | José Fonseca | |