Jeremy Kolb
95fc270b06
Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa
18 jaren geleden
Jeremy Kolb
ea441355d3
nouveau: Fixes for nv30.
18 jaren geleden
Stephane Marchesin
d1f0a55af4
nouveau: fix some bugs in the nv10 swtcl.
18 jaren geleden
Stephane Marchesin
3c0961d299
nouveau: add nv04 state support, and small nv04 fixes.
18 jaren geleden
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 :)
18 jaren geleden
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.
18 jaren geleden
Ben Skeggs
ee3d0617f9
nouveau: shader backend branching support for all cards that support it.
18 jaren geleden
Ben Skeggs
669fefd3da
nouveau: bump drm patchlevel
18 jaren geleden
Patrice Mandin
3c59483ed7
nouveau: preliminary nv50 state
18 jaren geleden
Aapo Tahkola
62efc4ba3e
support as much of GL_EXT_stencil_two_side as we can. untested.
18 jaren geleden
Keith Whitwell
3bfbe63806
New debug config for linux-dri
18 jaren geleden
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].
18 jaren geleden
Xiang, Haihao
afba8f0d30
Fix bug#9673
Cast from pointer to unsinged long and cast to pointer from
unsinged long
18 jaren geleden
Stephane Marchesin
7c8f311e40
nouveau: Use the most recent card list.
18 jaren geleden
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.
18 jaren geleden
Patrice Mandin
7520478eb0
nouveau:nv10: fix setting clip region
18 jaren geleden
Stephane Marchesin
4c7d36b688
nouveau: Fix a bug in the nv04 swtcl.
18 jaren geleden
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 :)
18 jaren geleden
Ben Skeggs
634b4b3487
nouveau: fail CreateScreen on unknown cards instead of guessing.
18 jaren geleden
Carlos Martín Nieto
89f91d1804
nouveau: Implement much of the fog handling.
18 jaren geleden
Stephane Marchesin
e2295511f5
nouveau: Update nouveau_reg.h from renouveau to the latest version.
18 jaren geleden
Stephane Marchesin
65e3d5e45e
nouveau: Make the state cache hierarchical.
18 jaren geleden
Stephane Marchesin
8d7e5651fb
nouveau: add the nv04 swtcl module (it's untested for now).
18 jaren geleden
Stephane Marchesin
d57ce408b3
nouveau: Cleanup the nv10 swtcl module.
18 jaren geleden
Patrice Mandin
81bd826de8
nouveau: nv10: 16 bits color buffer format
18 jaren geleden
Patrice Mandin
eae7acac16
Merge branch 'master' of git+ssh://pmandin@git.freedesktop.org/git/mesa/mesa
18 jaren geleden
Patrice Mandin
8aabd636f5
nouveau: nv10: added missing functions
18 jaren geleden
Jerome Glisse
9a4e49aef2
r300: Fix vertex program position invariant bug, force position reading.
When we have a position invariant program we need to force routing the
position otherwise you may handle transform quite random data which might
be funny but unlikely what you want :).
18 jaren geleden
Jerome Glisse
6dd967e74f
mesa: Update _Current ptr along Current when a new vertex program is bind.
On new vertex program bind only the Current ptr where updated to
point to the new program; this could lead to _Current pointing to
and out of date or even a no more existing program which in turn
could lead to a segfault in some driver. To avoid this _Current
ptr is updated along Current if _Current where previously pointing
to the same program.
18 jaren geleden
Patrice Mandin
e7112be732
nouveau: remove already defined NV15_TCL and NV17_TCL
18 jaren geleden
Patrice Mandin
86f10c7144
nouveau: import color material r,g,b,a
18 jaren geleden
Patrice Mandin
faada2485a
nouveau: nv10: stencil functions
18 jaren geleden
Patrice Mandin
29484f24fb
nouveau: nv10: currently fails initcard and bindbuffers, till done
18 jaren geleden
Patrice Mandin
f1ad10b338
nouveau: nv10 blending done, remove nv10Viewport
18 jaren geleden
Patrice Mandin
fb5f359b93
nouveau: update nv10 state
18 jaren geleden
Patrice Mandin
308ef2dc32
nouveau: Add clear color for nv10
18 jaren geleden
Patrice Mandin
ca75853f9d
nv10 has alpha color mask
18 jaren geleden
Jerome Glisse
b55f1ec9af
Fix typo from commit 1d312ae0137eb39bf74fac91eb97ed25c289a4ca .
18 jaren geleden
Eric Anholt
3dd243c59e
Track rename of DamagePost -> DamageAdd.
18 jaren geleden
Roland Scheidegger
96c5db5f7a
put back missing Driver.PolygonMode call (bug 9578)
18 jaren geleden
Michel Dänzer
dfabf96607
i915tex: Remove unused tex_program field.
18 jaren geleden
Michel Dänzer
92fb742065
intel_finalize_mipmap_tree: Only flush batchbuffer when necessary.
18 jaren geleden
Keith Packard
d9dd9013a8
Merge branch 'origin'
18 jaren geleden
Ben Skeggs
026939b008
nouveau: allow the use of multiple subchannels/objects by default.
18 jaren geleden
Keith Packard
62db3cc349
Various warning fixes for i965 driver.
vertex/fragment programs provided as const.
bmSetFenceLock should return bmSetFence value.
18 jaren geleden
Keith Packard
9311c29558
Initialize GL_ARB_occlusion_query only if DRM support is present.
DRM versions before 1.8 do not include the necessary ioctls to support
GL_ARB_occlusion_query, don't enable it on these versions.
18 jaren geleden
Haihao Xiang
8c1cc5fd80
i965: Support linear format in i965.
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
18 jaren geleden
Zou Nan hai
ef02f8be10
i965: xdemos/glxthreads get: Assertion `block->fenced' failed (9201)
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
18 jaren geleden
Zou Nan hai
652ae2c376
i965: Take clip rects into account when computing max prim
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
18 jaren geleden
Wang Zhenyu
4068e2d1b7
i965: ARB_occlusion_query support
Signed-off-by: Keith Packard <keithp@neko.keithp.com>
18 jaren geleden