Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-04 | fog state atom contains (only) fog params necessary for tcl. Must not be ↵ | Roland Scheidegger | |
emitted if vertex progs are enabled as it overlaps vertex param #94. | |||
2006-09-03 | add missing change to skip low impact RAST fallback... | Rune Petersen | |
Sorry. | |||
2006-09-01 | fix the presumably broken check for the allow_large_textures and vblank_mode ↵ | Roland Scheidegger | |
options (same as bug 8042). | |||
2006-09-01 | make sure vertex programs are only enabled on the hw when they are really ↵ | Roland Scheidegger | |
enabled, not just when a program enables vertex progs (could still be not enabled due to some error). Otherwise the hw potentially would try to execute a not valid (not set up at all) vertex program, likely leading to lockups. Hopefully fixes #8060. | |||
2006-09-01 | Catch a few more cases of using a message reg as an instruction source | Keith Whitwell | |
arg. | |||
2006-09-01 | fix a couple of cases where a message reg is used as an instruction source. | Keith Whitwell | |
2006-08-31 | re-apply shader fix. | Rune Petersen | |
appears to have been reverted by mistake. | |||
2006-08-31 | When using the old technique to set up the front buffer mapping, there | Keith Whitwell | |
is no need to add front.offset to sPriv->pFB, it seems. Fixes several glean issues and frontbuffer rendering generally. | |||
2006-08-31 | Give the user posibility to choose speed over correctness. | Rune Petersen | |
It does 2 things: 1) Allows you to disable S3TC, wine-games sometimes need S3TC enabled. 2) Disable fallbacks that usually have low impact. | |||
2006-08-31 | do not abort with not supported vertex prog output configuration, fallback ↵ | Roland Scheidegger | |
instead | |||
2006-08-30 | Minor r200 vertex program cleanups. Remove disabled leftovers from r300 ↵ | Roland Scheidegger | |
vertex program code. Fix authors. Correct slightly wrong check to determine if ran out of temps. Simplify check to determine if ran out of max instructions. Correctly report used native temps. Always kick off program translation when ProgramStringNotify is called (otherwise the reported native resources used queried might be wrong). | |||
2006-08-30 | fix typo causing a segfault when a vertex program uses more than 96 parameters | Roland Scheidegger | |
2006-08-28 | Check mesa_vp->Base.NumInstructions == 0 instead of mesa_vp->Base.String to | Brian Paul | |
determine if we actually have a program. See "[r300] TCL fallback with Quake3". | |||
2006-08-28 | remove unused var | Brian Paul | |
2006-08-28 | fix the check for force_s3tc_enable (bug 8042) | Brian Paul | |
2006-08-27 | close #6318 | Aapo Tahkola | |
2006-08-26 | Fix bug 8010 - locking issues. | Alan Hourihane | |
2006-08-26 | fix #8008 | Aapo Tahkola | |
2006-08-25 | include texobj.h to silence warning | Brian Paul | |
2006-08-25 | Add a couple of the missing GL 2.0 functions. Enable GLX protocol for | Ian Romanick | |
glBlendEquationSeparateEXT. Add missing enum "get" information for GL_EXT_texture_filter_anisotropic. | |||
2006-08-24 | fix bad casts, carry over r200 fix to check for null program string in ↵ | Brian Paul | |
r300_translate_vertex_shader() | |||
2006-08-24 | Check for NULL program string in r200_translate_vertex_program(). | Brian Paul | |
Fixes bug reported by Chris Rankin. Added some new comments. | |||
2006-08-24 | GL_EXT_paletted_texture functions should alias GL_SGI_color_table functions. | Ian Romanick | |
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. | |||
2006-08-24 | Check if mesa_vp->Base.Parameters is null before dereferencing (bug report | Brian Paul | |
from Chris Rankin). Also, fix some bad casts. | |||
2006-08-23 | silence warning | Brian Paul | |
2006-08-23 | Added _mesa_lookup_program() and _mesa_lookup_bufferobj() functions to avoid | Brian Paul | |
a lot of casting elsewhere. Use _mesa_lookup_texture() in tdfx driver, use _mesa_lookup_bufferobj() in r300 driver. | |||
2006-08-22 | remove duplicate pieces of code. | Aapo Tahkola | |
2006-08-22 | extend some DrawRangeElements cases to support rendering more than 65535 ↵ | Aapo Tahkola | |
verts in one blast. ut2k4 cases in other words ... | |||
2006-08-22 | fix broken write-only depth setting. use early z where possible. | Aapo Tahkola | |
2006-08-19 | remove the now confusing option to manually enable software ARB_vp if drm is ↵ | Roland Scheidegger | |
not new enough on r200 | |||
2006-08-18 | Fix writemasks on texture arb fp instructions. | Alan Hourihane | |
Cleanup invarient state emission. | |||
2006-08-16 | change tex memory allocation calls (debian bug 383209) | Brian Paul | |
2006-08-15 | Enable support for GL_EXT_gpu_program_parameters for R300. | Ian Romanick | |
2006-08-15 | Add support for GL_EXT_gpu_program_parameters. Any driver that enables | Ian Romanick | |
either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this extension as well. | |||
2006-08-12 | gcc-4.1.1 compile fix | Aapo Tahkola | |
2006-08-12 | Add comments explaining a couple "mystery" bits. | Ian Romanick | |
2006-08-11 | Fix long standing bug that prevented newer drivers from working with | Ian Romanick | |
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. | |||
2006-08-11 | support shorts as vertex data | Aapo Tahkola | |
2006-08-10 | Add padding to match the current xf86-video-intel DDX->DRI interface. | Eric Anholt | |
2006-08-09 | Add Intel i965G/Q DRI driver. | Eric Anholt | |
This driver comes from Tungsten Graphics, with a few further modifications by Intel. | |||
2006-07-31 | fix #6991 | Aapo Tahkola | |
2006-07-30 | Add support for GL_MESA_shader_debug. | Michal Krol | |
2006-07-27 | r300_emit.h cleanup. | Jerome Glisse | |
Remove unused macro Replace LOCAL_VAR, PREFIX* Indent code Remove radeon redundant CP type 3 packet | |||
2006-07-20 | Some structure renaming. Prefix vertex/fragment-related structs with | Brian Paul | |
"gl_" to match other structs. | |||
2006-07-15 | A small logic error. | Rune Petersen | |
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?). | |||
2006-07-13 | LIB_DIR is now just 'lib' or 'lib64' | Brian Paul | |
Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck. | |||
2006-07-12 | fix another memleak | Tilman Sauerbeck | |
2006-07-11 | _mesa_destroy_context() frees radeon->glCtx so we must not access it afterwards | Tilman Sauerbeck | |
2006-07-11 | Revert the SiS and Unichrome DRM version check changes. | Thomas Hellström | |
2006-07-10 | The SiS and Unichrome drivers assume that the handle to the | Thomas Hellström | |
AGP map is equivalent to the AGP physical address. Fix this. |