Brian
04d60ea54c
note that non-member posts are auto-rejected
преди 19 години
Brian
99c9bc386f
document, re-indent _mesa_ffsll()
преди 19 години
Brian
1d74e565db
Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa
преди 19 години
Eric Anholt
5a3d985395
Bug #9604: Fix a static buffer allocation failure.
The pool that the static buffer got allocated from was sized by pitch * height,
but the buffer generated from it had its size aligned to a tile boundary, so
allocation failed if pitch * height wasn't aligned. However, the 2d driver
ensures that the size ends at a tile boundary, so just pass the 2d driver's
buffer size rather than calculating it.
преди 19 години
Eric Anholt
869b8ad499
Add _mesa_ffsll() for compatibility on OSes without ffsll(), and use it.
преди 19 години
Eric Anholt
dbb54b234c
Remove dead code causing a warning.
преди 19 години
George Sapountzis
507167d7e2
Override Const.CheckArrayBounds for Xserver in XMesaCreateContext().
This leaves one last XFree86Server ifdef in Mesa core.
---
Bug 9285: misc glcore, xmesa cleanups
ACKed by Ian Romanick.
преди 19 години
George Sapountzis
c9b33ecd7c
Drop old (pre-AIGLX) GLcore interface.
The old GLcore interface was replaced in Xorg 7.1 with the addition of AIGLX,
it is only used by DDX's which are known not to work with the new DIX glx code.
---
Bug 9285: misc glcore, xmesa cleanups
ACKed by Ian Romanick.
преди 19 години
Zou Nan hai
c6c65e7b22
Merge branch 'master' of git+ssh://znh@git.freedesktop.org/git/mesa/mesa
преди 19 години
Zou Nan hai
6aa62ba43f
ARB_Occlusion_query should support multiple query at same time
преди 19 години
Ben Skeggs
d5db167c2c
nouveau: unbreak NOUVEAU_RING_DEBUG
преди 19 години
Ben Skeggs
86996dfe32
nouveau: add result scaling to shader backend, use it in RSQ emul for NV40.
преди 19 години
Ben Skeggs
2d7687865e
nouveau: and here's the "oops, I suck" commit :)
преди 19 години
Ben Skeggs
42bd32dad7
nouveau: some extra debug output
преди 19 години
Zou Nan hai
844e5610de
965 glxswapcontrol fix
преди 19 години
Zou Nan hai
bdc5394d22
965 ARB_Occlusion_query fix
преди 19 години
Brian
7e85b0a025
silence C++ warnings
преди 19 години
Brian
18d1fdebeb
fixes for C++ warnings/errors
преди 19 години
Thomas Hellstrom
d46093b8d5
i915tex: Relocation fixes:
Increase the number of allowed relocations per batchbuffer.
Fix an assert to avoid an array index overflow.
(Reported by Steve Wilkins)
преди 19 години
Thomas Hellstrom
fe9fef2cec
i915tex: Fix randr resizing. Rotation still broken.
преди 19 години
Ben Skeggs
60c28739aa
nouveau: DPH and CMP for NV40 which doesn't do it natively.
преди 19 години
Ben Skeggs
cf33bcf0b2
nouveau: allow for card-specific shader infos to be kept
NV30/40 fragprog: build FP_CONTROL per-shader, still some hardcoded bits for
this reg.. It looks like it has to do with the number of
temps used, but needs more looking at.
NV40 vtxprog : build VP_IN_REG/VP_OUT_REG during shader compile
преди 19 години
Ben Skeggs
a8b9d13f74
nouveau: fill in condition info for instructions
преди 19 години
Ben Skeggs
ed69205684
nouveau: unbreak nv40
преди 19 години
Ben Skeggs
50227f6fd2
nouveau: reindent shader pass0/pass2
if this gets rejected by the commit list, just ignore it..
nothing interesting to see here :)
преди 19 години
Ben Skeggs
c3ac270996
nouveau: start converting shaders into a tree format again..
No branching stuff implemented yet. Works enough for gears, probably
other stuff broken.
преди 19 години
Jeremy Kolb
95fc270b06
Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa
преди 19 години
Jeremy Kolb
ea441355d3
nouveau: Fixes for nv30.
преди 19 години
Stephane Marchesin
d1f0a55af4
nouveau: fix some bugs in the nv10 swtcl.
преди 19 години
Stephane Marchesin
3c0961d299
nouveau: add nv04 state support, and small nv04 fixes.
преди 19 години
Ben Skeggs
4f800c5bac
nouveau: rename pass0_arb to pass0.
I was expecting to have 2 frontends for the shader code (asm, glsl).
With Brian's work on GLSL this is unnecessary :)
преди 19 години
Ben Skeggs
029b81742a
nouveau: kill off shader pass1.
It sucks, and we have someone who can do a much better job than I can starting
work on it soon. alloc_temp/free_temp is left in pass2 to workaround fragprog
temps/outputs overlapping, but this all belongs in the optimiser.
преди 19 години
Ben Skeggs
ee3d0617f9
nouveau: shader backend branching support for all cards that support it.
преди 19 години
Ben Skeggs
669fefd3da
nouveau: bump drm patchlevel
преди 19 години
Patrice Mandin
3c59483ed7
nouveau: preliminary nv50 state
преди 19 години
Aapo Tahkola
62efc4ba3e
support as much of GL_EXT_stencil_two_side as we can. untested.
преди 19 години
Keith Whitwell
3bfbe63806
New debug config for linux-dri
преди 19 години
Xiang, Haihao
747c9129c0
I965: fix bug#9625-get the correct PV for quardstrip
The order of vertices in payload for quardstrip is (0, 1, 3, 2),
so the PV for quardstrip is c->reg.vertex[2].
преди 19 години
Xiang, Haihao
afba8f0d30
Fix bug#9673
Cast from pointer to unsinged long and cast to pointer from
unsinged long
преди 19 години
Stephane Marchesin
7c8f311e40
nouveau: Use the most recent card list.
преди 19 години
Jerome Glisse
a03fc82771
mesa: Update _Current along Current on fragment program bound.
Same as a previously committed patch for vertex program, we
update fragment program ptr _Current along the Current one
so that _Current can't end up pointing to a no more valid
program.
преди 19 години
Patrice Mandin
7520478eb0
nouveau:nv10: fix setting clip region
преди 19 години
Stephane Marchesin
4c7d36b688
nouveau: Fix a bug in the nv04 swtcl.
преди 19 години
Ben Skeggs
16f35a3a22
nouveau: Add 0x0244 pciid manually for now..
pciids.sf.net is slow to add it so our generator picks it up,
and it's *really* annoying me :)
преди 19 години
Ben Skeggs
634b4b3487
nouveau: fail CreateScreen on unknown cards instead of guessing.
преди 19 години
Carlos Martín Nieto
89f91d1804
nouveau: Implement much of the fog handling.
преди 19 години
Stephane Marchesin
e2295511f5
nouveau: Update nouveau_reg.h from renouveau to the latest version.
преди 19 години
Stephane Marchesin
65e3d5e45e
nouveau: Make the state cache hierarchical.
преди 19 години
Stephane Marchesin
8d7e5651fb
nouveau: add the nv04 swtcl module (it's untested for now).
преди 19 години
Stephane Marchesin
d57ce408b3
nouveau: Cleanup the nv10 swtcl module.
преди 19 години