aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965
Commit message (Collapse)AuthorAgeFilesLines
* WIP 965 conversion to dri_bufmgr.Eric Anholt2007-09-2723-1617/+219
|
* [965] Remove AUB file support.Eric Anholt2007-09-2723-1244/+42
| | | | | This code existed to dump logs of hardware access to be replayed in simulation. Since we have real hardware now, it's not really needed.
* i965: handle all unfilled mode in clip stage. fix bug #12453Xiang, Haihao2007-09-271-0/+4
|
* fix ppracer and bzflag issue with clip optimizationZou Nan hai2007-09-271-1/+0
|
* i915/i965 merge serer directories along lines for radeon/r200Dave Airlie2007-09-275-1896/+13
|
* i965: The cube map texture coordinates must be devided by theXiang, Haihao2007-09-261-1/+51
| | | | | component with the largest absolute value before they are delivered. fix bug #12421
* fix a bug in 965 ARB_occlusion_query,Zou Nan hai2007-09-261-2/+2
| | | | fd.o bug #12132
* [i965] Bug #11812: Fix fwrite return value checks in AUB file code.Roland Bär2007-09-241-8/+8
|
* fix fd.o bug #12217, recalcuate urb when clip plane size changeZou Nan hai2007-09-241-1/+1
|
* Merge branch 'i915-unification'Eric Anholt2007-09-211-4/+2
|\ | | | | | | | | | | | | | | | | This branch replaces the DRM pool interface used by i915tex with a "dri_bufmgr" interface in dri/common which may be set up to use either TTM or traditional static memory management according to what is available. The i915tex TTM code now requires an updated DDX which provides proper buffer objects for the static front/back/depth, instead of using fake buffers. The driver is now built as i915_dri.so, and should replace the old i915 driver shortly.
| * Merge branch 'master' into i915-unificationEric Anholt2007-09-2032-91/+501
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_drmpool.c src/mesa/drivers/dri/i915tex/i915_vtbl.c src/mesa/drivers/dri/i915tex/intel_batchbuffer.c src/mesa/drivers/dri/i915tex/intel_context.c
| * \ Merge branch 'origin' into i915-unificationEric Anholt2007-06-213-6/+10
| |\ \
| * \ \ Merge branch 'master' into i915-unificationEric Anholt2007-05-244-105/+15
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/i915tex/i830_texstate.c src/mesa/drivers/dri/i915tex/i915_texstate.c
| * \ \ \ Merge branch 'master' into i915-unificationEric Anholt2007-05-182-1/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_drmpool.c src/mesa/drivers/dri/i915tex/intel_batchpool.c src/mesa/drivers/dri/i915tex/intel_buffer_objects.c src/mesa/drivers/dri/i915tex/intel_regions.c src/mesa/drivers/dri/i915tex/intel_screen.c src/mesa/drivers/dri/i915tex/intel_screen.h
| * | | | | Convert i915tex to the new interface and make it compile.Eric Anholt2007-05-171-4/+2
| | | | | |
* | | | | | i965: fix an error in brw_vs_tnl.cXiang, Haihao2007-09-201-1/+2
| |_|_|_|/ |/| | | | | | | | | | | | | | if the state of TEXMAT is changed, the VS isn't updated.
* | | | | i965: align the address of the first element withinXiang, Haihao2007-09-141-0/+22
| | | | | | | | | | | | | | | | | | | | the index buffer. (fix#11910)
* | | | | i965: translate shadow compare function into correctXiang, Haihao2007-09-123-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | internal function to match the EXT_shadow_funs spec. fix bug#11925
* | | | | i965: revert commit 1a15b2169ba6cb100627eb525a20a00537cfb6f0,Xiang, Haihao2007-09-122-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and keep the instruction state unchanged after calling brw_emit_tri_setup/brw_emit_line_setup when building setup thread for SF_UNFILLED_TRIS.
* | | | | Fix-up #includes to remove some -I options.Brian2007-09-115-10/+10
| | | | | | | | | | | | | | | | | | | | eg: #include "shader/program.h" and remove -I$(TOP)/src/mesa/program
* | | | | i965: take the secondary color into account when drawingXiang, Haihao2007-09-111-5/+12
| | | | | | | | | | | | | | | | | | | | bitmap. fix#10688
* | | | | i965: limit on LOD Bias, fix#11987Xiang, Haihao2007-09-111-1/+1
| | | | |
* | | | | i965: only take non-varying attribute into account whenXiang, Haihao2007-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | compiling sf_prog. fix bug#11378 (which is introduced by commit d619cceea47dc3070ebb7f7ea4f8b6b31a672d38)
* | | | | i965: Correct build_lighting in i965 driver according toXiang, Haihao2007-09-011-2/+4
| | | | | | | | | | | | | | | | | | | | commit 6dd98e9853a6984150aa47467112e016c40a4ab4.
* | | | | i965: Calculate the positional light in homogeneous coordinates.Xiang, Haihao2007-08-311-0/+5
| | | | | | | | | | | | | | | | | | | | fix bug#11009
* | | | | optimize 965 clipZou Nan hai2007-08-314-15/+113
| | | | | | | | | | | | | | | | | | | | | | | | | 1. increase clip thread number to 2 2. do cliptest for -rhw
* | | | | i965: Take the upper limitation on LOD into account.Xiang, Haihao2007-08-311-2/+2
| | | | |
* | | | | Bug #10571: Fix 965 line clipping when neither vertex needs clipping.David Moore2007-08-301-6/+14
| | | | |
* | | | | i965: store read drawable info in intel_context. Some OpenGLXiang, Haihao2007-08-293-2/+8
| | | | | | | | | | | | | | | | | | | | operations are based on read drawable. fix bug#10136.
* | | | | i965: check NULL pointer. fix bug#12193Xiang, Haihao2007-08-291-0/+2
| | | | |
* | | | | i965: samplers group in fours in WM_STATE. fix bug#9415Xiang, Haihao2007-08-291-1/+1
| | | | |
* | | | | i965: flush batch buffer when getting the maximum. This makesXiang, Haihao2007-08-281-0/+6
| | | | | | | | | | | | | | | | | | | | some 3D programs such as pymol work well.
* | | | | i965: align width/height for volume textureXiang, Haihao2007-08-172-13/+34
| | | | |
* | | | | i965: use BRW_TEXCOORDMODE_CLAMP instead of BRW_TEXCOORDMODE_CLAMP_BORDERXiang, Haihao2007-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | to implement GL_CLAMP
* | | | | i965: fix projtex_maskXiang, Haihao2007-08-132-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | projtex_mask is only an 8bit field, and wm.input_size_masks includes other attributes' information, therefore right shift is needed.
* | | | | i965: roland's DXTn format texture patch(bug10347)Xiang, Haihao2007-08-102-5/+19
| | | | |
* | | | | i965/i915tex: applying right alignment to compressed texture,Xiang, Haihao2007-08-101-3/+13
| | | | | | | | | | | | | | | | | | | | which make small textures(4x4,2x2,1x1) work well.
* | | | | i965: set mt->cpp differently with compressed textureXiang, Haihao2007-08-102-4/+34
| | | | |
* | | | | Fix typo in logic for unalias2()Keith Whitwell2007-08-021-1/+1
| | | | |
* | | | | fix fd.o bug #11804Zou Nan hai2007-08-023-0/+13
| | | | | | | | | | | | | | | | | | | | glPolygonMode with point sprite on i965
* | | | | Fix previous commitZou Nan hai2007-08-021-1/+1
| | | | |
* | | | | EXT_texture_sRGB support on i965Zou Nan hai2007-08-023-0/+25
| | | | |
* | | | | fix fd.o bug #11788, max point sizeZou Nan hai2007-08-011-1/+1
| | | | |
* | | | | i965: fix bad casts in do_blit_bitmap to support WindowPos correctlyXiang, Haihao2007-07-311-4/+4
| | | | |
* | | | | i965: Use I16_UNORM instead of L16_UNORM (bug 11742)Xiang, Haihao2007-07-311-1/+1
| | | | |
* | | | | ARB sprite point support on i965Zou Nan hai2007-07-304-4/+105
| | | | |
* | | | | Remove ctx->Point._Size and ctx->Line._Width.Brian2007-07-211-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The clamping for these values depends on whether we're drawing AA or non-AA points, lines. Defer clamping until drawing time. Drivers could compute and keep clamped AA and clamped non-AA values if desired.
* | | | | fix LogicOp/bitmap problem, bug 11133Eric Anholt2007-07-043-5/+12
| |_|_|/ |/| | |
* | | | Replace texobj->Complete with texobj->_Complete since it's a derived field.Brian2007-06-111-1/+1
| | | |
* | | | i965: Add pci info for 965GME/GLE chip.Wang Zhenyu2007-05-312-5/+9
| |_|/ |/| |