| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
According to the docs, this decreases stalls, and indeed we get a tiny
bit more glxgears from it.
|
|
|
|
| |
Simplify the code. Added a comment to keep me from doing it again.
|
|
|
|
| |
I want to stab things now.
|
| |
|
|
|
|
|
| |
On r100 we emit the indices inline so we need to account
for that in the emission size.
|
|
|
|
| |
This bug was fixed in libdrm ages ago, port to non-kms
|
|
|
|
|
|
|
| |
Fixes gnome-shell on nouveau, as well as window resize with various
other applications.
Signed-off-by: Ben Skeggs <[email protected]>
|
|
|
|
| |
Also do state-change checks. ZTOP's too important to not check.
|
|
|
|
| |
Also a bit of ztop.
|
|
|
|
| |
Meh.
|
| |
|
|
|
|
| |
No benefits yet.
|
|
|
|
|
|
|
| |
Explain how to build for windows. Both MSVC 9 and cross MinGW supported.
Stop documenting LLVM 2.5 as supported. It still supported at the moment
but it will soon stop being.
|
|
|
|
|
|
|
| |
This allows libEGL to be built as a static library and removes libX11
from the dependencies.
Signed-off-by: Chia-I Wu <[email protected]>
|
|
|
|
|
|
| |
The call to _eglSwapBuffers is unnecessary, and the function is missing
when -fvisibility=hidden. Also remove the extraneous braces and indent
the block.
|
|
|
|
| |
debug builds.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ad-hoc definitions.
Everybody is using the C99's integer types. Everybody except Microsoft,
which in turns means everybody is including their own definitions of C99
integer types for MSVC, causing duplicate definitions when linking two
projects. This is the case of building Gallium and LLVM with MSVC.
Shipping alternative stdint.h and stdbool.h headers for MSVC allows us
to share a single definition. It also removes clutter from the Gallium
headers.
|
| |
|
|
|
|
| |
Depth buffer accelerated blits aren't implemented yet.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
src/mesa/drivers/dri/i965/brw_wm_emit.c
|
| |
| |
| |
| | |
Signed-off-by: Dan Nicholson <[email protected]>
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rearrange things so that the writes to the dest registers happen
after we've fetched/used all src registers.
The problematic instruction was: XPD TEMP[2].xyz, TEMP[0], TEMP[2];
Note that the dst reg is also a src reg.
This fixes bad shading with progs/glsl/bump.c since Eric's changes to the
Mesa program optimizer in commit d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904.
The optimizer rearranges some registers so we occasionally wind up with
something like the above.
|
| |
| |
| |
| | |
INV is not a valid instruction.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
_mesa_Ortho() takes GLdoubles.
|
| | |
|
| |
| |
| |
| | |
Based on a patch submitted by Pierre Willenbrock <[email protected]>
|
| |
| |
| |
| |
| |
| | |
This fixes mipmap levels being clipped to the last viewport.
Based on a patch submitted by Pierre Willenbrock <[email protected]>
|
| |
| |
| |
| |
| |
| | |
R600_OUT_BATCH_RELOC doesn't really use offset so set it
in TEX_RESOURCE2
+ typo fix
|
| |
| |
| |
| | |
Fixed FDO bug 23397.
|
| | |
|
| |
| |
| |
| | |
This was missed from the previous commit to glxheads.c.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
The ordering of texture components was
backwards for the floating point textures.
Signed-off-by: Pierre Ossman <[email protected]>
|
| |
| |
| |
| |
| |
| |
| | |
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]>
|
| |
| |
| |
| |
| |
| |
| | |
`|' has higher precedence than `?'.
Signed-off-by: Roel Kluin <[email protected]>
Signed-off-by: Brian Paul <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| | |
NOUVEAU_BO_RD is defined (1 << 2), and `|' has higher precedence than `?'
so the second argument of nouveau_bo_map was always 0.
Signed-off-by: Roel Kluin <[email protected]>
Signed-off-by: Brian Paul <[email protected]>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When static libraries are created from other archives, objects are
extracted and then deleted when the static library is done. This can
race when there are multiple static libraries being created from the
same archives as with libmesa.a and libmesagallium.a.
Should fix this issue with parallel jobs:
make[5]: *** No rule to make target
> `../../../../../../src/mesa/libmesagallium.a', needed by
> `radeon_dri.so'. Stop
Signed-off-by: Dan Nicholson <[email protected]>
Reported-and-Tested-by: Sedat Dilek <[email protected]>
|