| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-05-15 | r3/500: emit RS state before VAP | Dave Airlie | |
| 2008-05-15 | r500: fixup the program allocations to be the correct sizes | Dave Airlie | |
| 2008-05-15 | r300: set screen so that context init can find out chip ids | Dave Airlie | |
| 2008-05-15 | r500: add cmp support in theory | Dave Airlie | |
| 2008-05-15 | r500: some trivial fixups to get tri working. | Dave Airlie | |
| the counter was being used one instruction over the end | |||
| 2008-05-15 | r500: we just need to emit a colour for clear drop tex instruction | Dave Airlie | |
| 2008-05-14 | Updated GLSL uniform/sampler handling from gallium-0.1 branch | Brian Paul | |
| Previously, the shader linker combined the uniforms used by the vertex and fragment shaders into a combined set of uniforms. This made the implementation of glUniform*() simple, but was rather inefficient otherwise. Now each shader gets its own set of uniforms (no more modelview matrix showing up in the fragment shader uniforms, for example). cherry-picked by hand from gallium-0.1 branch | |||
| 2008-05-14 | mesa: new functions for managing list/index of uniforms | Brian Paul | |
| cherry-picked from gallium-0.1 | |||
| 2008-05-14 | clean-up swizzle fields in fog code, fix NegateBase | Brian Paul | |
| cherry-picked from gallium-0.1 | |||
| 2008-05-14 | sync up with gallium-0.1 changes | Brian Paul | |
| New _mesa_num_inst_dst_regs(), _mesa_is_tex_instruction() functions | |||
| 2008-05-14 | added _mesa_combine_parameter_lists() | Brian Paul | |
| cherry-picked from gallium-0.1 | |||
| 2008-05-14 | mesa: added _mesa_insert_instructions() | Brian Paul | |
| Also, use new _mesa_free_instructions() in a few places. cherry-picked from gallium-0.1 | |||
| 2008-05-14 | mesa: added _mesa_free_instructions() | Brian Paul | |
| cherry-picked from gallium-0.1 | |||
| 2008-05-14 | fix some additional program refcounting bugs | Brian Paul | |
| 2008-05-14 | _generic_read_RGBA_span_BGRA8888_REV_SSE2: It should adjust the source | Xiang, Haihao | |
| and target pointers after do the first 2 pixels. fix bug #15850 | |||
| 2008-05-13 | R300: clean up GA registers | Alex Deucher | |
| 2008-05-13 | R3xx: clean up ZB registers | Alex Deucher | |
| 2008-05-13 | R300: clean up CB registers | Alex Deucher | |
| 2008-05-13 | [GEM] Actually include the presumed offset in initial relocations. | Eric Anholt | |
| This avoids kernel relocations for most batchbuffer relocs. | |||
| 2008-05-13 | R300: clean up Fog registers | Alex Deucher | |
| 2008-05-13 | R500: fixup r300EmitClearState() FP for r5xx | Alex Deucher | |
| 2008-05-13 | R300: cleanup FS code and fill in missing details | Alex Deucher | |
| 2008-05-13 | R3xx: more PVS cleanup | Alex Deucher | |
| 2008-05-12 | Merge branch 'r500-support' of ↵ | Alex Deucher | |
| git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into r500-support | |||
| 2008-05-12 | R500: add support for 4k textures | Alex Deucher | |
| 2008-05-11 | [intel] update GEM api. Add bo_subdata and bo_get_subdata driver hooks. | Keith Packard | |
| Track DRM GEM name changes. Add driver hooks for bo_subdata and bo_get_subdata so that GEM can use pread and pwrite. | |||
| 2008-05-09 | Default DRI driver directory to match X.Org xserver | Dan Nicholson | |
| Since the only valid consumer of the DRI drivers is the X.Org xserver, this changes the default DRI driver directory to match xorg-server: ${libdir}/dri. The old default of /usr/X11R6/modules/dri was wrong for nearly all current systems. | |||
| 2008-05-09 | intel: use new mipmap generation hooks in driver. | Dave Airlie | |
| 2008-05-09 | swrast/dri: switch over users of generate_mipmap to new interface | Dave Airlie | |
| 2008-05-09 | Revert "mesa/intel: map/unmap texture objects around mipmap generation ↵ | Dave Airlie | |
| function." This reverts commit c50ffc4cb89b67ae59208eb72cdb664c846ba987. I'll fix this using the mipmap hooks I just picked from gallium-0.1 | |||
| 2008-05-09 | Remove unused texunit parameter to ctx->Driver.GenerateMipmap() | Brian | |
| (cherry picked from commit c3395f4473c8fdf75d04c0dd72e687bc8d8127a7) | |||
| 2008-05-09 | Added ctx->Driver.GenerateMipmap() driver hook | Dave Airlie | |
| (cherry picked from commit 4c2f3dbca940f289e67248682b84a3516d5a3031) Conflicts: src/mesa/drivers/common/driverfuncs.c | |||
| 2008-05-09 | mesa/intel: map/unmap texture objects around mipmap generation function. | Dave Airlie | |
| This at least stops the compiz brain explosion we were seeing, I do wonder though if we should somehow be calling intel_generate_mipmap somehow. | |||
| 2008-05-08 | Add RS690M PCI ID. | Kristian Høgsberg | |
| 2008-05-08 | [intel-gem] move domains to relocations. add set_domain to bo_map. | Keith Packard | |
| Fix the kernel API to place the read/write domain information in the relocation instead of the buffer. | |||
| 2008-05-08 | [intel] intel_batchbuffer_flush using uninit 'used' to check for buffer empty | Keith Packard | |
| Make sure 'used' tracks the right value through the whole function. Also, use GLint for intel_batchbuffer_space in case we do bad things in the future. | |||
| 2008-05-08 | disable debug printfs | Brian Paul | |
| 2008-05-08 | mesa: Call RENDER_FINISH on the zero pixel case. | Xiang, Haihao | |
| 2008-05-07 | fix refcounting bugs in tnl/tex program caches | Brian Paul | |
| 2008-05-07 | GEM: Remove already-disabled PIPE_CONTROL command. | Eric Anholt | |
| This existed to get the icache flushed. However, GEM handles this for us now for sure, and we had disabled it prematurely anyway. | |||
| 2008-05-07 | GEM: Make dri_emit_reloc take GEM domain flags instead of TTM flags. | Eric Anholt | |
| The GEM flags are much more descriptive for what we need. Since this makes bufmgr_fake rather device-specific, move it to the intel common directory. We've wanted to do device-specific stuff to it before. | |||
| 2008-05-07 | Never fail `make clean' | Dan Nicholson | |
| Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean. | |||
| 2008-05-07 | Run `make clean' in drivers/xorg, too | Dan Nicholson | |
| 2008-05-07 | GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it. | Eric Anholt | |
| 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 | r500: cleanup r500 RS setup | Dave Airlie | |
| 2008-05-07 | r500: for rectangular textures set to unscaled coordinates. | Dave Airlie | |
| 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. | |||
