Dan Nicholson
758b998941
autoconf: Fix thinko when checking freebsd CPU types
vor 17 Jahren
Dan Nicholson
112a40ec02
autoconf: Set the default drivers after checking platform specifics
The platform-specific overrides to the DRI drivers were being ignored
because the default was being set first. Instead, have the default be a
fallback after the platform checks.
vor 17 Jahren
Brian
4e9c8166b0
Fix glBegin-time test for invalid programs/shaders.
vor 17 Jahren
Brian
3075f267cd
raise GL_INVALID_OPERATION if glProgramString compilation fails
vor 17 Jahren
Brian
a3a480979b
Regenerated (see bug 11893)
vor 17 Jahren
Brian
ce865fd2fd
Added <size name="Get" mode="get"/> lines for point parameter tokens.
See bug 11893. This allows GL_POINT_SIZE_MIN/MAX/etc to be queried with
indirect rendering.
vor 17 Jahren
Brian
fda62a6f2f
Regenerated (raise GL_INVALID_VALUE if counter param is negative)
vor 17 Jahren
Brian
a52ce9de7d
If parameter is a 'counter', raise GL_INVALID_VALUE if value is negative
Fixes bug 10984.
vor 17 Jahren
Jeremy Huddleston
9993ccce69
Apple: Pulled in changes from Apple's patchset to allow mesa to build on darwin again
(cherry picked from commit e70609b7b8
)
vor 17 Jahren
Zou Nan hai
d8c187fed7
fix compile for previous commit
vor 17 Jahren
Zou Nan hai
689ff273d1
[i965] fix broken glsl texdemo1
vor 17 Jahren
Adam Jackson
ba38909be2
Install dri_sarea.h in 'make install'
vor 17 Jahren
Dan Nicholson
8c8107118e
Ignore glxgears_pixmap
vor 17 Jahren
Dan Nicholson
930c253947
Distribute dri_sarea.h with the tarballs
The GL/internal/dri_sarea.h header was missing from the tarballs,
causing the build to bomb for DRI2.
vor 17 Jahren
Dan Nicholson
7688791fc5
glapi: Generate xserver glapi sources in the mesa tree
Instead of generating the glapi sources for the xserver and commiting
them to the xserver tree, we can keep them in the mesa tree and change
the xserver build to use the files from the mesa tree.
This makes the xserver glx build more robust as it reduces the chances
for mismatches of the glX API used in the xserver vs. in mesa.
vor 17 Jahren
Brian
15f0015df4
Fix potential glDrawPixels(GL_DEPTH_COMPONENT) crashes (bug 13915)
Also, general clean-up of the Xlib-optimized glDraw/CopyPixels code.
vor 17 Jahren
Brian
3955bbc303
Added minmag.c test
Test that different minification and magnification filters are chosen for the
non-mipmapped texture case.
vor 17 Jahren
Adam Jackson
6ffe45bfd4
Fix path to minstall in last commit.
vor 17 Jahren
Adam Jackson
3f5a9a3a9e
Install dri_interface.h in 'make install'.
vor 17 Jahren
Eric Anholt
c741d287ec
[intel] Allow attIndex to be negative to avoid defeating the >= 0 check.
Otherwise, we would go wildly out of bounds if passed -1 (no renderbuffer), such
as while doing LOCK_HARDWARE with glDrawBuffer(GL_NONE).
vor 17 Jahren
Eric Anholt
eed5e6f40f
[915] Don't attempt our accelerated drawpixels if no color buffer is attached.
Otherwise, glDrawBuffer(GL_NONE); glDrawPixels() results in a segfault when
we try to emit the color buffer state during setup.
vor 17 Jahren
Eric Anholt
19420e6c25
[915] Revert broken context creation change from IS_915 commit.
The IS_945 case was left to fall through to the 830 case, along with the
not-recognized-at-all case, making that dead code.
vor 17 Jahren
Brian
1d0ddea92f
Fix glBindTexture crash (bug 14514)
vor 17 Jahren
Adam Jackson
4955325ae9
chmod a-x **/glslnoise.c
vor 17 Jahren
Adam Jackson
37e45b9b78
Fix parallel build by making symlinks before makedepend.
vor 17 Jahren
Adam Jackson
3ddd339ce3
Fix sis_dri on ia64.
vor 17 Jahren
Adam Jackson
49a3483756
Fix build on ia64.
vor 17 Jahren
Adam Jackson
cf0d91ae1d
Add IS_915(), simplify IS_9XX() a bit.
vor 17 Jahren
Eric Anholt
c51eb3ec40
[intel] Bug #13636: Allow recursive buffer mapping in bufmgr_ttm.
vor 17 Jahren
Adam Jackson
39bcbe0921
Add E7221 variant to i915.
vor 17 Jahren
Adam Jackson
66611f2298
Trivial SELinux awareness. Enable with --enable-selinux.
Avoids AVC warnings when allocating executable memory by first checking
if the current process has permission to do so.
vor 17 Jahren
Roland Scheidegger
bf4a0fafc8
fix bug with generated fragment programs if vertex shader is active
When generating a fragment program from fixed function, checking
texUnit->_ReallyEnabled is not sufficient, need texUnit->Enabled too
since the former also represents texture enables from an active vertex
shader.
vor 17 Jahren
Xiang, Haihao
83068115e2
i965: don't swizzle fogcoord if FogOption is FOG_NONE.
fix #10788 issue on 965.
vor 17 Jahren
Xiang, Haihao
7eef52e975
i915: set fogcoord to (f,0,0,1). fix #10788 issue on 915.
vor 17 Jahren
Kristian Høgsberg
6d48779c7e
Add TTM buffer object based texture from pixmap implementation.
Currently only implemented for intel hw.
vor 17 Jahren
Kristian Høgsberg
5961ed5fbc
Add GLXPixmap version of glxgears to show case new GLX Pixmap functionality.
vor 17 Jahren
Kristian Høgsberg
c5c73c1b60
Hook up i915 driver to new DRI2 infrastructure.
vor 17 Jahren
Kristian Høgsberg
7da5705b09
Add new DRI2 infrastructure.
vor 17 Jahren
caner
5047a8ae19
miniglx doc updates
vor 17 Jahren
Xiang, Haihao
4813946d36
i965: use setup attributes as inputs when allocating registers
for WM payload. fix #10767
vor 17 Jahren
Zou Nan hai
1202c434d9
[i965] flip point sprite
vor 17 Jahren
Zou Nan hai
08fd2488b0
[i965] gl_FrontFacing support
vor 17 Jahren
Dave Airlie
eb9da9706e
i965: remove unused hal hooks
These don't appear to have ever been used.
vor 17 Jahren
Eric Anholt
85063f14ea
[965] Fix ARB_occlusion_query from intel_screen.c merge.
It wasn't being initialized at screen setup, so we were getting stub
entrypoints even though it was exposed as enabled. Fixes arbocclude mesa demo.
vor 17 Jahren
Eric Anholt
822b2481ff
[intel] Fix 965 rendering with non-TTM by merging intel_ioctl between 915/965.
The 965 path wasn't setting pClipRects for batch submission since it didn't
want kernel cliprect handling before. The 915 path also grew the INTEL_NO_HW=1
option for testing just driver overhead.
vor 17 Jahren
Eric Anholt
ee781a41af
When mapping, wait on the buffer's fence, not hardware idle, in bufmgr_fake
vor 17 Jahren
Eric Anholt
ee8dfa8964
Remove O(n^2) debugging code from non-debug path of dri_bufmgr_fake.
vor 17 Jahren
Xiang, Haihao
e45e338542
_mesa_swizzle_ubyt_image: Don't use single swizzle_copy call
if components don't match. fix #13508
vor 17 Jahren
Eric Anholt
9365738c36
[intel] Remove cached reloc data buffer now that it's not a BO.
It's not worth the extra effort to avoid a free/malloc, and we'd rather
auto-size the reloc data buffer at some point so we don't need to have
max_relocs.
vor 17 Jahren
Eric Anholt
4e2a0b6aa6
[intel] Fix type of some more flags variables for uint64_t flags.
Harmless since we don't yet have any bits above 31 for flags.
vor 17 Jahren