Displaying 17 results from an estimated 17 matches for "nv50_state".
2014 Aug 30
3
[Mesa-stable] [PATCH 2/2] nv50: zero out unbound samplers
...][i], or
perhaps I'm missing something ?
-Emil
> Tested-by: Christian Ruppert <idl0r at qasl.de>
> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
> Cc: "10.2 10.3" <mesa-stable at lists.freedesktop.org>
> ---
> src/gallium/drivers/nouveau/nv50/nv50_state.c | 7 +++++--
> 1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_state.c b/src/gallium/drivers/nouveau/nv50/nv50_state.c
> index 48bc079..cf84f88 100644
> --- a/src/gallium/drivers/nouveau/nv50/nv50_state.c
> +++ b/src/galliu...
2014 Aug 30
2
[PATCH 1/2] nvc0/ir: avoid infinite recursion when finding first uses of tex
In certain circumstances, findFirstUses could end up doubling back on
instructions it had already processed, resulting in an infinite
recursion. Avoid this by keeping track of already-visited instructions.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=83079
Tested-by: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
Signed-off-by: Ilia Mirkin <imirkin at
2009 Sep 12
0
[PATCH 11/13] nv50: add support for light-twoside
---
src/gallium/drivers/nv50/nv50_program.c | 19 +++++++++++++++++++
src/gallium/drivers/nv50/nv50_state.c | 4 +++-
2 files changed, 22 insertions(+), 1 deletions(-)
diff --git a/src/gallium/drivers/nv50/nv50_program.c b/src/gallium/drivers/nv50/nv50_program.c
index feb1504..39c3afc 100644
--- a/src/gallium/drivers/nv50/nv50_program.c
+++ b/src/gallium/drivers/nv50/nv50_program.c
@@ -2048,6 +20...
2014 Jan 12
0
[PATCH] nv50, nvc0: initialize ctx->sample_mask to ~0
...to ~0. The cso code
is also careful not to needlessly call set_sample_mask, so we ended up
with the ctx->sample_mask never being set. This broke a number of
EXT_framebuffer_multisample piglit tests.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/gallium/drivers/nouveau/nv50/nv50_state.c | 2 ++
src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_state.c b/src/gallium/drivers/nouveau/nv50/nv50_state.c
index b6a180e..87dd07f 100644
--- a/src/gallium/drivers/nouveau/nv50/nv50_state.c
+++ b/src/ga...
2014 Aug 30
0
[PATCH 2/2] nv50: zero out unbound samplers
...samplers above
nr to NULL so that we don't try to read them again later.
Tested-by: Christian Ruppert <idl0r at qasl.de>
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.2 10.3" <mesa-stable at lists.freedesktop.org>
---
src/gallium/drivers/nouveau/nv50/nv50_state.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_state.c b/src/gallium/drivers/nouveau/nv50/nv50_state.c
index 48bc079..cf84f88 100644
--- a/src/gallium/drivers/nouveau/nv50/nv50_state.c
+++ b/src/gallium/drivers/nouveau/nv50/nv50_st...
2014 Aug 30
0
[Mesa-stable] [PATCH 2/2] nv50: zero out unbound samplers
....
-ilia
>
> -Emil
>
>> Tested-by: Christian Ruppert <idl0r at qasl.de>
>> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
>> Cc: "10.2 10.3" <mesa-stable at lists.freedesktop.org>
>> ---
>> src/gallium/drivers/nouveau/nv50/nv50_state.c | 7 +++++--
>> 1 file changed, 5 insertions(+), 2 deletions(-)
>>
>> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_state.c b/src/gallium/drivers/nouveau/nv50/nv50_state.c
>> index 48bc079..cf84f88 100644
>> --- a/src/gallium/drivers/nouveau/nv50/nv50_state.c
&g...
2009 Sep 12
0
[PATCH 13/13] nv50: add support for point sprites
---
src/gallium/drivers/nv50/nv50_program.c | 54 ++++++++++++++++++++++++++++++-
src/gallium/drivers/nv50/nv50_screen.c | 2 +-
src/gallium/drivers/nv50/nv50_state.c | 3 ++
3 files changed, 57 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/nv50/nv50_program.c b/src/gallium/drivers/nv50/nv50_program.c
index cf57d5c..883c28b 100644
--- a/src/gallium/drivers/nv50/nv50_program.c
+++ b/src/gallium/drivers/nv50/nv50_program.c
@@ -2689,6 +2689...
2014 Mar 01
1
[PATCH] nouveau: add valid range tracking to nouveau_buffer
...plementation differences.
Testing would be very much appreciated.
src/gallium/drivers/nouveau/nouveau_buffer.c | 29 ++++++++++++++++++++++++
src/gallium/drivers/nouveau/nouveau_buffer.h | 4 ++++
src/gallium/drivers/nouveau/nv50/nv50_resource.c | 2 ++
src/gallium/drivers/nouveau/nv50/nv50_state.c | 4 ++++
src/gallium/drivers/nouveau/nvc0/nvc0_resource.c | 2 ++
src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 4 ++++
6 files changed, 45 insertions(+)
diff --git a/src/gallium/drivers/nouveau/nouveau_buffer.c b/src/gallium/drivers/nouveau/nouveau_buffer.c
index 5b0b93b..46ab1a1 10...
2014 Aug 31
2
[Mesa-stable] [PATCH 2/2] nv50: zero out unbound samplers
...mil
>>
>>> Tested-by: Christian Ruppert <idl0r at qasl.de>
>>> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
>>> Cc: "10.2 10.3" <mesa-stable at lists.freedesktop.org>
>>> ---
>>> src/gallium/drivers/nouveau/nv50/nv50_state.c | 7 +++++--
>>> 1 file changed, 5 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_state.c b/src/gallium/drivers/nouveau/nv50/nv50_state.c
>>> index 48bc079..cf84f88 100644
>>> --- a/src/gallium/drivers/nouveau/...
2014 Feb 04
2
[PATCH 1/3] nv50: rework primid logic
Functionally identical but much simpler. Should also better integrate
with future layer/viewport changes/fixes.
Cc: 10.1 <mesa-stable at lists.freedesktop.org>
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
Not *strictly* necessary in stable, but it will make backporting later fixes
easier. No regressions in piglit.
src/gallium/drivers/nouveau/nv50/nv50_program.c | 5
2019 Feb 22
1
[Bug 109742] New: vdpau state tracker on nv92 started to hit assert after vl compute work
...=====================================
AL lib: (EE) UpdateDeviceParams: Failed to set 44100hz, got 48000hz instead
AO: [openal] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 1280x720 => 1280x720 Planar YV12
mplayer: nv50/nv50_state.c:659: nv50_bind_sampler_states: Assertion
`!"unexpected shader type"' failed.
MPlayer interrupted by signal 6 in module: decode video
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it...
2012 May 11
3
[Bug 49815] New: nouveau segfaults in p_atomic_dec_zero
...urce>)
at ../../../../src/gallium/auxiliary/util/u_inlines.h:88
#2 0x00007f4a758b2065 in pipe_resource_reference (ptr=0xfeeae8, tex=0x0) at
../../../../src/gallium/auxiliary/util/u_inlines.h:121
#3 0x00007f4a758b142b in nv50_set_constant_buffer (pipe=0xfee5d0, shader=3,
index=0, cb=0x0) at nv50_state.c:761
#4 0x00007f4a75a97846 in st_destroy_context (st=0x1081550) at
state_tracker/st_context.c:291
#5 0x00007f4a75960add in st_context_destroy (stctxi=0x1081550) at
state_tracker/st_manager.c:596
#6 0x00007f4a75868a74 in dri_destroy_context (cPriv=0xfee590) at
dri_context.c:174
#7 0x00007f4a758...
2009 Oct 14
0
[PATCH 3/7] nv50: submit user vbo data through the fifo
...-
2 files changed, 394 insertions(+), 18 deletions(-)
diff --git a/src/gallium/drivers/nv50/nv50_context.h b/src/gallium/drivers/nv50/nv50_context.h
index be53990..8e2d695 100644
--- a/src/gallium/drivers/nv50/nv50_context.h
+++ b/src/gallium/drivers/nv50/nv50_context.h
@@ -120,6 +120,7 @@ struct nv50_state {
struct nouveau_stateobj *vtxfmt;
struct nouveau_stateobj *vtxbuf;
struct nouveau_stateobj *vtxattr;
+ unsigned vtxelt_nr;
};
struct nv50_context {
@@ -152,6 +153,8 @@ struct nv50_context {
unsigned sampler_nr;
struct nv50_miptree *miptree[PIPE_MAX_SAMPLERS];
unsigned miptree_nr;
+...
2009 Sep 12
0
[PATCH 10/13] nv50: proper linkage between VP and FP
...oid wasting any output regs
because of TGSI using less than 4 components.
---
src/gallium/drivers/nv50/nv50_context.h | 2 +
src/gallium/drivers/nv50/nv50_program.c | 408 +++++++++++++++---------
src/gallium/drivers/nv50/nv50_program.h | 28 ++-
src/gallium/drivers/nv50/nv50_state_validate.c | 5 +
4 files changed, 283 insertions(+), 160 deletions(-)
diff --git a/src/gallium/drivers/nv50/nv50_context.h b/src/gallium/drivers/nv50/nv50_context.h
index 1e9e8e4..3a5f990 100644
--- a/src/gallium/drivers/nv50/nv50_context.h
+++ b/src/gallium/drivers/nv50/nv50_context.h
@@ -116...
2014 Dec 31
2
[PATCH 1/2] nv50: regenerate rnndb headers
...+++++++----------
src/gallium/drivers/nouveau/nv50/nv50_3ddefs.xml.h | 55 ++-
src/gallium/drivers/nouveau/nv50/nv50_defs.xml.h | 94 ++++-
src/gallium/drivers/nouveau/nv50/nv50_formats.c | 12 +-
src/gallium/drivers/nouveau/nv50/nv50_program.c | 2 +-
src/gallium/drivers/nouveau/nv50/nv50_state.c | 4 +-
.../drivers/nouveau/nv50/nv50_state_validate.c | 2 +-
src/gallium/drivers/nouveau/nv50/nv50_surface.c | 4 +-
.../drivers/nouveau/nv50/nv50_texture.xml.h | 52 +--
.../drivers/nouveau/nvc0/nvc0_state_validate.c | 2 +-
11 files changed, 451 insertions(+),...
2009 Dec 30
4
[PATCH 1/3] nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped
...++++++++
src/gallium/drivers/nouveau/nouveau_screen.h | 3 +++
src/gallium/drivers/nouveau/nouveau_stateobj.h | 13 +++++++++++++
src/gallium/drivers/nv50/nv50_screen.c | 23 +++++++++++++++++++++++
src/gallium/drivers/nv50/nv50_screen.h | 2 ++
src/gallium/drivers/nv50/nv50_state_validate.c | 3 +++
6 files changed, 65 insertions(+), 0 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nouveau_screen.c b/src/gallium/drivers/nouveau/nouveau_screen.c
index 0437af3..7ebc94e 100644
--- a/src/gallium/drivers/nouveau/nouveau_screen.c
+++ b/src/gallium/drivers/nouveau/nouve...
2016 Feb 15
24
[PATCH 01/23] nv50: import updated g80_defs.xml.h from rnndb
From: Ben Skeggs <bskeggs at redhat.com>
Signed-off-by: Ben Skeggs <bskeggs at redhat.com>
---
src/gallium/drivers/nouveau/nv50/g80_defs.xml.h | 279 ++++++++++++++++++++++++
1 file changed, 279 insertions(+)
create mode 100644 src/gallium/drivers/nouveau/nv50/g80_defs.xml.h
diff --git a/src/gallium/drivers/nouveau/nv50/g80_defs.xml.h