Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Demo of how to do (nearly) flicker-free rendering with a single color buffer. | Brian Paul | 2005-08-25 | 2 | -0/+270 |
| | |||||
* | fix comment and #if test | Brian Paul | 2005-08-25 | 1 | -2/+3 |
| | |||||
* | don't compile debug code (bug 4242: rand undefined) | Brian Paul | 2005-08-25 | 1 | -1/+5 |
| | |||||
* | remove stray references to ctx->Depth.OcclusionTest | Brian Paul | 2005-08-25 | 5 | -9/+4 |
| | |||||
* | Fix texture format selection. ChooseTextureFormat is supposed to select the | Ian Romanick | 2005-08-25 | 2 | -44/+35 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | update for mingw | Alan Hourihane | 2005-08-25 | 2 | -2/+2 |
| | |||||
* | Update the glut idle function after a new window is created | Brian Paul | 2005-08-25 | 1 | -4/+11 |
| | |||||
* | initial 6.5 changes (reflect demo, remove GL_HP_occlusion_test) | Brian Paul | 2005-08-25 | 1 | -0/+9 |
| | |||||
* | removed GL_HP_occlusion_test extension | Brian Paul | 2005-08-25 | 17 | -252/+24 |
| | |||||
* | fix segfault in Fake_glXCreatePBuffer(), bug 4235 | Brian Paul | 2005-08-25 | 1 | -1/+4 |
| | |||||
* | s/GLX_RGBA_BIT/GLX_RGBA_TYPE/ (bug 4237) | Brian Paul | 2005-08-25 | 1 | -1/+1 |
| | |||||
* | Attempt to fix the issue reported by Alan Grimes with DRM_RADEON_TEXTURE | Eric Anholt | 2005-08-25 | 3 | -3/+3 |
| | | | | | | | | 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. | ||||
* | make tiles a little smaller so they're all visible | Brian Paul | 2005-08-25 | 1 | -10/+11 |
| | |||||
* | also check for texture border in sample_linear_2d() | Brian Paul | 2005-08-25 | 1 | -2/+3 |
| | |||||
* | Added multi-window support. Press 'n' to create new window, 'k' to kill | Brian Paul | 2005-08-24 | 1 | -140/+285 |
| | | | | a window. Good for exercising multi-window rendering. | ||||
* | Fix Windows build problems. | Alan Hourihane | 2005-08-24 | 2 | -1/+14 |
| | | | | | GCC's visibility attribute is for ELF systems, so undef INTERNAL GCC's fastcall attribute interferes with __stdcall so undef FASTCALL | ||||
* | GLw demo doesn't belong here | Brian Paul | 2005-08-23 | 1 | -451/+0 |
| | |||||
* | removed lines that caused some files to be included in tarballs multiple times | Brian Paul | 2005-08-23 | 1 | -3/+0 |
| | |||||
* | simplify, clean-up texel addressing macros | Brian Paul | 2005-08-23 | 1 | -180/+129 |
| | |||||
* | update version to 6.5.0 | Brian Paul | 2005-08-23 | 1 | -2/+2 |
| | |||||
* | added GL_X_RENDERABLE to glXChooseFBConfig (bug 4181) | Brian Paul | 2005-08-22 | 1 | -2/+14 |
| | |||||
* | bump version to 6.5 | Brian Paul | 2005-08-22 | 1 | -4/+4 |
| | |||||
* | added .S DRI files to tarball (Donnie Berkholz), bumped version to 6.5 | Brian Paul | 2005-08-22 | 1 | -4/+4 |
| | |||||
* | fix up libdrm for egl | Dave Airlie | 2005-08-21 | 1 | -5/+5 |
| | |||||
* | fix typo | Brian Paul | 2005-08-19 | 1 | -1/+1 |
| | |||||
* | md5 sums for 6.3.2 | Brian Paul | 2005-08-19 | 1 | -2/+7 |
| | |||||
* | update MESA_DEBUG with FP infomesa_6_3_2 | Brian Paul | 2005-08-19 | 1 | -1/+3 |
| | |||||
* | Convert libGL and DRI drivers to require libdrm. | Adam Jackson | 2005-08-19 | 7 | -18/+15 |
| | | | | | | libdrm can be had from: http://people.freedesktop.org/~ajax/libdrm/ | ||||
* | Fix a realloc problem with indirect vertex arrays. The actual head pointer | Ian Romanick | 2005-08-19 | 2 | -3/+6 |
| | | | | wasn't tracked and used for the realloc, so it tended to explode. | ||||
* | updates for 6.3.2 release, plus other assorted clean-ups | Brian Paul | 2005-08-19 | 8 | -152/+99 |
| | |||||
* | Commit missing piece from Egbert's 32/64 bit patches | Alan Hourihane | 2005-08-19 | 1 | -25/+26 |
| | |||||
* | Enable ARB_texture_compression. The code has been in place for a long time, | Ian Romanick | 2005-08-19 | 2 | -0/+14 |
| | | | | | | | but, for whatever reason, the extension wasn't enabled. Add some comments to i810ChooseTextureFormat. There's some strangeness with i810 texture formats. | ||||
* | Add support for NV_blend_square. This was tested with | Ian Romanick | 2005-08-18 | 2 | -6/+19 |
| | | | | progs/tests/blendsquare. | ||||
* | Make sure extension entry point offsets are properly initialized. This is | Ian Romanick | 2005-08-18 | 2 | -1/+4 |
| | | | | | primarilly needed to support functions that are internally implemented using extension entry points (e.g., glBlendFunc uses glBlendFuncSeparate). | ||||
* | Don't try to update hardware texture fields if there is no hardware texture. | Ian Romanick | 2005-08-18 | 2 | -24/+28 |
| | | | | | | This can happen when all the texture enables for a texture unit are disabled. This fixes bugzilla #3195. | ||||
* | Add simple regression test for bugzilla #3195. | Ian Romanick | 2005-08-18 | 2 | -0/+282 |
| | |||||
* | Make the i810 driver use driGetRendererString like all the other drivers. | Ian Romanick | 2005-08-18 | 1 | -2/+19 |
| | | | | | The GL_RENDERER string now accurately contains the chip name. This was only tested on a "plain" i810 (PCI ID 8086:7121). | ||||
* | Replace mult/div operators with bitwise operators in texel fetch routines | Brian Paul | 2005-08-18 | 1 | -24/+29 |
| | | | | for better performance. (Roland Scheidegger) | ||||
* | Bump version to 6.3.2 | Brian Paul | 2005-08-16 | 3 | -7/+7 |
| | |||||
* | updates for 6.3.2 | Brian Paul | 2005-08-16 | 3 | -3/+49 |
| | |||||
* | include stdint.h if WIN32 and GNUC (Colin Harrison). Patch forwarded to SGI. | Brian Paul | 2005-08-15 | 1 | -0/+2 |
| | |||||
* | test the standard stencil op modes too (Philipp Klaus Krause) | Brian Paul | 2005-08-15 | 1 | -50/+141 |
| | |||||
* | In _mesa_TexEnvfv, do not accept values for GL_OPERAND2_ALPHA and ↵ | Roland Scheidegger | 2005-08-15 | 1 | -4/+24 |
| | | | | 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. | ||||
* | Put back '-I/usr/X11R6/include'. | Ian Romanick | 2005-08-15 | 2 | -2/+17 |
| | | | | | | | 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. | ||||
* | Add Egberts fixes for 64bit architectures | Alan Hourihane | 2005-08-15 | 27 | -36/+107 |
| | | | | | | 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). | ||||
* | Add a check which compares the passed in size of the DDX driver private DRI | Alan Hourihane | 2005-08-14 | 1 | -0/+4 |
| | | | | | | structure to the 3D drivers view of it, and abort if they don't match. This traps the case with the drmAddress removal in the DDX driver. | ||||
* | Enable support for EXT_stencil_wrap. The code was already there, but the | Ian Romanick | 2005-08-13 | 3 | -125/+37 |
| | | | | | | extension wasn't enabled. I have verified its correct function with Mesa's stencil_wrap test. It is enabled on both Savage4 and Savage3D. Since Savage3D uses a software fallback for *all* stencil operations, this is safe. | ||||
* | added FREXPF() macro (bug 4060) | Brian Paul | 2005-08-12 | 3 | -9/+10 |
| | |||||
* | Remove the logic that determines at compile time whether or not HAVE_ALIAS | Ian Romanick | 2005-08-11 | 6 | -32/+5 |
| | | | | | | | | should be defined. It was flawed on some platforms (e.g., Darwin & mingw). Instead, rely on the build system to define it on the compiler command line. This also reverts ajax's hand-edit to indirect_size.c. I'll fix that on the X.org side of things later today. | ||||
* | Remove support for the R200_NO_VTXFMT environment variable. Instead use | Ian Romanick | 2005-08-11 | 1 | -2/+3 |
| | | | | 'tcl_mode=1'. This fixes bugzilla #3972. |