summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2007-09-18Add some error reporting and a couple of assertions to TTM bufmgr.Eric Anholt
2007-08-16Convert TTM code to require the server provide buffers for front/back/depth.Eric Anholt
This removes the use of fake buffers from the driver, such that it could probably be removed from the interface. It also should assist in proper synchronization of access.
2007-08-16Move i915_disasm to later so we can use the hardware offset.Eric Anholt
2007-08-16Fix bad printf on TTM fence_wait failure.Eric Anholt
2007-08-16Don't forget to update buffer offset after validation.Eric Anholt
2007-08-16Add decode for XY_COLOR_BLT and XY_SRC_COPY_BLT.Eric Anholt
2007-08-02Don't try to use kernel BO flags in dri_bufmgr_fake internals.Eric Anholt
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-25Add notes about bufmgr initialization failures.Eric Anholt
2007-07-06bufmgr_ttm: hook up destroy function, track buffer names.Eric Anholt
2007-07-05bufmgr_fake: Keep the bufmgr lock held while freeing a block.Eric Anholt
2007-07-05Fix copy'n'pasteo that broke display lists.Eric Anholt
2007-07-05Merge branch 'i915-unification' of ↵Eric Anholt
git+ssh://people.freedesktop.org/~anholt/mesa into i915-unification
2007-06-21Merge branch 'origin' into i915-unificationEric Anholt
2007-06-21Reset saved state for disasm when we've lost the context.Eric Anholt
2007-06-21Add decoding of inline primitives in debug output.Eric Anholt
2007-06-21Improve fake bufmgr debugging, and don't try to migrate static buffers.Eric Anholt
2007-06-21Add missing i915_disasm.h header and adjust copyright formatting on the .cEric Anholt
2007-06-21r300: Corrected a bug in r300LineWidth.Oliver McFadden
Thanks to Panagiotis Papadakos for reporting it.
2007-06-21Another round of fixing attribute interpolation for glDraw/CopyPixels.Brian
Need to turn off FRAG_BIT_COL0 in swrast->_ActiveAttribMask when doing glRead/CopyPixels to prevent the user's colors from getting overwritten when a fragment program is active. This was happening in the DRI drivers when MaintainTexEnv program was used (the texenv fragment program was enabled when _swrast_DrawPixels was called). This still isn't an ideal solution, but fixes things for now.
2007-06-21rename _swrast_update_fragment_attribs()Brian
2007-06-20Effectively disable _TexEnvProgram before calling _swrast_DrawPixels().Brian
It's OK to use _TexEnvProgram regardless of the texture state, but if fog is also enabled, the fragment program is lacking the actual fog computation so fogging doesn't appear. Fixing this might involve a new _MaintainFogProgram field and related code. For now, just disable the _TexEnvProgram and let swrast handle everything.
2007-06-20fix glDrawPixels + fragment program problemBrian
2007-06-20copy wpos attrib info into zoomed span (fixes fog perspective correction ↵Brian
problem)
2007-06-18Fix TTM static allocation flags.Eric Anholt
2007-06-18Test for TTM presence initially rather than test for lack of classic aperture.Eric Anholt
2007-06-15Replace intel_dump_batchbuffer with a more informational version.Eric Anholt
2007-06-15Correct a mis-count in a LOAD_STATE_IMMEDIATE_1 length argument.Eric Anholt
2007-06-15i915tex: Missing piece of SetTexOffset hook implementation for I830 generation.Michel Dänzer
2007-06-14nouveau: remove useless viewport xform with id matrix.Stephane Marchesin
2007-06-12Fix TEXREL issues when using GLX_USE_TLS (see bug 7459).Brian
2007-06-12fix GLX_USE_TLS breakage, fix a warningBrian
2007-06-11Rework _mesa_update_texture_compare_function() to only be called duringBrian
state validation/update. Note that we're still temporarily skipping the test for an active fragment program. Need to fix shadow2D() ...
2007-06-11rename/clean-up _mesa_validate_texture_wrap_modeBrian
2007-06-11fix typo, added commentBrian
2007-06-11Replace texobj->Complete with texobj->_Complete since it's a derived field.Brian
2007-06-11typo: s/derrived/derived/Brian
2007-06-11Temporarily disable the calls to _mesa_update_texture_compare_function().Brian
This fixes the depth-peel regression reported by Brad King.
2007-06-11In generic_nop() call _mesa_warning() instead of _mesa_problem() since it's ↵Brian
an app issue, not a mesa bug.
2007-06-11remove dead codeBrian
2007-06-10r300: i can't see why we fallback for polygon offset line/fillDave Airlie
2007-06-08In supported_buffer_bitmask(), use framebuffer's visual, not context's visualBrian
2007-06-08disable depthBits test in check_compatible(), see bug 11161Brian
2007-06-08remove obsolete comment about max DEFAULT_SOFTWARE_DEPTH_BITSBrian
2007-06-07Add support for GL_ARB_fragment_program_shadow.Ian Romanick
2007-06-07Fix ARB_fp spec conformance bug WRT shadow sampling.Ian Romanick
The ARB_fp (and other assembly-level fragment program specs) say that the depth comparison function is always GL_NONE in fragment program mode.
2007-06-07r300: Added a comment regarding the R300_VAP_CLIP registers.Oliver McFadden
2007-06-07r300: Removed a "don't think this is needed" comment, it actually is needed.Oliver McFadden
According to the comment you do not need to setup INPUT_CNTL when using vertex buffers. However, not doing so results in a lockup.
2007-06-07r300: Explain the R300_VAP_OUTPUT_VTX_FMT_1 register.Oliver McFadden