summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers
Commit message (Collapse)AuthorAgeFilesLines
* intel: Set the region's tiling to none when attaching a PBO to a region.Eric Anholt2010-01-281-0/+1
| | | | | | | | Note that when detaching the PBO from the region and making a new BO for the region, we don't make it tiled even if the region originally was. Fixes piglit pbo-teximage-tiling.
* i915: Remove unused initial and current state, now that there's nothing else.Eric Anholt2010-01-286-22/+10
|
* intel: Remove long-disabled meta readpixels, and associated meta support.Eric Anholt2010-01-2811-1178/+20
|
* radeon: Silence "format" compiler warnings.Vinson Lee2010-01-281-1/+1
|
* r600: fix warningAlex Deucher2010-01-271-2/+0
|
* r600: rv670 support 8 tex instructions just like other r6xxAlex Deucher2010-01-271-3/+5
| | | | also clarify some other const values.
* r600: increase max texture units to 16Andre Maasikas2010-01-272-5/+3
|
* r600: fix XPD with writemaskAndre Maasikas2010-01-271-7/+8
| | | | | same variable used for 2 different temp registers fixes e.g. glsl/bump
* radeon/r200/r300: don't clean non-emitted state.Dave Airlie2010-01-271-1/+2
| | | | | | | | | | | So if we don't actually emit an atom to the hw because we don't need it in the current state (e.g. lighting related atoms when lighting is off) then don't mark it as clean, because when lighting gets switched on we won't emit it at all. This fixes funky gears colors. Signed-off-by: Dave Airlie <[email protected]>
* radeon: remove unused fileDave Airlie2010-01-271-681/+0
|
* intel: Remove dead code from having to clip copyteximage source rect.Eric Anholt2010-01-261-5/+0
| | | | mesa core does it now. If only it did so for other entrypoints.
* intel: Use a handy helper in glReadPixels source clipping.Eric Anholt2010-01-264-64/+19
|
* intel: Clean up stale comments about cliprects.Eric Anholt2010-01-263-42/+4
|
* intel: Remove the remaining cliprects code from DRI1.Eric Anholt2010-01-262-22/+0
|
* intel: Remove DRI1 junk from spans code.Eric Anholt2010-01-261-30/+11
| | | | This reduces the driver size by over 1%.
* intel: Remove DRI1 junk from blit glBitmap.Eric Anholt2010-01-261-82/+53
|
* intel: Remove DRI1 junk from CopyPixels.Eric Anholt2010-01-261-87/+50
|
* intel: Remove DRI1 junk from glClear blit implementation.Eric Anholt2010-01-261-174/+123
|
* i965: Remove DRI1 leftovers from stipple offset handling.Eric Anholt2010-01-261-3/+3
|
* intel: Fix PBO blit ReadPixels from an FBO.Eric Anholt2010-01-261-44/+37
| | | | Bug #25921 -- clutter PBO usage gave unreliable results.
* i965: Add support for EXT_draw_buffers2.Eric Anholt2010-01-262-2/+4
|
* i965: Fix fp fragment.position handling and enable HW part of ARB_fcc.Eric Anholt2010-01-263-16/+35
| | | | | | | | | As with swrast, this fixes the default pixel center behavior which was broken, and implements the previous behavior for integer. Fixes piglit fp-arb-fragment-coord-conventions-none. The extension won't be exposed until we get the GLSL part implemented. The DRI1 origin_x/y parts are dropped since they're no longer relevant.
* intel: make sure we update the renderbuffers after a swapJesse Barnes2010-01-261-0/+2
| | | | | | Now that LOCK_HARDWARE is gone, we don't have a convenient place to update the renderbuffers everywhere we need them. So grab new buffers when we invalidate the old ones until we optimize things further.
* intel: Don't do client-side frame throttling with DRI2 SwapBuffers.Eric Anholt2010-01-253-1/+7
| | | | | | | The server side does the throttling on our behalf now by putting the client to sleep, so we don't need our previous hacks for limiting the number of outstanding frames. Same effect as 7d4e674b212c9dc6408c13913a399bd4a2b9a1e3.
* Revert "intel: Use the new DRI2 flush invalidate entrypoint to signal frame ↵Eric Anholt2010-01-252-21/+20
| | | | | | | done." This reverts commit 7d4e674b212c9dc6408c13913a399bd4a2b9a1e3. It broke throttling in the non-new-DRI2 case.
* i965: Remove unnecessary malloc/free in VS binding table setup.Eric Anholt2010-01-252-4/+3
|
* i965: Fix build after merge of mesa stable branch.Eric Anholt2010-01-251-0/+1
|
* Merge branch 'mesa_7_7_branch'Brian Paul2010-01-2579-169/+2
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c
| * r200: Silence fprintf format warning.Vinson Lee2010-01-241-1/+1
| |
| * r300: Remove unnecessary headers.Vinson Lee2010-01-2311-39/+0
| |
| * intel: Remove unnecessary headers.Vinson Lee2010-01-2315-32/+0
| |
| * radeon: Remove unused variable.Vinson Lee2010-01-231-1/+0
| |
| * tdfx: Remove unnecessary headers.Vinson Lee2010-01-238-22/+0
| |
| * sis: Remove unnecessary headers.Vinson Lee2010-01-239-16/+0
| |
| * savage: Remove unnecessary headers.Vinson Lee2010-01-236-11/+0
| |
| * mga: Remove unnecessary headers.Vinson Lee2010-01-237-16/+0
| |
| * i965: Remove unnecessary headers.Vinson Lee2010-01-2218-31/+0
| |
| * i915: Remove unnecessary headers.Vinson Lee2010-01-225-13/+0
| |
* | r300: rv350+ support FLT16_2/4 vertex formatsAlex Deucher2010-01-251-1/+1
| |
* | r300: only enable half floats on r500s.Dave Airlie2010-01-231-1/+2
| | | | | | | | Thank to MAD for point it out.
* | Merge branch 'arb_half_float_vertex'Dave Airlie2010-01-235-0/+30
|\ \
| * | r300: half float supportDave Airlie2010-01-233-0/+18
| | | | | | | | | | | | Signed-off-by: Dave Airlie <[email protected]>
| * | i965: add support for ARB_half_float_vertexDave Airlie2010-01-232-0/+12
| | | | | | | | | | | | | | | | | | | | | enables the extension on i965 and adds support to the draw upload for the vertex format. Signed-off-by: Dave Airlie <[email protected]>
* | | Merge branch 'mesa_7_7_branch'Brian Paul2010-01-2239-85/+42
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c
| * | Fix PowerPC related typo in spantmp2.hRuediger Oertel2010-01-221-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Matthias Hopf <[email protected]> Signed-off-by: Brian Paul <[email protected]>
| * | r200: fix CS section size mismatchRoland Scheidegger2010-01-211-1/+2
| | | | | | | | | | | | | | | | | | | | | Partial fix for fdo bug 25544 The tex handling will still need CS drm changes, see bug 25544 for more.
| * | mach64: Remove unnecessary headers.Vinson Lee2010-01-2010-23/+0
| | |
| * | i810: Remove unnecessary headers.Vinson Lee2010-01-207-14/+0
| | |
| * | ffb: Remove unnecessary headers.Vinson Lee2010-01-2011-28/+0
| | |
| * | unichrome: Remove unnecessary headers.Vinson Lee2010-01-197-15/+0
| | |