Displaying 10 results from an estimated 10 matches for "nv30_vbo".
2012 Oct 28
4
[Bug 56474] New: 3D app segfaults on NV46
.../attachment.cgi?id=69169&action=edit
dmesg
Debian Wheezy i386
Mesa 9.0-1
libdrm 2.4.39-1
xserver-xorg-video-nouveau 1.0.3
Attached dmesg.
supertuxkart segfaults on Debian. Attached backtrace.
21:16 < joi> try: "up; print res"
21:17 < gg0> (gdb) up
21:17 < gg0> #1 nv30_vbo_validate (nv30=0x94c2658) at nv30_vbo.c:239
21:17 < gg0> 239I PUSH_RESRC(push, NV30_3D(VTXBUF(i)), user ?
BUFCTX_VTXTMP : BUFCTX_VTXBUF,
21:17 < gg0> (gdb) print res
21:17 < gg0> $4 = (struct nv04_resource *) 0x0
21:35 < joi> gg0: try this one: http://bpa...
2015 May 24
2
[PATCH 1/2] nv30: avoid doing extra work on clear and hitting unexpected states
...src/gallium/drivers/nouveau/nv30/nv30_clear.c | 2 +-
src/gallium/drivers/nouveau/nv30/nv30_context.h | 2 +-
src/gallium/drivers/nouveau/nv30/nv30_draw.c | 4 ++--
src/gallium/drivers/nouveau/nv30/nv30_state_validate.c | 10 ++++++----
src/gallium/drivers/nouveau/nv30/nv30_vbo.c | 2 +-
5 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nv30/nv30_clear.c b/src/gallium/drivers/nouveau/nv30/nv30_clear.c
index 1ab8929..83fd1fa 100644
--- a/src/gallium/drivers/nouveau/nv30/nv30_clear.c
+++ b/src/gallium/drivers/nouveau/nv3...
2012 May 12
7
[Patches] mesa/nv30: Diverse set of patches that improve NV3x render quality V2
A reworked version of 3 out of 4 patches mentioned earlier.
[1/4]: Fixes nearly all piglit vertprog testcases, due to now being able to pass the results on to the fragment shader. V2: rename samplers to texcoords.
[2/4]: Fixes shader compiler assertion errors, as some source registers do not exist for certain operations. Fixes several piglit tests when mesa is compiled with --enable-debug
[3/4]:
2014 Apr 30
1
[PATCH 1/2] nouveau: remove cb_dirty, it's never used
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/gallium/drivers/nouveau/nouveau_buffer.c | 4 +---
src/gallium/drivers/nouveau/nouveau_context.h | 1 -
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nouveau_buffer.c b/src/gallium/drivers/nouveau/nouveau_buffer.c
index e308ff4..904e2cc 100644
---
2010 Jan 18
1
[PATCH 1/2] nv30-nv40: Rewrite primitive splitting and emission
...g more code common between the different
emission strategies (vbo, u8/u16/u32 indices, index buffer).
Note that the splitting helper is now independent of nouveau and could
be moved into gallium/auxiliary.
---
src/gallium/drivers/nouveau/nouveau_util.h | 107 ++++++++---
src/gallium/drivers/nv30/nv30_vbo.c | 287 ++++++++++++++++------------
src/gallium/drivers/nv40/nv40_vbo.c | 280 +++++++++++++++------------
3 files changed, 403 insertions(+), 271 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nouveau_util.h b/src/gallium/drivers/nouveau/nouveau_util.h
index a10114b..a74d...
2015 Feb 27
0
[Mesa-dev] Crash with Mesa-10.4.4 and NV68
...fer_index when it's >=
num_vtxbufs? [What about num_vtxbufs?]
Cheers,
-ilia
On Fri, Feb 27, 2015 at 9:41 AM, Arno Willig <arno.willig at hertz.st> wrote:
>
> Hi,
>
> I experience a crash in the nouveau part of the mesa driver:
>
> src/gallium/drivers/nouveau/nv30/nv30_vbo.c
>
> in function:
>
> void nv30_vbo_validate(struct nv30_context *nv30)
>
>
> Sometimes, ve->vertex_buffer_index seems to be greater or equal
> nv30->num_vtxbuf. If this happens, PUSH_RESRC crashes!
> How can this happen??
>
> I tried to break out of the for-...
[Bug 59242] New: some mesa demos start to segfault after "nouveau: improve buffer transfers" on nv43
2013 Jan 11
2
[Bug 59242] New: some mesa demos start to segfault after "nouveau: improve buffer transfers" on nv43
...at entry=1 '\001') at nv30_state_validate.c:487
screen = 0x8078800
push = 0x8078938
bctx = 0x805d340
bref = <optimized out>
validate = 0xb76a9d78 <hwtnl_validate_list+88>
#8 0xb66c629e in nv30_draw_vbo (pipe=0x805cc70, info=0xbfffef10) at
nv30_vbo.c:563
push = 0x8078938
#9 0xb69a4fb3 in u_vbuf_draw_vbo (mgr=0x81144e8, info=info at entry=0xbfffef10)
at util/u_vbuf.c:1128
pipe = 0x805cc70
start_vertex = <optimized out>
min_index = <optimized out>
num_vertices = <optimized out>...
2009 Dec 30
4
[PATCH 1/3] nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped
- This avoids problematic "reloc'ed while mapped" messages and
some associated corruption as well.
Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>
---
src/gallium/drivers/nouveau/nouveau_screen.c | 21 +++++++++++++++++++++
src/gallium/drivers/nouveau/nouveau_screen.h | 3 +++
src/gallium/drivers/nouveau/nouveau_stateobj.h | 13 +++++++++++++
2010 Jan 18
0
[PATCH] nv04-nv40: Rewrite and unify miptree and transfer code
...m/drivers/nv30/Makefile
@@ -9,7 +9,6 @@ C_SOURCES = \
nv30_draw.c \
nv30_fragprog.c \
nv30_fragtex.c \
- nv30_miptree.c \
nv30_query.c \
nv30_screen.c \
nv30_state.c \
@@ -22,7 +21,6 @@ C_SOURCES = \
nv30_state_viewport.c \
nv30_state_zsa.c \
nv30_surface.c \
- nv30_transfer.c \
nv30_vbo.c \
nv30_vertprog.c
diff --git a/src/gallium/drivers/nv30/nv30_fragtex.c b/src/gallium/drivers/nv30/nv30_fragtex.c
index 0cc3172..36d2666 100644
--- a/src/gallium/drivers/nv30/nv30_fragtex.c
+++ b/src/gallium/drivers/nv30/nv30_fragtex.c
@@ -59,9 +59,9 @@ static struct nouveau_stateobj *
nv30_f...
2010 Jan 18
0
[PATCH] nv04-nv40: Rewrite and unify miptree and transfer code (v2)
...m/drivers/nv30/Makefile
@@ -9,7 +9,6 @@ C_SOURCES = \
nv30_draw.c \
nv30_fragprog.c \
nv30_fragtex.c \
- nv30_miptree.c \
nv30_query.c \
nv30_screen.c \
nv30_state.c \
@@ -22,7 +21,6 @@ C_SOURCES = \
nv30_state_viewport.c \
nv30_state_zsa.c \
nv30_surface.c \
- nv30_transfer.c \
nv30_vbo.c \
nv30_vertprog.c
diff --git a/src/gallium/drivers/nv30/nv30_context.h b/src/gallium/drivers/nv30/nv30_context.h
index e594492..e79c12f 100644
--- a/src/gallium/drivers/nv30/nv30_context.h
+++ b/src/gallium/drivers/nv30/nv30_context.h
@@ -132,7 +132,7 @@ struct nv30_context {
struct pipe_bu...