Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-15 | r500: fixup r500 rs unit texture coordinate counting | Dave Airlie | |
2008-05-15 | r500: remove some debugging | Dave Airlie | |
2008-05-15 | r500: split output/pixel masks and emit in the correct places | Dave Airlie | |
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-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 | 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 | 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-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 | GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it. | Eric Anholt | |
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. | |||
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-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 | 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 | 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 | 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 | i965: fix googleearth in classic mode. | Dave Airlie | |
In classic mode googleearth triggered a case where vbos weren't getting accounted properly. | |||
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 |