aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | mesa: Ensure libmesagallium.a is finished building before descendingDan Nicholson2010-01-081-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Dan Nicholson <[email protected]>
| * | | r300: Move initial declaration outside for loop.Vinson Lee2010-01-081-2/+4
| | | |
| * | | meta: remove F suffix from _mesa_Ortho() paramsBrian Paul2010-01-061-3/+3
| | | | | | | | | | | | | | | | _mesa_Ortho() takes GLdoubles.
| * | | meta: move destination vertex/projection setup out of _mesa_meta_GenerateMipmapBrian Paul2010-01-061-19/+21
| | | | | | | | | | | | | | | | Based on a patch submitted by Pierre Willenbrock <[email protected]>
| * | | meta: set viewport and projection matrix in _mesa_meta_GenerateMipmapBrian Paul2010-01-061-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | This fixes mipmap levels being clipped to the last viewport. Based on a patch submitted by Pierre Willenbrock <[email protected]>
| * | | r600: adjust after radeon mipmap changes in 7118db8700Andre Maasikas2010-01-062-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | R600_OUT_BATCH_RELOC doesn't really use offset so set it in TEX_RESOURCE2 + typo fix
| * | | tnl: set FOGC result to (f,0,0,1)Brian Paul2010-01-061-0/+7
| | | | | | | | | | | | | | | | Fixed FDO bug 23397.
| * | | r600: float texture component orderingPierre Ossman2010-01-061-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The ordering of texture components was backwards for the floating point textures. Signed-off-by: Pierre Ossman <[email protected]>
| * | | mesa: test index bounds before array elementRoel Kluin2010-01-063-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Check whether the index is within bounds before accessing the array. Signed-off-by: Roel Kluin <[email protected]> Signed-off-by: Brian Paul <[email protected]>
| * | | i965: fix invalid assertion in emit_xpd(), againBrian Paul2010-01-061-1/+1
| | | |
* | | | intel: Remove leftover symlinks from DRI1 removal.Eric Anholt2010-01-072-2/+0
| | | |
* | | | swrast: fix color masking for glAccum(GL_RETURN)Brian Paul2010-01-071-4/+4
| | | | | | | | | | | | | | | | Should fix fdo bug 25837.
* | | | i810: use ColorMask[0]Brian Paul2010-01-071-1/+1
| | | |
* | | | r300/compiler: add full viewport transformation support in WPOS codegenMarek Olšák2010-01-064-6/+16
| | | |
* | | | Make sure we use only signed/unsigned ints with bitfields.Michal Krol2010-01-063-13/+13
| | | | | | | | | | | | | | | | Seems to be the only way to stay fully portable.
* | | | Merge remote branch 'origin/mesa_7_7_branch'José Fonseca2010-01-067-306/+337
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configs/default src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/mesa/main/version.h
| * | | i965: fix invalid assertion in emit_xpd()Brian Paul2010-01-051-1/+1
| | | | | | | | | | | | | | | | Invalid assertion found by Roel Kluin <[email protected]>
| * | | tdfx: condition always evaluates to false in SetupDoubleTexEnvVoodoo3()Roel Kluin2010-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This can never be true. Signed-off-by: Roel Kluin <[email protected]>
| * | | st/mesa: fix broken translation of negative register indexesBrian Paul2010-01-051-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A src register's index can be negative if we're doing indirect addressing into the constant buffer. Ex: MOV OUT[1], CONST[ADDR[0].x-3] This fixes the piglit vp-arl-neg-array.vpfp test. Before this change we were going out of bounds of the t->constants[] array and getting garbage that later triggered an assertion.
| * | | ARB prog parser: regenerated parser fileBrian Paul2010-01-051-2/+5
| | | |
| * | | ARB prog parser: fix parameter binding typeBrian Paul2010-01-051-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | References to program local and enviroment parameters are put into the unified program parameters list as PROGRAM_STATE_VAR entries which point into the local or environment arrays. So the param_binding_type field should be PROGRAM_STATE_VAR. This fixes the piglit vpfp-generic vp-arl-env-array.vpfp and vp-arl-local-array.vpfp test failures.
| * | | ARB prog parser: regenerated parser filesBrian Paul2010-01-052-275/+285
| | | |
| * | | ARB prog parser: add allowSwizzle param to initialize_symbol_from_const()Brian Paul2010-01-051-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to disable constant consolidation when building an array of constants which might be indexed indirectly. Fixes regression in piglit vpfp-generic vp-arl-constant-array.vpfp test caused by earlier constant consolidation patch.
| * | | mesa: whitespace changes and commentsBrian Paul2010-01-051-10/+6
| | | |
| * | | mesa: change constant search behaviour in _mesa_add_unnamed_constant()Brian Paul2010-01-051-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Only search for an existing, matching constant if swizzleOut is non-null. We need to be able to disable constant consolidation when building an array of constants which will be indexed indirectly.
| * | | st/mesa: added PROGRAM_LOCAL_PARAM case in src_register()Brian Paul2010-01-051-0/+1
| | | | | | | | | | | | | | | | Fixes piglit vpfp-generic arl.vpfp failure when using gallium.
| * | | mesa: bump version to 7.7.1-DEVELBrian Paul2010-01-051-4/+4
| | | |
* | | | gallium: remove PIPE_TEX_FILTER_ANISOLuca Barbieri2010-01-061-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes PIPE_TEX_FILTER_ANISO. Anisotropic filtering is enabled if and only if max_anisotropy > 1.0. Values between 0.0 and 1.0, inclusive, of max_anisotropy are to be considered equivalent, and meaning to turn off anisotropic filtering. This approach has the small drawback of eliminating the possibility of enabling anisotropic filter on either minification or magnification separately, which Radeon hardware seems to support, is currently support by Gallium but not exposed to OpenGL. If this is actually useful it could be handled by splitting max_anisotropy in two values and adding an appropriate OpenGL extension. NOTE: some fiddling & reformatting by keithw to get this patch to apply. Hopefully nothing broken in the process.
* | | | mesa: added GL_MAJOR_VERSION and GL_MINOR_VERSION queriesBrian Paul2010-01-052-0/+26
| | | | | | | | | | | | | | | | New in GL 3.0.
* | | | mesa: call _mesa_compute_version() to set context's version infoBrian Paul2010-01-052-80/+6
| | | |
* | | | mesa: added version.c to buildBrian Paul2010-01-052-0/+2
| | | |
* | | | mesa: added _mesa_compute_version() in new version.c fileBrian Paul2010-01-052-0/+137
| | | |
* | | | mesa: added version fields to GLcontextBrian Paul2010-01-051-0/+4
| | | |
* | | | i965: Fix build after blind merge of mesa 7.7 by Brian.Eric Anholt2010-01-051-2/+3
| | | |
* | | | Merge branch 'remove-intel-dri1'Kristian Høgsberg2010-01-05153-2163/+807
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove-intel-dri1: intel: intelScreenContext() is no longer used intel: Remove remaining dri2.enabled tests intel: Drop more cliprect bookkeeping intel: Remove struct intel_framebuffer intel: Remove client-side vblank code intel: Drop intelWindowMoved() intel: Drop batchbuffer cliprect_mode tracking intel: Drop DRI1 static regions intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region() intel: Drop LOCK/UNLOCK_HARDWARE() intel: Drop DRI1 SwapBuffer implementation intel: Drop DRI1 CopySubBuffer implementation intel: Drop DRI1 support Push __driDriverExtensions out of dri_util.c and into the drivers Remove leftover __DRI{screen,drawable,context}Private references Check for libdrm_$chipset.pc when needed
| * | | | intel: intelScreenContext() is no longer usedKristian Høgsberg2010-01-041-15/+0
| | | | |
| * | | | intel: Remove remaining dri2.enabled testsKristian Høgsberg2010-01-042-27/+0
| | | | |
| * | | | intel: Drop more cliprect bookkeepingKristian Høgsberg2010-01-046-122/+44
| | | | |
| * | | | intel: Remove struct intel_framebufferKristian Høgsberg2010-01-045-90/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the vsync fields no longer relevant and by refactoring the code to no longer use color_rb[0-1] we can just use struct gl_framebuffer directly.
| * | | | intel: Remove client-side vblank codeKristian Høgsberg2010-01-048-221/+0
| | | | |
| * | | | intel: Drop intelWindowMoved()Kristian Høgsberg2010-01-042-81/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Everything this functions does under DRI2 is also taken care of by intel_draw_buffer(), which is always called where intelWindowMoved() is called.
| * | | | intel: Drop batchbuffer cliprect_mode trackingKristian Høgsberg2010-01-0413-128/+49
| | | | |
| * | | | intel: Drop DRI1 static regionsKristian Høgsberg2010-01-044-352/+3
| | | | |
| * | | | intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region()Kristian Høgsberg2010-01-041-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This function was using intel->depth_region, which is the static region for the DRI1 depth buffer. This code has always been broken with DRI2 but I suspect it doesn't get excersized much.
| * | | | intel: Drop LOCK/UNLOCK_HARDWARE()Kristian Høgsberg2010-01-0413-204/+3
| | | | |
| * | | | intel: Drop DRI1 SwapBuffer implementationKristian Høgsberg2010-01-043-189/+0
| | | | |
| * | | | intel: Drop DRI1 CopySubBuffer implementationKristian Høgsberg2010-01-042-30/+0
| | | | |
| * | | | intel: Drop DRI1 supportKristian Høgsberg2010-01-041-133/+0
| | | | | | | | | | | | | | | | | | | | | | | | | The DDX driver stopped supporting DRI1 so we're dropping support for that from the DRI driver too.
| * | | | Push __driDriverExtensions out of dri_util.c and into the driversKristian Høgsberg2010-01-0415-9/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets the individual drivers select which extensions to advertise. Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2 but the shared extension list in dri_util.c does list the DRI2 extension. Pushing the list into the drivers, lets us avoid listing the DRI2 extension for drivers that don't support it.
| * | | | Remove leftover __DRI{screen,drawable,context}Private referencesKristian Høgsberg2010-01-04132-574/+569
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never.