summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-21r300g: Update comments, asserts, indents in r300_texture.Corbin Simpson
I wish I knew enough about textures to really really REALLY fix that file.
2009-10-21r300g: Remove unused debug flag.Corbin Simpson
2009-10-21r300g: Cleanup old static shader state.Corbin Simpson
2009-10-21gallium/util: fix cpu detection on ppcMarc Dietrich
As we are compiling with -D_BSD_SOURCE, sigjmp_buf and siglongjmp should be replaced by the non-sig functions (see man 3 setjmp). Tested on linux/cell.
2009-10-21mesa: added _mesa_dump_renderbuffers() debug codeBrian Paul
2009-10-21nouveau: nv30: Do not use assert to return NULLPatrice Mandin
2009-10-21nouveau: nv30: check number of colour buffers to bindPatrice Mandin
2009-10-21llvmpipe: Remove extraneous name in lp_type pre-declaration.José Fonseca
2009-10-21r300g: No debug in r300_state.Corbin Simpson
2009-10-21r300g: Cleanup header includes.Corbin Simpson
2009-10-21r300g: Don't use getenv; use debug_get_*_option instead.Corbin Simpson
2009-10-21r300g: Don't use the hashtable internally.Corbin Simpson
As osiris pointed out, glxgears slowly gets slower for some reason when it's enabled, and it's not helping at the moment, so just turn it off.
2009-10-21r300g: Examine vertex attribute type on HW TCL too.Corbin Simpson
2009-10-21r300g: Also kill r300_shader_inlines with fire.Corbin Simpson
2009-10-21r300g: Kill r300_surface with fire.Corbin Simpson
If you really want to see it again, check the history.
2009-10-20intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).Eric Anholt
Bug #24435
2009-10-20meta: Fix the BufferSubData in meta clear to be BufferData.Eric Anholt
Fixes a 3.4% +/- 1.3% performance regression in my GL demo (n=3). The other meta code could probably also use the same treatment.
2009-10-20st/xorg: Move drm init to own functionJakob Bornecrantz
2009-10-20trace: Check for destroy before calling itJakob Bornecrantz
2009-10-20st/xorg: Cleanly shutdownJakob Bornecrantz
2009-10-19st/xorg: Remove output functions not usedJakob Bornecrantz
2009-10-19st/xorg: makefile garbageZack Rusin
2009-10-19st/xorg: implement basic src/mask transformationsZack Rusin
plus fix filters
2009-10-19r300g: Demonstratory kludge to unbreak glxgears.Corbin Simpson
We *must* recalculate something in vformat every rebind; let's see if we can't narrow it down a bit.
2009-10-19dri-st: Add EXT_provoking_vertex.Corbin Simpson
Hm, I could have sworn I did this before?
2009-10-18st/xorg: Switch to set_mode_majorJakob Bornecrantz
2009-10-18st/xorg: Massivly redo root pixmap creationJakob Bornecrantz
2009-10-18st/xorg: Clean up cursor functions a bitJakob Bornecrantz
2009-10-18st/xorg: Support more then one output of a given typeJakob Bornecrantz
2009-10-18st/xorg: Change how disable accel is handledJakob Bornecrantz
2009-10-19nv50: add support for address regsChristoph Bumiller
Allow indirect uniform access and increase the limit on parameters from 128 to 512.
2009-10-19nv50: cleanup emit_kilChristoph Bumiller
2009-10-19nv50: implement TGSI_OPCODE_CMPChristoph Bumiller
2009-10-19nv50: quick fix for insn src negationChristoph Bumiller
We only have a per nv50_reg negation flag, if an nv50_reg is used more than once in a TGSI op with different sign modes, we'd generate wrong code. We probably can't do much better without more invasive changes.
2009-10-19nv50: add support for DDX and DDY opcodesChristoph Bumiller
2009-10-19nv50: submit user vbo data through the fifoChristoph Bumiller
Requesting a new real buffer from the kernel and copying all the data is wasteful e.g. if only a few (but widely spread) vertices are accessed.
2009-10-19nv50: use SIFC for TIC, TSC uploadChristoph Bumiller
Add proper flushes for TIC and TSC and remove the costly 2D.0110 flush in nv50_flush. Correct TIC and TSC bo sizes.
2009-10-19nv50: nicer texture format switchChristoph Bumiller
Similar to nv40.
2009-10-19Merge branch 'mesa_7_6_branch' of ↵Alex Deucher
git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa regenerated lex.yy.c
2009-10-19r300: fix texture size handling with size > 2048Mathias Fröhlich
The in kernel texture check fails because of both bit11 flags being set on 16x16 textures. It tuns out that these bits are still set and not cleared in the pp_txpitch field of the texture. The attached patch at least helps for this case on my machine. It clears the bit 11 from the pitch field if the texture is smaller and masks out that hight bits on the conventional width and height field. Fixes bug 24584
2009-10-19r600: Fix size calculation for 24 bit depthRobert Noland
size was being calculated based on 3 bytes per pixel with 24 bit depth instead of 4 bytes. This caused corruption in the bottom 25% of objects. This finishes fixing the menu/text corruption in compiz/kde4. Signed-off-by: Robert Noland <rnoland@2hip.net>
2009-10-19nouveau: implement is_{texture,buffer}_referenced properlyBen Skeggs
2009-10-19drm/nv50: write tic/tsc setup to correct slots when skipping unitsBen Skeggs
2009-10-18r300g: Fix up a bunch of warnings.Corbin Simpson
2009-10-18r300g: Add another ZTOP condition.Corbin Simpson
I don't even know if texkill works right now.
2009-10-18llvmpipe: Allocate texture storage for whole quads.José Fonseca
2009-10-17gallium: Permit surface_copy and surface_fill to be NULL.Corbin Simpson
Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc. please make sure you are not broken, and fix yourself up if you are. There were only two or three places where the code did not have painful fallbacks, so I would advise st maintainers to find less painful workarounds, or consider overhauling util_surface_copy and util_surface_fill. Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is. I will not add PIPE_CAP_BLITTER unless it is deemed necessary.
2009-10-17r300g: Squash format warning.Corbin Simpson
Won't ever be supported.
2009-10-17r300g: Use a dirty test to bring framerate back up.Corbin Simpson
This is just split out from the next commit, that's all.
2009-10-17r300g: Also have rs_block keyed to the current shader combo.Corbin Simpson
Eliminates part of the glxgears corruption here. Need to clean up PSC more, to get rid of the rest of it.