summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
AgeCommit message (Collapse)Author
2009-01-29intel: fix check for Y orientation in span functions.Brian Paul
2009-01-29i965: use bitfields in brw_sf_unit_key structBrian Paul
2009-01-29intel: remove unused intel_rendering_to_texture()Brian Paul
2009-01-29i965: fix render to FBO/texture orientation bugsBrian Paul
Anytime we're not rendering to the default/window FBO, need to invert rendering, not just when rendering to a texture. Otherwise, if a FBO consists of a mix of textures and renderbuffers the up/down orientation was inconsistant. Fixes shadowtex.c bad rendering.
2009-01-29WIP comitDave Airlie
2009-01-29r200: bring back single dma flushDave Airlie
2009-01-29radeon: remove even more common codeDave Airlie
2009-01-29radeon/r200/r300: bring back old style DMA buffer on top of BOs.Dave Airlie
this gets back a lot of the lots speed in gears on r500 at least I also fixed the legacy bufmgr to deal when the dma space fills up
2009-01-29r200: start work on userspace clear for r200Dave Airlie
2009-01-29r200: unref swtcl buffer correctlyDave Airlie
2009-01-29r300: fix some whitespaceDave Airlie
2009-01-29r200: re-write state handlers for new CS mechanismDave Airlie
2009-01-29r200: avoid setting variable on kernel mm setupDave Airlie
2009-01-29radeon: add repeated register packet oneDave Airlie
2009-01-29i965: fix bug in pass0_precalc_mov()Brian Paul
Previously, "in-place" swizzles such as: MOV t, t.xxyx; were handled incorrectly. Fixed by splitting the one loop into two loops so we get all the refs before assigning them (to avoid potential clobbering). (cherry picked from master/commit faa48915d27634a12f123eaa6e954ec79565e365)
2009-01-29i965: widen per-texture bitfields for 16 texture image unitsBrian Paul
(cherry picked from master/commit f78c388b6c156cb155f089b00612f00919090a8e)
2009-01-29intel: check if stencil test is enabled in intel_stencil_drawpixels()Brian Paul
(cherry picked from master/commit 72ee0e247d799c85612c72bbd2257648e11fa583)
2009-01-29intel: save/restore GL matrix mode in ↵Brian Paul
intel_meta_set_passthrough_transform(), intel_meta_restore_transform() (cherry picked from master, commit 723648f2ee2a8e529063c9da84e9dff9c8c6be99)
2009-01-28intel: Fix up some extension string issuesIan Romanick
Move the remaining extension string enables to intel_extensions.c. Make sure that GL_NV_texture_env_combine4 is not enabled on i830.
2009-01-28Make GL_ARB_draw_buffers mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_vertex_buffer_object mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_multisample mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28Make GL_ARB_texture_compression mandatoryIan Romanick
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2009-01-28i965: minor tweak: replace OPCODE_MOV with OPCODE_SWZBrian Paul
Just to reinforce the understanding that an extended swizzle with 0 and 1 terms is possible there.
2009-01-28i965: implement GL_EXT_texture_swizzleBrian Paul
If the texture swizzle is not XYZW (no-op) add an extra MOV instruction after the TEX instruction to rearrange the components.
2009-01-28i965: minor clean-up, comments, etc.Brian Paul
2009-01-28Merge commit 'origin/master' into texture_swizzleBrian Paul
2009-01-28i965: fix bug in pass0_precalc_mov()Brian Paul
Previously, "in-place" swizzles such as: MOV t, t.xxyx; were handled incorrectly. Fixed by splitting the one loop into two loops so we get all the refs before assigning them (to avoid potential clobbering).
2009-01-28i965: minor comment additions/editsBrian Paul
2009-01-28i965: minor improvements in brw_wm_populate_key()Brian Paul
2009-01-28i965: remove pad fieldBrian Paul
2009-01-28i965: widen per-texture bitfields for 16 texture image unitsBrian Paul
2009-01-28i965: minor commentsBrian Paul
2009-01-27intel: clean up more pf mess.Eric Anholt
2009-01-26i915: rename some functionsBrian Paul
2009-01-26intel: replace i915/intel_state.c and i965/intel_state.c with shared fileBrian Paul
2009-01-26intel: whitespace changesBrian Paul
2009-01-26intel: move some driver functions aroundBrian Paul
A step toward consolidating i915/intel_state.c and i965/intel_state.c
2009-01-26intel: check if stencil test is enabled in intel_stencil_drawpixels()Brian Paul
2009-01-26intel: save/restore GL matrix mode in ↵Brian Paul
intel_meta_set_passthrough_transform(), intel_meta_restore_transform()
2009-01-26intel: asst. casts to silence warningsBrian Paul
2009-01-26intel: #include clean-upsBrian Paul
2009-01-26intel: remove old #includesBrian Paul
2009-01-26intel: make intelUpdateScreenFromSAREA() staticBrian Paul
2009-01-26intel: remove unused varBrian Paul
2009-01-26intel: move intelInitExtensions() and related code into new intel_extensions.cBrian Paul
2009-01-26intel: move glClear-related code into new intel_clear.c fileBrian Paul
2009-01-26intel: Move swap-related functions from intel_buffers.c to new ↵Brian Paul
intel_swapbuffers.c
2009-01-26i965: scissor rect was inverted when rendering to textureBrian Paul