summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-08-27check the Ready flag when getting GL_QUERY_RESULT_ARBBrian Paul
2005-08-27Rearrange the code related to GL_ARB_occlusion_object to generalize queryBrian Paul
objects for future types of queries.
2005-08-26/dri/msgAdam Jackson
2005-08-26Fix the scripts for the cygwin & mingw changesAlan Hourihane
2005-08-25added singlebuffer demoBrian Paul
2005-08-25Demo of how to do (nearly) flicker-free rendering with a single color buffer.Brian Paul
2005-08-25fix comment and #if testBrian Paul
2005-08-25don't compile debug code (bug 4242: rand undefined)Brian Paul
2005-08-25remove stray references to ctx->Depth.OcclusionTestBrian Paul
2005-08-25Fix texture format selection. ChooseTextureFormat is supposed to select theIan Romanick
hardware format of the texture, and SetTexImages is supposed to use the format selected by ChooseTextureFormat. However, both routines were making their choices based on the texture's BaseFormat. This is wrong. ChooseTextureFormat uses BaseFormat and SetTexImages uses TexFormat->MesaFormat. Once SetTexImages was fixed to use the right format values, ChooseTextureFormat was cleaned up. It now uses the few available texture formats supported by the i810 in a smarter way. This should improve the quality of LUMINANCE, LUMINANCE_ALPHA, and INTENSITY textures. I tested this by cycling through all the texture formats in demos/texenv and tests/yuvsquare.
2005-08-25update for mingwAlan Hourihane
2005-08-25Update the glut idle function after a new window is createdBrian Paul
2005-08-25initial 6.5 changes (reflect demo, remove GL_HP_occlusion_test)Brian Paul
2005-08-25removed GL_HP_occlusion_test extensionBrian Paul
2005-08-25fix segfault in Fake_glXCreatePBuffer(), bug 4235Brian Paul
2005-08-25s/GLX_RGBA_BIT/GLX_RGBA_TYPE/ (bug 4237)Brian Paul
2005-08-25Attempt to fix the issue reported by Alan Grimes with DRM_RADEON_TEXTUREEric Anholt
erroring out when it shouldn't. The errno could be changed by usleep() between the ioctl call and the loop check, if a signal was received. This could cause an EAGAIN return from the DRM_RADEON_TEXTURE ioctl to not loop again. Instead of checking errno, check thevalue of ret itself, since it is a saved (and sign-flipped) copy of errno from the ioctl call.
2005-08-25make tiles a little smaller so they're all visibleBrian Paul
2005-08-25also check for texture border in sample_linear_2d()Brian Paul
2005-08-24Added multi-window support. Press 'n' to create new window, 'k' to killBrian Paul
a window. Good for exercising multi-window rendering.
2005-08-24Fix Windows build problems.Alan Hourihane
GCC's visibility attribute is for ELF systems, so undef INTERNAL GCC's fastcall attribute interferes with __stdcall so undef FASTCALL
2005-08-23GLw demo doesn't belong hereBrian Paul
2005-08-23removed lines that caused some files to be included in tarballs multiple timesBrian Paul
2005-08-23simplify, clean-up texel addressing macrosBrian Paul
2005-08-23update version to 6.5.0Brian Paul
2005-08-22added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181)Brian Paul
2005-08-22bump version to 6.5Brian Paul
2005-08-22added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.5Brian Paul
2005-08-21fix up libdrm for eglDave Airlie
2005-08-19fix typoBrian Paul
2005-08-19md5 sums for 6.3.2Brian Paul
2005-08-19update MESA_DEBUG with FP infoBrian Paul
2005-08-19Convert libGL and DRI drivers to require libdrm.Adam Jackson
libdrm can be had from: http://people.freedesktop.org/~ajax/libdrm/
2005-08-19Fix a realloc problem with indirect vertex arrays. The actual head pointerIan Romanick
wasn't tracked and used for the realloc, so it tended to explode.
2005-08-19updates for 6.3.2 release, plus other assorted clean-upsBrian Paul
2005-08-19Commit missing piece from Egbert's 32/64 bit patchesAlan Hourihane
2005-08-19Enable ARB_texture_compression. The code has been in place for a long time,Ian Romanick
but, for whatever reason, the extension wasn't enabled. Add some comments to i810ChooseTextureFormat. There's some strangeness with i810 texture formats.
2005-08-18Add support for NV_blend_square. This was tested withIan Romanick
progs/tests/blendsquare.
2005-08-18Make sure extension entry point offsets are properly initialized. This isIan Romanick
primarilly needed to support functions that are internally implemented using extension entry points (e.g., glBlendFunc uses glBlendFuncSeparate).
2005-08-18Don't try to update hardware texture fields if there is no hardware texture.Ian Romanick
This can happen when all the texture enables for a texture unit are disabled. This fixes bugzilla #3195.
2005-08-18Add simple regression test for bugzilla #3195.Ian Romanick
2005-08-18Make the i810 driver use driGetRendererString like all the other drivers.Ian Romanick
The GL_RENDERER string now accurately contains the chip name. This was only tested on a "plain" i810 (PCI ID 8086:7121).
2005-08-18Replace mult/div operators with bitwise operators in texel fetch routinesBrian Paul
for better performance. (Roland Scheidegger)
2005-08-16Bump version to 6.3.2Brian Paul
2005-08-16updates for 6.3.2Brian Paul
2005-08-15include stdint.h if WIN32 and GNUC (Colin Harrison). Patch forwarded to SGI.Brian Paul
2005-08-15test the standard stencil op modes too (Philipp Klaus Krause)Brian Paul
2005-08-15In _mesa_TexEnvfv, do not accept values for GL_OPERAND2_ALPHA and ↵Roland Scheidegger
GL_OPERAND2_RGB which are only valid with ARB_texture_env_combine but not with EXT_texture_env_combine, when only EXT_texture_env_combine is supported.
2005-08-15Put back '-I/usr/X11R6/include'.Ian Romanick
Make 'USING_EGL=0' the default for now. It's causing too much confusion for too many non-developers (which in turn wastes too much developer time). It is trivially overridden from the make command line. See comments in linux-dri.
2005-08-15Add Egberts fixes for 64bit architecturesAlan Hourihane
Add additional checks for the *DRIRec info structure passed in from the device driver. This ensures that things fallback to indirect rendering if the DDX driver has had modifications (i.e. removal of the drmAddress field).