Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-31 | r5xx: More emit_sop(), stage 2. | Corbin Simpson | |
SIN/COS. | |||
2008-05-31 | r5xx: Cleanup SOP with emit_sop(). | Corbin Simpson | |
I wish I had a snarky commit message, but I'll save that for after I get the trig working with this. | |||
2008-05-31 | r5xx: Dump shader constants when dumping program assembly. | Corbin Simpson | |
2008-06-01 | r300: disable the lowimpact fallbacks by default. | Dave Airlie | |
because really we should be able to just fix the driver. | |||
2008-05-31 | r500: Use 8bit fog alpha compare value. | Markus Amsler | |
This fixes transparency issues on r500 by enabling backwards compatibility with the r300 alpha compare value. | |||
2008-05-30 | [intel-gem] Remember last offset of reused BOs to avoid more kernel relocs. | Eric Anholt | |
This is good for about 5% on ipers on 965, and should help any cpu-bound app. | |||
2008-05-29 | Fix segfault on exit in unichrome driver (bug 16150) | Luc Verhaegen | |
2008-05-29 | Assorted Windows fixes (Karl Schultz) | Brian Paul | |
2008-05-29 | Use the GLuint64EXT type defined by GL_EXT_timer_query | Brian Paul | |
Removes some compiler #ifdef stuff. | |||
2008-05-29 | R1/2/3/4/5xx: fixed calculation of cliprects in CopyBuffer. | Dennis Kasprzyk | |
2008-05-29 | Report correct damage rectangle in CopySubBuffer. | Dennis Kasprzyk | |
2008-05-28 | [intel-gem] Once mapped, leave buffers mapped. | Keith Packard | |
Mapping and unmapping buffers is expensive, and having the map around isn't harmful (other than consuming address space). So, once mapped, just leave buffers mapped in case they get re-used. | |||
2008-05-29 | r300: fix R300_FG_ALPHA_FUNC_VAL_MASK | Markus Amsler | |
2008-05-28 | updated function list | Brian Paul | |
2008-05-28 | replace make with $(MAKE) (bug 16133) | Brian Paul | |
2008-05-28 | r300: disable cmdbuf debug again | Dave Airlie | |
2008-05-28 | Merge branch 'r500-support' | Dave Airlie | |
Bring in all the r500 3D code into master should be as stable as the r300 code it is landing on top off. Conflicts: src/mesa/drivers/dri/r300/r300_reg.h src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/radeon/radeon_screen.c | |||
2008-05-28 | r500: remove warnings and only start on newer drms. | Dave Airlie | |
This removes lots of warnings to the user, and only allows the driver to run on > .29 drms for r500 cards. | |||
2008-05-28 | R3/4/5xx: update to use drm get_param for num gb pipes | Alex Deucher | |
2008-05-28 | r500: cleanup warnings and include files | Dave Airlie | |
2008-05-27 | set version string to 7.1 rc1 | Brian Paul | |
2008-05-27 | allow GLX_SAMPLES_ARB==0 (bug 16073) | Brian Paul | |
2008-05-27 | updated for latest sources | Jouk Jansen | |
2008-05-27 | r5xx: Add OPCODE_XPD. In working condition, I might add. | Corbin Simpson | |
And we're officially finished with the ARB_fragment_program instruction set. It's worth noting that LIT is still not reliable. SIN and COS were fixed a few commits ago. We're finished with stage 1! Whoohoo! | |||
2008-05-27 | r5xx: Just a few small LIT fixes. | Corbin Simpson | |
Still broken; will fix tomorrow. | |||
2008-05-27 | r5xx: Fix emit_mov() regression. | Corbin Simpson | |
Specifically, fix improper swizzling. | |||
2008-05-27 | r500: the cs is shared per context - doh so don't use for program upload. | Dave Airlie | |
Also remove some unused bits of the r500 fragprog struct | |||
2008-05-27 | r500: need to re-setup inst offset/end for translated programs | Dave Airlie | |
this fixes texenv | |||
2008-05-27 | r500: reset fp/fp_const counts | Dave Airlie | |
2008-05-27 | r300/r500: emit flush inside vap_cntl state atom | Dave Airlie | |
Not sure if this is a good or bad plan, it certainly doesn't make things worse here. | |||
2008-05-27 | r500: hopefully fix 4096 texture harder | Dave Airlie | |
2008-05-26 | r5xx: Fix FP temp counting. | Corbin Simpson | |
One of the ref counters wasn't being added to the temp counter. Yet another product of late-night coding... | |||
2008-05-27 | r500: remove debugging | Dave Airlie | |
2008-05-27 | r300/r500: fix r500 fragment program texture unit references | Dave Airlie | |
2008-05-27 | r500: initial support for tmu mappings | Dave Airlie | |
2008-05-26 | r5xx: Enhance emit_mov(). | Corbin Simpson | |
Now we can add arbitrary sources and swizzles. Will make many things smoother. | |||
2008-05-26 | r5xx: Moar LIT. | Corbin Simpson | |
Still not working, but getting closer. | |||
2008-05-26 | r5xx: First stab at LIT. | Corbin Simpson | |
2008-05-26 | [intel] all flushing in intelEmitCopyBlit | Keith Packard | |
Add both MI_FLUSH and intel_batchbuffer_flush to intelEmitCopyBlit. This ensures that the data are flushed *and* the gem kernel driver sees the various memory domain transitions. | |||
2008-05-25 | Replace copyright on r500_fragprog.c | Corbin Simpson | |
Huh, could have sworn I already did this once before... Maybe I forgot to commit it? | |||
2008-05-25 | [intel] Enable buffer re-use for gem | Keith Packard | |
Use the new DRM_IOCTL_I915_GEM_BUSY ioctl to detect idle buffers for re-use. | |||
2008-05-25 | r5xx: Unbreak texture swizzling. | Corbin Simpson | |
2008-05-25 | r5xx: Massive MAD cleanup. | Corbin Simpson | |
Common uses of MAD now use emit_mad(), the two common negation masks work, and fixed a few off-by-one errors. | |||
2008-05-25 | r5xx: Negation masks for every inst except SWZ. | Corbin Simpson | |
Yay? | |||
2008-05-25 | r5xx: More emit_alu(). | Corbin Simpson | |
Converted ADD. | |||
2008-05-25 | r5xx: Add emit_mad() for FP. | Corbin Simpson | |
If it uses MAD, emit it with emit_mad()! (Now available at your local grocer's. Multiply and add responsibly.) | |||
2008-05-24 | r5xx: Consolidate FP tex insts. | Corbin Simpson | |
They're all the same, really. | |||
2008-05-24 | r5xx: Fix SGE/SLT. | Corbin Simpson | |
2008-05-24 | r5xx: Remove some debugging cruft. | Corbin Simpson | |
2008-05-24 | dri: vblank_mode warning | Tormod Volden | |
From what I can see the environment variables LIBGL_THROTTLE_REFRESH and LIBGL_SYNC_REFRESH were taken out like 3 years ago, but this warning was never updated. |