Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WIP 965 conversion to dri_bufmgr. | Eric Anholt | 2007-09-27 | 23 | -1617/+219 |
| | |||||
* | [965] Remove AUB file support. | Eric Anholt | 2007-09-27 | 23 | -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 #12453 | Xiang, Haihao | 2007-09-27 | 1 | -0/+4 |
| | |||||
* | fix ppracer and bzflag issue with clip optimization | Zou Nan hai | 2007-09-27 | 1 | -1/+0 |
| | |||||
* | i915/i965 merge serer directories along lines for radeon/r200 | Dave Airlie | 2007-09-27 | 5 | -1896/+13 |
| | |||||
* | i965: The cube map texture coordinates must be devided by the | Xiang, Haihao | 2007-09-26 | 1 | -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 hai | 2007-09-26 | 1 | -2/+2 |
| | | | | fd.o bug #12132 | ||||
* | [i965] Bug #11812: Fix fwrite return value checks in AUB file code. | Roland Bär | 2007-09-24 | 1 | -8/+8 |
| | |||||
* | fix fd.o bug #12217, recalcuate urb when clip plane size change | Zou Nan hai | 2007-09-24 | 1 | -1/+1 |
| | |||||
* | Merge branch 'i915-unification' | Eric Anholt | 2007-09-21 | 1 | -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-unification | Eric Anholt | 2007-09-20 | 32 | -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-unification | Eric Anholt | 2007-06-21 | 3 | -6/+10 |
| |\ \ | |||||
| * \ \ | Merge branch 'master' into i915-unification | Eric Anholt | 2007-05-24 | 4 | -105/+15 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/i915tex/i830_texstate.c src/mesa/drivers/dri/i915tex/i915_texstate.c | ||||
| * \ \ \ | Merge branch 'master' into i915-unification | Eric Anholt | 2007-05-18 | 2 | -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 Anholt | 2007-05-17 | 1 | -4/+2 |
| | | | | | | |||||
* | | | | | | i965: fix an error in brw_vs_tnl.c | Xiang, Haihao | 2007-09-20 | 1 | -1/+2 |
| |_|_|_|/ |/| | | | | | | | | | | | | | | if the state of TEXMAT is changed, the VS isn't updated. | ||||
* | | | | | i965: align the address of the first element within | Xiang, Haihao | 2007-09-14 | 1 | -0/+22 |
| | | | | | | | | | | | | | | | | | | | | the index buffer. (fix#11910) | ||||
* | | | | | i965: translate shadow compare function into correct | Xiang, Haihao | 2007-09-12 | 3 | -2/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | internal function to match the EXT_shadow_funs spec. fix bug#11925 | ||||
* | | | | | i965: revert commit 1a15b2169ba6cb100627eb525a20a00537cfb6f0, | Xiang, Haihao | 2007-09-12 | 2 | -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. | Brian | 2007-09-11 | 5 | -10/+10 |
| | | | | | | | | | | | | | | | | | | | | eg: #include "shader/program.h" and remove -I$(TOP)/src/mesa/program | ||||
* | | | | | i965: take the secondary color into account when drawing | Xiang, Haihao | 2007-09-11 | 1 | -5/+12 |
| | | | | | | | | | | | | | | | | | | | | bitmap. fix#10688 | ||||
* | | | | | i965: limit on LOD Bias, fix#11987 | Xiang, Haihao | 2007-09-11 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | i965: only take non-varying attribute into account when | Xiang, Haihao | 2007-09-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | compiling sf_prog. fix bug#11378 (which is introduced by commit d619cceea47dc3070ebb7f7ea4f8b6b31a672d38) | ||||
* | | | | | i965: Correct build_lighting in i965 driver according to | Xiang, Haihao | 2007-09-01 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | commit 6dd98e9853a6984150aa47467112e016c40a4ab4. | ||||
* | | | | | i965: Calculate the positional light in homogeneous coordinates. | Xiang, Haihao | 2007-08-31 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | fix bug#11009 | ||||
* | | | | | optimize 965 clip | Zou Nan hai | 2007-08-31 | 4 | -15/+113 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 1. increase clip thread number to 2 2. do cliptest for -rhw | ||||
* | | | | | i965: Take the upper limitation on LOD into account. | Xiang, Haihao | 2007-08-31 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | Bug #10571: Fix 965 line clipping when neither vertex needs clipping. | David Moore | 2007-08-30 | 1 | -6/+14 |
| | | | | | |||||
* | | | | | i965: store read drawable info in intel_context. Some OpenGL | Xiang, Haihao | 2007-08-29 | 3 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | operations are based on read drawable. fix bug#10136. | ||||
* | | | | | i965: check NULL pointer. fix bug#12193 | Xiang, Haihao | 2007-08-29 | 1 | -0/+2 |
| | | | | | |||||
* | | | | | i965: samplers group in fours in WM_STATE. fix bug#9415 | Xiang, Haihao | 2007-08-29 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | i965: flush batch buffer when getting the maximum. This makes | Xiang, Haihao | 2007-08-28 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | some 3D programs such as pymol work well. | ||||
* | | | | | i965: align width/height for volume texture | Xiang, Haihao | 2007-08-17 | 2 | -13/+34 |
| | | | | | |||||
* | | | | | i965: use BRW_TEXCOORDMODE_CLAMP instead of BRW_TEXCOORDMODE_CLAMP_BORDER | Xiang, Haihao | 2007-08-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | to implement GL_CLAMP | ||||
* | | | | | i965: fix projtex_mask | Xiang, Haihao | 2007-08-13 | 2 | -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, Haihao | 2007-08-10 | 2 | -5/+19 |
| | | | | | |||||
* | | | | | i965/i915tex: applying right alignment to compressed texture, | Xiang, Haihao | 2007-08-10 | 1 | -3/+13 |
| | | | | | | | | | | | | | | | | | | | | which make small textures(4x4,2x2,1x1) work well. | ||||
* | | | | | i965: set mt->cpp differently with compressed texture | Xiang, Haihao | 2007-08-10 | 2 | -4/+34 |
| | | | | | |||||
* | | | | | Fix typo in logic for unalias2() | Keith Whitwell | 2007-08-02 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | fix fd.o bug #11804 | Zou Nan hai | 2007-08-02 | 3 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | glPolygonMode with point sprite on i965 | ||||
* | | | | | Fix previous commit | Zou Nan hai | 2007-08-02 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | EXT_texture_sRGB support on i965 | Zou Nan hai | 2007-08-02 | 3 | -0/+25 |
| | | | | | |||||
* | | | | | fix fd.o bug #11788, max point size | Zou Nan hai | 2007-08-01 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | i965: fix bad casts in do_blit_bitmap to support WindowPos correctly | Xiang, Haihao | 2007-07-31 | 1 | -4/+4 |
| | | | | | |||||
* | | | | | i965: Use I16_UNORM instead of L16_UNORM (bug 11742) | Xiang, Haihao | 2007-07-31 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | ARB sprite point support on i965 | Zou Nan hai | 2007-07-30 | 4 | -4/+105 |
| | | | | | |||||
* | | | | | Remove ctx->Point._Size and ctx->Line._Width. | Brian | 2007-07-21 | 1 | -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 11133 | Eric Anholt | 2007-07-04 | 3 | -5/+12 |
| |_|_|/ |/| | | | |||||
* | | | | Replace texobj->Complete with texobj->_Complete since it's a derived field. | Brian | 2007-06-11 | 1 | -1/+1 |
| | | | | |||||
* | | | | i965: Add pci info for 965GME/GLE chip. | Wang Zhenyu | 2007-05-31 | 2 | -5/+9 |
| |_|/ |/| | |