summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'origin/master' into drm-gemEric Anholt2008-06-2497-1012/+497
|\
| * intel: Fix glCopyPixels when x or y are < 0 in hw coordinates.Eric Anholt2008-06-241-14/+10
| | | | | | | | | | | | Nothing would get drawn as the negative coordinates broke the rectangle intersection code that used unsigned ints. Tested with copypix demo and sliding the copy to the upper left.
| * i965: Use the shared intel_pixel_copy.c.Eric Anholt2008-06-242-322/+5
| | | | | | | | | | | | | | | | This disables the textured copy implementation on 965, which didn't appear to work (mesa copypix demo, disable the blit path, move so that regions don't overlap and textured is used, and you get garbage). If we resurrect this for i965, I'd rather it used the 915-style metaops instead. Current metaops code left in place so that whoever picks it up has a reference.
| * intel: Same pixel function init for everyone now.Eric Anholt2008-06-244-10/+1
| |
| * intel: Avoid glBitmap software fallback for blending when no blending occurs.Eric Anholt2008-06-245-6/+26
| | | | | | | | | | Mesa demos tend to leave blending on but in GL_ONE/GL_ZERO, or GL_SRC_ALPHA/GL_ONE_MINUS_SRC_ALPHA with a source alpha of 1.0.
| * intel: Merge check_blit_fragment_ops between i915/i965.Eric Anholt2008-06-244-28/+9
| | | | | | | | Both had some useful bits for the other.
| * intel: Note reasons for blit pixel op fallbacks under INTEL_DEBUG=pix.Eric Anholt2008-06-241-15/+56
| |
| * i915: Add support for accelerated glBitmap, shared from 965.Eric Anholt2008-06-244-354/+8
| |
| * i915: Fix read != draw drawable for glCopyPixels.Eric Anholt2008-06-241-2/+3
| | | | | | | | Taken from commit bad6e175cf59cce630c37d73f6e71f3a4de50ae6.
| * i915: Allow accelerated pixel ops to be disabled with INTEL_NO_BLIT.Eric Anholt2008-06-241-4/+6
| | | | | | | | This matches 965.
| * Ensure all objects are built when installing DRIDan Nicholson2008-06-221-1/+1
| |
| * Don't make libmesa.a or libglapi.a depend on asm_subdirsDan Nicholson2008-06-221-2/+2
| | | | | | | | | | | | | | | | | | | | Since the asm_subdirs target does not actually create a file, make will always consider that it needs to be rebuilt. If libmesa.a and libglapi.a have asm_subdirs as a prerequisite, then they will always need to be rebuilt, too. The correct order will be preserved by the default target, though. This should fix #16358.
| * Create $(TOP)/$(LIB_DIR) for install, tooDan Nicholson2008-06-221-2/+2
| | | | | | | | | | | | If `make install' is run without running `make' first, the $(LIB_DIR) will not be created. This also changes the mkdir a little bit so that it isn't run if necessary and added `-p' so that it is immune to races.
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-212-3/+3
| |
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-211-1/+1
| |
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-213-65/+65
| |
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-2114-56/+56
| |
| * #undef DEBUG to silence warningsBrian Paul2008-06-211-0/+1
| |
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-218-19/+19
| |
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-215-22/+22
| |
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-216-17/+17
| |
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-219-19/+19
| |
| * replace __inline and __inline__ with INLINE macroBrian Paul2008-06-2110-18/+14
| |
| * s/inline/INLINEBrian Paul2008-06-213-4/+4
| |
| * remove old commentsBrian Paul2008-06-211-2/+0
| |
| * Solaris port of Mesa 7.1 with autoconf supportAlan Coopersmith2008-06-217-18/+116
| | | | | | | | Signed-off-by: Brian Paul <[email protected]>
| * Rename quad function to quadr to avoid clash with Solaris quad typedefDaniel Zhu2008-06-211-3/+3
| | | | | | | | Signed-off-by: Brian Paul <[email protected]>
| * Make minstall work with Solaris /bin/shAlan Coopersmith2008-06-211-1/+2
| | | | | | | | | | | | Solaris /bin/sh doesn't set $PWD for you Signed-off-by: Brian Paul <[email protected]>
| * Fix builds with compilers other than gcc 3.0 & newerAlan Coopersmith2008-06-213-0/+3
| | | | | | | | | | | | | | Add #include "glheader.h" for definition of __builtin_expect for compilers that don't support it. Signed-off-by: Brian Paul <[email protected]>
| * added pointer to beta/release candidatesBrian Paul2008-06-211-0/+5
| |
| * R300: 1002:5657 is actually RV410Alex Deucher2008-06-212-2/+2
| | | | | | | | See bug 14289
| * r200: fix typo in r200TryDrawPixels parameter validation (bug 16406)Roland Scheidegger2008-06-211-1/+1
| |
| * mesa: tweak mipmap level selection for cube mapsBrian Paul2008-06-191-1/+15
| | | | | | | | | | | | | | This is just a hack. After we convert the 3D texcoord into a face plus 2D texcoord we need to recompute the partial derivatives and mipmap LOD. But we don't have the info to do that. Adjusting the original mipmap level by -1 seems to give somewhat better results than before though.
* | i915: Accumulate the VB into a local buffer and subdata it in.Eric Anholt2008-06-237-31/+48
| | | | | | | | This lets GEM use pwrite, for an additional 4% or so speedup.
* | i915: Convert to using VBs instead of inline prims.Eric Anholt2008-06-239-214/+299
| |
* | i915: Note the non-PBO fallback for textured drawpixels under DEBUG_PIXEL.Eric Anholt2008-06-181-1/+2
| |
* | i915: Restore the accelerated PBO pixel path functions after GEM changes.Eric Anholt2008-06-185-24/+5
| | | | | | | | | | The fencing code is not required, and waiting on the fences defeated one of the purposes of the extension, which is to allow asynchronous readpixels.
* | Merge commit 'origin/master' into drm-gemEric Anholt2008-06-1897-9966/+12001
|\|
| * i915: Bug #14313: Fix accelerated (PBO) ReadPixels.Eric Anholt2008-06-181-4/+1
| | | | | | | | | | Refactoring of mine in 02d5ba849197e19843dad164239b51f18fb16faf broke it by failing to understand that the masking was about sign extension.
| * i965: add support for Intel 4 series chipsetsXiang, Haihao2008-06-182-2/+17
| |
| * mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT ↵Brian Paul2008-06-172-3/+3
| | | | | | | | for Z unpacking
| * assorted glide driver fixesWilfried Holzke2008-06-171-1/+2
| |
| * glu: silence warningsBrian Paul2008-06-171-2/+2
| |
| * mesa: make mm.c use unsigned ints for offsets.Dave Airlie2008-06-172-6/+7
| | | | | | | | | | If you have a GPU using this code and it has the offsets up in this space, this fails.
| * r300: Make LOD bias a persistent environment variable.Corbin Simpson2008-06-162-14/+14
| | | | | | | | Per airlied's suggestion.
| * Compute/setup fog coordinates even if vertex program is enabled.H. Verbeet2008-06-162-4/+4
| | | | | | | | | | Only when fog's enabled, of course. In the usual case, this is just a pass-through operation.
| * mesa: allocate pixel zoom arrays on heap, not stackBrian Paul2008-06-163-10/+20
| | | | | | | | Fixes stack overflow on Windows.
| * Don't compute vertex fog when fragment program is active.H. Verbeet2008-06-161-7/+7
| |
| * r300: Fix new incarnation of bug 3195.Corbin Simpson2008-06-163-6/+16
| | | | | | | | tests/bug_3195 doesn't render right, but at least it doesn't segfault this way.
| * r300: Forgot to clear old state before writing new state.Corbin Simpson2008-06-161-0/+1
| | | | | | | | Oooops. Hehe.