Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix typo causing a segfault when a vertex program uses more than 96 parameters | Roland Scheidegger | 2006-08-30 | 1 | -1/+1 |
| | |||||
* | Check mesa_vp->Base.NumInstructions == 0 instead of mesa_vp->Base.String to | Brian Paul | 2006-08-28 | 2 | -2/+2 |
| | | | | determine if we actually have a program. See "[r300] TCL fallback with Quake3". | ||||
* | remove unused var | Brian Paul | 2006-08-28 | 1 | -1/+0 |
| | |||||
* | fix the check for force_s3tc_enable (bug 8042) | Brian Paul | 2006-08-28 | 1 | -1/+1 |
| | |||||
* | close #6318 | Aapo Tahkola | 2006-08-27 | 1 | -7/+4 |
| | |||||
* | Fix bug 8010 - locking issues. | Alan Hourihane | 2006-08-26 | 1 | -4/+2 |
| | |||||
* | fix #8008 | Aapo Tahkola | 2006-08-26 | 1 | -8/+4 |
| | |||||
* | include texobj.h to silence warning | Brian Paul | 2006-08-25 | 1 | -0/+1 |
| | |||||
* | Add a couple of the missing GL 2.0 functions. Enable GLX protocol for | Ian Romanick | 2006-08-25 | 1 | -11/+15 |
| | | | | | glBlendEquationSeparateEXT. Add missing enum "get" information for GL_EXT_texture_filter_anisotropic. | ||||
* | fix bad casts, carry over r200 fix to check for null program string in ↵ | Brian Paul | 2006-08-24 | 1 | -2/+5 |
| | | | | r300_translate_vertex_shader() | ||||
* | Check for NULL program string in r200_translate_vertex_program(). | Brian Paul | 2006-08-24 | 1 | -2/+18 |
| | | | | | Fixes bug reported by Chris Rankin. Added some new comments. | ||||
* | GL_EXT_paletted_texture functions should alias GL_SGI_color_table functions. | Ian Romanick | 2006-08-24 | 1 | -32/+14 |
| | | | | | | | | | | The functions for GL_EXT_paletted_texture that do not share GLX protocol with GL_ARB_imaging are supposed to alias the similar functions from GL_SGI_color_table. They didn't. This patch corrects this problem and enables GLX protocol for both extensions. Since this removes 3 entries from the dispatch table, this change creates a lot of changes in the generated files. | ||||
* | Check if mesa_vp->Base.Parameters is null before dereferencing (bug report | Brian Paul | 2006-08-24 | 1 | -3/+6 |
| | | | | | from Chris Rankin). Also, fix some bad casts. | ||||
* | silence warning | Brian Paul | 2006-08-23 | 1 | -2/+1 |
| | |||||
* | Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to avoid | Brian Paul | 2006-08-23 | 3 | -10/+11 |
| | | | | | | a lot of casting elsewhere. Use _mesa_lookup_texture() in tdfx driver, use _mesa_lookup_bufferobj() in r300 driver. | ||||
* | remove duplicate pieces of code. | Aapo Tahkola | 2006-08-22 | 2 | -41/+4 |
| | |||||
* | extend some DrawRangeElements cases to support rendering more than 65535 ↵ | Aapo Tahkola | 2006-08-22 | 3 | -6/+39 |
| | | | | verts in one blast. ut2k4 cases in other words ... | ||||
* | fix broken write-only depth setting. use early z where possible. | Aapo Tahkola | 2006-08-22 | 1 | -126/+117 |
| | |||||
* | remove the now confusing option to manually enable software ARB_vp if drm is ↵ | Roland Scheidegger | 2006-08-19 | 2 | -4/+2 |
| | | | | not new enough on r200 | ||||
* | Fix writemasks on texture arb fp instructions. | Alan Hourihane | 2006-08-18 | 11 | -38/+64 |
| | | | | Cleanup invarient state emission. | ||||
* | change tex memory allocation calls (debian bug 383209) | Brian Paul | 2006-08-16 | 1 | -2/+1 |
| | |||||
* | Enable support for GL_EXT_gpu_program_parameters for R300. | Ian Romanick | 2006-08-15 | 2 | -1/+3 |
| | |||||
* | Add support for GL_EXT_gpu_program_parameters. Any driver that enables | Ian Romanick | 2006-08-15 | 1 | -0/+22 |
| | | | | | either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this extension as well. | ||||
* | gcc-4.1.1 compile fix | Aapo Tahkola | 2006-08-12 | 1 | -4/+4 |
| | |||||
* | Add comments explaining a couple "mystery" bits. | Ian Romanick | 2006-08-12 | 1 | -1/+13 |
| | |||||
* | Fix long standing bug that prevented newer drivers from working with | Ian Romanick | 2006-08-11 | 2 | -529/+531 |
| | | | | | | | | older libGL. The data in extension_helper.h erroneous instructed drivers to expect all functions with establised offsets, even those not in the ABI, to have a specific offset allocated. This is just wrong. A function is either in the ABI and has a set offset or a function is not in the ABI and has a re-map offset. | ||||
* | support shorts as vertex data | Aapo Tahkola | 2006-08-11 | 6 | -582/+349 |
| | |||||
* | Add padding to match the current xf86-video-intel DDX->DRI interface. | Eric Anholt | 2006-08-10 | 1 | -0/+20 |
| | |||||
* | Add Intel i965G/Q DRI driver. | Eric Anholt | 2006-08-09 | 112 | -0/+37928 |
| | | | | | This driver comes from Tungsten Graphics, with a few further modifications by Intel. | ||||
* | fix #6991 | Aapo Tahkola | 2006-07-31 | 2 | -21/+10 |
| | |||||
* | Add support for GL_MESA_shader_debug. | Michal Krol | 2006-07-30 | 1 | -0/+38 |
| | |||||
* | r300_emit.h cleanup. | Jerome Glisse | 2006-07-27 | 5 | -217/+240 |
| | | | | | | | Remove unused macro Replace LOCAL_VAR, PREFIX* Indent code Remove radeon redundant CP type 3 packet | ||||
* | Some structure renaming. Prefix vertex/fragment-related structs with | Brian Paul | 2006-07-20 | 10 | -43/+52 |
| | | | | "gl_" to match other structs. | ||||
* | A small logic error. | Rune Petersen | 2006-07-15 | 1 | -1/+1 |
| | | | | | | | | We need to call do_swizzle() when the scaler _or_ vector unit have a swizzle other 000/ZERO/111/ONE. This ensures that the gloss on banners in ut2004 is not angel-dependent (since when was banners glossy?). | ||||
* | LIB_DIR is now just 'lib' or 'lib64' | Brian Paul | 2006-07-13 | 3 | -11/+11 |
| | | | | | Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck. | ||||
* | fix another memleak | Tilman Sauerbeck | 2006-07-12 | 1 | -0/+4 |
| | |||||
* | _mesa_destroy_context() frees radeon->glCtx so we must not access it afterwards | Tilman Sauerbeck | 2006-07-11 | 1 | -5/+6 |
| | |||||
* | Revert the SiS and Unichrome DRM version check changes. | Thomas Hellström | 2006-07-11 | 2 | -45/+2 |
| | |||||
* | The SiS and Unichrome drivers assume that the handle to the | Thomas Hellström | 2006-07-10 | 6 | -15/+55 |
| | | | | AGP map is equivalent to the AGP physical address. Fix this. | ||||
* | Fix #7195 | Aapo Tahkola | 2006-07-09 | 2 | -2/+20 |
| | |||||
* | R300_RR_ROUTE_1 still needs to be initialized. | Aapo Tahkola | 2006-07-05 | 1 | -0/+2 |
| | |||||
* | Add R300_VAP_CNTL 0x2140 and cosmetic cleanup. | Jerome Glisse | 2006-07-04 | 1 | -395/+498 |
| | |||||
* | enable hw antialiasing (Martijn van Oosterhout) | Brian Paul | 2006-07-04 | 1 | -2/+27 |
| | |||||
* | additional clipping/viewport fixes (Martijn van Oosterhout) | Brian Paul | 2006-07-03 | 1 | -0/+11 |
| | |||||
* | some minor simplifications (same as in r300 driver) since mesa's internally ↵ | Roland Scheidegger | 2006-07-03 | 1 | -23/+17 |
| | | | | used swizzle and writemask flags are identical to the bits used on the hardware, use a macro to error out if these assumptions are no longer true. | ||||
* | check if radeon_drm.h from libdrm is new enough, otherwise print an error to ↵ | Roland Scheidegger | 2006-07-03 | 1 | -0/+4 |
| | | | | make it easier to figure out why it won't compile... | ||||
* | Add copyright header and minor cleanup. | Jerome Glisse | 2006-07-03 | 1 | -8/+37 |
| | |||||
* | fix clipping bug on context change (Martijn van Oosterhout) | Brian Paul | 2006-07-03 | 1 | -0/+9 |
| | |||||
* | initialize offset to avoid bogus warnings from valgrind | Tilman Sauerbeck | 2006-07-01 | 1 | -1/+1 |
| | |||||
* | Vertex/fragment program patches (Rune Petersen) | Brian Paul | 2006-06-30 | 2 | -5/+5 |
| |