summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri
AgeCommit message (Collapse)Author
2007-08-02Don't try to use kernel BO flags in dri_bufmgr_fake internals.Eric Anholt
2007-08-02Remove all references to swrast.Keith Whitwell
The one place the functionality continues to be needed is as last-ditch implementations of TexCopyImage, etc. TBD what to do about that, but that will be an issue for state_tracker, not for here.
2007-08-02Remove intel_state.c, intel_rotate.[ch]Keith Whitwell
2007-08-02comment follow-upBrian
2007-08-02remove unnecessary null check (bug 11814)Brian
2007-08-02s/MAX_TEXTURE_LEVELS/SIS_MAX_TEXTURE_LEVELS/ and add assertion (bug 11806)Brian
2007-08-02move code to prevent NULL ptr dereference (bug 11810)Brian
2007-08-02Remove intelClear() hack.Keith Whitwell
Have added intel_batchbuffer_flush calls to the blit functions. We still shouldn't be calling back into this remnant intel code from the softpipe driver, though, so that will go too at some point.
2007-08-02Remove remnants of i915 texture-from-pbo code.Keith Whitwell
2007-08-02Reroute some clear functionality.Keith Whitwell
Still require the intelClear() call to flush batchbuffers. That will be removed later...
2007-08-02Fix typo in logic for unalias2()Keith Whitwell
2007-08-02 fix fd.o bug #11804Zou Nan hai
glPolygonMode with point sprite on i965
2007-08-02 Fix previous commitZou Nan hai
2007-08-02 EXT_texture_sRGB support on i965Zou Nan hai
2007-08-01Re-implement intelClear() in terms of softpipe_clear(). Pretty simple/small ↵Brian
now. Note: softpipe_clear() should really be renamed to something like pipe_clear_with_blits() and put into a driver-indepedent module...
2007-08-01More work on glClear.Brian
Add a 'mask' param to region_fill() to help with clearing combined Z/stencil buffers, glColorMask, etc.
2007-08-01s/Z24_S8/S8_Z24/Brian
2007-08-01Checkpoint: glClear changes - working, bug very rough.Brian
2007-08-01Build libsoftpipe.aKeith Whitwell
Each pipe driver will build to a .a library, as these will optionally be included in the various DRI drivers (this will make more sense once there is at least one hardware driver...). Not strictly necessary for softpipe, but want to minimize the differences between it and actual hw implementations.
2007-08-01fix mem leak (bug 11793)Brian
2007-08-01Remove unused file intel_render.cKeith Whitwell
2007-08-01Remove unused fileKeith Whitwell
2007-08-01Remove intel_span.[ch]Keith Whitwell
2007-08-01 fix fd.o bug #11788, max point sizeZou Nan hai
2007-07-31Redesign pipe_surface in terms of pipe_region.Brian
struct pipe_buffer goes away. Added basic region functions to softpipe to allocate/release malloc'd regions. Surface-related code is fairly coherent now.
2007-07-31Lift region-related functions up to the pipe interface.Brian
Some of these functions probably should be driver-private. Note: intel_buffer_object is in p_state.h and should be fixed/removed. There are just a few i915 dependencies in intel_region.c
2007-07-31re-fix stencil addressing bugBrian
2007-07-31Add missing filesKeith Whitwell
2007-07-31Remove references to intel_tris.hKeith Whitwell
2007-07-31A version of the i915tex driver with all drawing code removed.Keith Whitwell
This is intended to support the softpipe development work. More code will be removed and pushed into softpipe until this basicially becomes the DRI/GLX interface for that driver.
2007-07-31simplify clear.x1,y2,x2,y2 setupBrian
2007-07-31In i915/i830_emit_state(), check if state->draw_region is non-null.Brian
This fixes a problem hit by glClear in the samples/stencil.c program.
2007-07-31fix stencil addressing bugBrian
2007-07-31remove obsolete xmesa_get_stencil_surface() stubBrian
2007-07-31fix comments and param names for intel_miptree_image_map()Brian
2007-07-31fix value returned by intel_new_renderbuffer_fb()Brian
2007-07-31bufmgr_fake: eliminate the referenced list, which is now just on_hardware.Eric Anholt
2007-07-31Don't initialize extensions we can't support when !ttm.Eric Anholt
2007-07-31i965: fix bad casts in do_blit_bitmap to support WindowPos correctlyXiang, Haihao
2007-07-31Merge branch 'i915tex_privbuffers' into softpipe_0_1_branchKeith Whitwell
Conflicts: src/mesa/drivers/dri/i915tex/intel_buffers.c src/mesa/drivers/dri/i915tex/intel_context.c src/mesa/drivers/dri/i915tex/intel_fbo.c src/mesa/drivers/dri/i915tex/intel_pixel_draw.c
2007-07-31i965: Use I16_UNORM instead of L16_UNORM (bug 11742)Xiang, Haihao
2007-07-30Lots of improvements to the surface-related code.Brian
Z testing now works with i915 driver. Add gl_renderbuffer::surface pointer (and reverse pointer). Remove intel_surface and xmesa_surface types - no longer used.
2007-07-30implement read_quad_f_swz()Brian
2007-07-30implement surfaces for softpipe renderingBrian
2007-07-30call st_invalidate_state()Brian
2007-07-30 ARB sprite point support on i965Zou Nan hai
2007-07-29fix cos/sin range reduction for i915 driver tooRoland Scheidegger
2007-07-29fix range reduction for sin/cos in i915tex (#11609)Roland Scheidegger
2007-07-29fix range reduction for sin/cos in i915tex (#11609)Roland Scheidegger
2007-07-29fix fallback crashes when driver can't handle frag prog for i915 driver too ↵Roland Scheidegger
(untested)