| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
I inherited this and really it stayed around far too long,
make it nice and simple.
|
| |
|
|
|
|
| |
This is more logical, and fixes a TFP issue.
|
|
|
|
|
|
| |
Per the suggestion in the Intel driver, move the calls to
ctx->Driver.GenerateMipmap() into core Mesa so that drivers don't
have to worry about it.
|
| |
|
| |
|
| |
|
|
|
|
| |
This will make some subsequent changes easier...
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Fixes incorrectly textured bitmap text in engine demo.
It's incorrect to test the texture enable bits here since they may have
been changed by disabling the shader above. Optimization is still possible
but will have to be reexamined.
|
| |
|
|\ |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When we concatenate shaders to do our form of poor-man linking, if there's
multiple #version directives, preprocessing fails. This change disables
the extra #version directives by changing the first two chars to //.
This should help with some Wine issues such as bug 23946.
|
| | |
| | |
| | |
| | | |
Signed-off-by: Brian Paul <[email protected]>
|
| | |
| | |
| | |
| | |
| | | |
dma_bo varaible is only used for iterating so allocating memory for it only
causes memory leaks.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1D tile span support for depth/stencil/color/textures
Z and stencil buffers are always tiled, so this fixes
sw access to Z and stencil buffers. color and textures
are currently linear, but this adds span support when we
implement 1D tiling.
This fixes the text in progs/demos/engine and progs/tests/z*
|
| | |
| | |
| | |
| | | |
Noticed by rnoland on IRC.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Commit 36dd53a3cded9d003ec418732b7fc93c1476aa9b caused a few regressions
because the glReadBuffer() buffer wasn't getting mapped when GL_READ_BUFFER
!= GL_DRAW_BUFFER.
|
| | |
| | |
| | |
| | |
| | | |
These default swrast functions are already installed by
_mesa_init_driver_functions().
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Should be easier to read and work with than the older ways of emitting
TGSI tokens.
Also, emit simpler TGSI than previously:
- translate away source and dest extended modifiers
- translate away the SWZ opcode
|
| | |
| | |
| | |
| | | |
Never set in mesa. Remove from tgsi translation as well.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously, it was trying to mess around with the varying's
WM setup data to produce a result. Along with not actually working when
passed a varying, this wouldn't work if you did dFd[xy]() on a temporary.
Instead, just calculate the derivative using the neighbors in the subspan.
|
| | |
| | |
| | |
| | | |
with some minor updates from Richard.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 4099bb76148007f9ccb6c86838b2bf37ea42de56.
Tex coord src has to be a GPR.
|
| | |
| | |
| | |
| | | |
Fixes neverball among other things.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Passes piglit glsl-vs-loop testcase.
Bug #20171
|
| | | |
|
| | | |
|
|\| | |
|
| | |
| | |
| | |
| | | |
It doesn't work reliably even when all the prerequisite checks are made.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
One of the conflicst from this merge was missed:
commit 0c309bb494b6ee1c403442d1207743f749f95b6e
Merge: c6c44bf d27d659
Author: Brian Paul <[email protected]>
Date: Wed Sep 9 08:33:39 2009 -0600
|
| | |
| | |
| | |
| | | |
Plus, check for pixel transfer stencil index/offset.
|
| |\|
| | |
| | |
| | |
| | | |
Conflicts:
src/mesa/drivers/dri/intel/intel_context.c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: Zhenyu Wang <[email protected]>
Signed-off-by: Ian Romanick <[email protected]>
Hopefully this will be one of the last cherry-picks.
(cherry picked from commit ca246dd186f9590f6d67038832faceb522138c20)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This was a regression in 0f328c90dbc893e15005f2ab441d309c1c176245.
Bug #23688
Bug #23254
(cherry picked from commit 5604b27b9326ac542069a49ed9650c4b0d3e939a)
|
| | |
| | |
| | |
| | |
| | | |
For some env modes (like modulate or replace) we don't have to clamp
because we know the results will be in [0,1].
|
| | |
| | |
| | |
| | |
| | |
| | | |
Variadic functions can't be inlined which makes debugging to have quite large
function overead. Only aleternative method is to use variadic macros which are
inlined so compiler can optimize debugging to minimize overhead.
|
| | | |
|