| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  | If arx and ary are equal, we still want to choose from one of them,
and not arz.
This is the same as Michal's softpipe fix. | 
|  |  | 
|  | 128 gprs, 256 reg-based consts | 
|  | - max texture size is 8k, but mesa doesn't support
that at the moment.
- attempt to set shader limits to what the hw actually
supports
- clean up some old r300 cruft
- no need to explicitly disable irqs.  This is fixed
in the drm now.
Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | 
|  | If the 'end' index is out of bounds issue a warning as before.  But instead
of just no-op'ing the draw call, examine the actual array indices to see
if they're OK.  If the max array index is out of bounds, issue another
warning and no-op the draw call.  Otherwise, draw normally.  This is a
debug build-only feature since it could impact performance.
This "fixes" the missing torus in the OGL Distilled / Picking demo. | 
|  |  | 
|  | 92033a9516942d7272ce4bf36ecd422009bbaf60 and 822c7964819ca1fcc270880d4ca8b3de8a4276d0 | 
|  |  | 
|  |  | 
|  | To avoid breaking the gallium's builtin malloc debugging. | 
|  | This happens to rendering with textures with a border, which had resulted
in a segfault on dereferencing the irb.
(cherry-picked from commit 8bba183b9eeb162661a287bf2e118c6dd419dd24) | 
|  | If arx and ary are equal, we still want to choose from one of them,
and not arz.
This is the same as Michal's softpipe fix. | 
|  | - MUL_LIT is ALU.Trans instruction
- some Trans instructions can take 3 arguments
- don't clobber dst.x, use dst.z as temp, it'll get written correct
  value in last insn
- respect source swizzles | 
|  | There were additional non-textual conflicts.
Conflicts:
	src/gallium/drivers/r300/r300_tgsi_to_rc.c
	src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c
	src/mesa/drivers/dri/r300/compiler/radeon_program.c
	src/mesa/drivers/dri/r300/compiler/radeon_program_alu.c | 
|  |  | 
|  | Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | 
|  | The handling is a bit inefficient, unfortunately, but I don't want to make
any intrusive changes for Mesa 7.6.
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | 
|  |  | 
|  |  | 
|  | Since commit 2921a2555d0a76fa649b23c31e3264bbc78b2ff5 ('intel: Deassociated
drawables from private context struct in intelUnbindContext'),
intel->driDrawable may be NULL in intel_flush(). | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | This reverts commit 6c5726cd39ab12b86fae391d075fa74bc24b615c. | 
|  | This reverts commit 41fefe88c50376a57876b498c8619c8c9f535de6. | 
|  | This reverts commit 651cffd626a82d9bf539437ca4bdf8ea4b396fab.
The commit inadvertantly introduced a new gallium dependency on the meta code. | 
|  |  | 
|  | meta was moved to core Mesa since
651cffd626a82d9bf539437ca4bdf8ea4b396fab.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | 
|  | It was renamed to _mesa_meta_Clear.
Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | 
|  | This should help detecting possible memory leaks with dma buffers and prevent
possible visual corruption if data would be overwriten too early. | 
|  | Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | 
|  |  | 
|  | Do-while makes macro safe to be used with if and for constructions.
Also remove __LINE__ macro from variable name because scope is local to macro anyway. | 
|  | Copy'n'paste apparently prevented the RADEON_VERTS flag from being enabled.
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | 
|  | Conflicts:
	src/mesa/drivers/dri/intel/intel_clear.c | 
|  |  | 
|  | Normally, the mesa/st would create a fake front buffer out of a
client-allocated surface.
In the DRI setting, however, st/dri provides a front buffer surface which is
created and maintained by the X server. Prefer to use this surface instead,
so that front buffer rendering and reading works correctly.
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | 
|  | Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | 
|  | We obviously need to move the code addr register backwards because their may
be overlap.
This bug affected in particular the Compiz water plugin.
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  |