Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-13 | R3xx: clean up ZB registers | Alex Deucher | |
2008-05-13 | R300: clean up CB registers | Alex Deucher | |
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-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 | 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 | 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 | 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-05 | r500: consolidate tex instructions | Dave Airlie | |
you cannot change a tex into an output so this means we have to actually do another instruction after this one to mov if its an output | |||
2008-05-05 | r500: mov cleanup macros | Dave Airlie | |
2008-05-05 | r500: make tri-param work | Dave Airlie | |
This makes constant work which are 32-bit on r500 unlike r300. Switch MOV to using MAD no idea if we might have negative things MAX 0,-5 is likely to do the wrong thing.. | |||
2008-05-05 | r500: make sure we emit max temp atom. | Dave Airlie | |
We don't appear to update max_temp_idx yet anywhere though | |||
2008-05-05 | r300: fix swtcl texrect path properly. | Dave Airlie | |
We really need to update the shader state so the texrect parameters work. This should fix compiz looking crappy on rs480 and rs690 | |||
2008-05-03 | r300: Set correct VAP_CNTL per vertex program. | Markus Amsler | |
adapted from Markus' patch on bug 15386 with updates for non-TCL and R500. | |||
2008-05-03 | r5xx: Fix for loops. | Corbin Simpson | |
Thanks to dli in IRC for pointing this out. | |||
2008-05-03 | r5xx: Fix dumb shader. | Corbin Simpson | |
For some reason, FGLRX doesn't actually set R500_US_INST_TEX. Let us not make that same mistake. | |||
2008-05-03 | Merge branch 'r500test' of git://people.freedesktop.org/~csimpson/mesa into ↵ | Corbin Simpson | |
r500-support | |||
2008-05-04 | r300: remove debugging code | Dave Airlie | |
2008-05-04 | r300: setup vte according to inputs | Dave Airlie | |
2008-05-03 | r300: update r300 rs unit for swtcl need to fix r500 most likely | Dave Airlie | |
2008-05-03 | r300: recombine the vap input route 0 code and clean | Dave Airlie | |
This gets non-tcl cards working again on this branch.. at least texrect and glxgears | |||
2008-05-03 | r300: add R300_NO_TCL to allow testing of non-tcl on tcl cards | Dave Airlie | |
2008-05-02 | Merge branch 'r500-support' into r500test | Corbin Simpson | |
Bringing the FPS code up-to-date. Conflicts: src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/r500_fragprog.c src/mesa/drivers/dri/r300/r500_fragprog.h | |||
2008-05-02 | Merge branch 'r345-cleanup' of git://people.freedesktop.org/~agd5f/mesa into ↵ | Corbin Simpson | |
r500test Adding Alex's cleanup patches. This adds r5xx TCL! Whoo-hoo! Conflicts: src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/radeon/radeon_chipset.h src/mesa/drivers/dri/radeon/radeon_screen.c | |||
2008-05-02 | Make radeon stuff build again. | Corbin Simpson | |
Yet more evidence that I am incompetent with git. | |||
2008-05-02 | R300: fix rebase conflicts | Alex Deucher | |
2008-05-02 | Merge branch 'r500test' of git://people.freedesktop.org/~airlied/mesa into ↵ | Corbin Simpson | |
r500test Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r500_fragprog.c src/mesa/drivers/dri/r300/r500_fragprog.h src/mesa/drivers/dri/radeon/radeon_chipset.h src/mesa/drivers/dri/radeon/radeon_screen.c | |||
2008-05-02 | R3/4/5: fix TCL on r5xx, cleanup PVS code | Alex Deucher | |
2008-05-02 | R300: fix VAP_OUTPUT_VTX_FMT_1 defines | Alex Deucher | |
2008-05-02 | R300: cleanup VAP_CLIP_CNTL | Alex Deucher | |
2008-05-02 | R300: clean up VAP_PROG_STREAM_CNTL* register usage | Alex Deucher | |
2008-05-02 | Update comment | Alex Deucher | |
2008-05-02 | R5xx: various updates | Alex Deucher | |
- fixup VAP_CNTL setup - remove extra instruction in r5xx passthrough shader - add notes about pipe config | |||
2008-05-02 | R5xx: Add R5xx pci ids | Alex Deucher | |
2008-05-02 | fixup r500 bits for renaming | Dave Airlie | |
2008-05-02 | r500: fixup fake shader to keep gears going | Dave Airlie | |
2008-05-02 | r500: enable gb tiling for r5xx | Dave Airlie | |
2008-05-02 | r500: fixup support for emitting fragment program to hardware. | Dave Airlie | |
Also fixup the constant emission this breaks glxgears from what I can see but its another step to correctness | |||
2008-05-02 | r500: setup fragment program constant emission atom | Dave Airlie | |