Displaying 9 results from an estimated 9 matches for "nv50_shader_st".
2015 Oct 10
3
[PATCH] nv50, nvc0: don't base decisions on available pushbuf space
...pushbufs when we know we'll need it. This resolves some issues with
the new policy of making sure that we always leave a bit of room at the
end for fences.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: mesa-stable at lists.freedesktop.org
---
src/gallium/drivers/nouveau/nv50/nv50_shader_state.c | 9 ++-------
src/gallium/drivers/nouveau/nv50/nv50_transfer.c | 16 +++-------------
src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c | 20 +++++---------------
3 files changed, 10 insertions(+), 35 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_shader_state.c b/sr...
2014 Feb 04
2
[PATCH 1/3] nv50: rework primid logic
...rkin 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 +----
src/gallium/drivers/nouveau/nv50/nv50_program.h | 1 -
src/gallium/drivers/nouveau/nv50/nv50_shader_state.c | 4 +++-
3 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_program.c b/src/gallium/drivers/nouveau/nv50/nv50_program.c
index 636ef87..f14d3ef 100644
--- a/src/gallium/drivers/nouveau/nv50/nv50_program.c
+++ b/src/gallium/drivers/nouveau/nv50/...
2015 Oct 10
2
[PATCH] nv50, nvc0: don't base decisions on available pushbuf space
...sues with
>> the new policy of making sure that we always leave a bit of room at the
>> end for fences.
>>
>> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
>> Cc: mesa-stable at lists.freedesktop.org
>> ---
>> src/gallium/drivers/nouveau/nv50/nv50_shader_state.c | 9 ++-------
>> src/gallium/drivers/nouveau/nv50/nv50_transfer.c | 16
>> +++-------------
>> src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c | 20
>> +++++---------------
>> 3 files changed, 10 insertions(+), 35 deletions(-)
>>
>> diff...
2013 Sep 10
3
[Bug 69155] New: codegen/nv50_ir_emit_nv50.cpp:169:srcAddr8: Assertion `(offset <= 0x1fc || offset == 0x3fc) && !(offset & 0x3)' failed.
...v50_ir_target.cpp:374
#5 0x00007f54bad444e9 in nv50_ir_generate_code (info=0x1a9b4f0) at
codegen/nv50_ir.cpp:1212
#6 0x00007f54bad32a40 in nv50_program_translate (prog=0x1a7f800, chipset=168)
at nv50_program.c:341
#7 0x00007f54bad33865 in nv50_program_validate (nv50=0x1873350,
prog=0x1a7f800) at nv50_shader_state.c:115
#8 0x00007f54bad33b8c in nv50_fragprog_validate (nv50=0x1873350) at
nv50_shader_state.c:173
#9 0x00007f54bad24dfd in nv50_state_validate (nv50=0x1873350, mask=4294967295,
words=8) at nv50_state_validate.c:394
#10 0x00007f54bad31170 in nv50_draw_vbo (pipe=0x1873350, info=0x7fffb533a150)
a...
2014 Feb 14
0
Regression caused by 2e9ee44797 ("nv50/ir/ra: some register spilling fixes")
...709
#6 0x00007ffff270a72d in nv50_ir_generate_code (info=0x7477c0)
at codegen/nv50_ir.cpp:1204
#7 0x00007ffff2781233 in nv50_program_translate (prog=0x744400, chipset=150)
at nv50/nv50_program.c:362
#8 0x00007ffff2782117 in nv50_program_validate (nv50=0x63d6d0, prog=0x744400)
at nv50/nv50_shader_state.c:117
#9 0x00007ffff278243e in nv50_fragprog_validate (nv50=0x63d6d0)
at nv50/nv50_shader_state.c:175
#10 0x00007ffff2773007 in nv50_state_validate (nv50=0x63d6d0, mask=4294967295,
words=8) at nv50/nv50_state_validate.c:451
2014 Jan 13
20
[PATCH 00/19] nv50: add sampler2DMS/GP support to get OpenGL 3.2
...context.c | 46 ++++++
src/gallium/drivers/nouveau/nv50/nv50_context.h | 17 +++
src/gallium/drivers/nouveau/nv50/nv50_program.c | 30 +++-
src/gallium/drivers/nouveau/nv50/nv50_program.h | 2 +-
src/gallium/drivers/nouveau/nv50/nv50_screen.c | 23 ++-
.../drivers/nouveau/nv50/nv50_shader_state.c | 6 +
.../drivers/nouveau/nv50/nv50_state_validate.c | 2 +-
src/gallium/drivers/nouveau/nv50/nv50_surface.c | 25 ++--
src/gallium/drivers/nouveau/nv50/nv50_tex.c | 77 +++++++++-
src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 22 ++-
17 files changed, 526 in...
2016 Jun 05
0
[RFC PATCH] nouveau: add locking
...u_pushbuf *);
/* nv50_draw.c */
extern struct draw_stage *nv50_draw_render_stage(struct nv50_context *);
+/* nv50_query.c */
+void nv50_render_condition(struct pipe_context *pipe,
+ struct pipe_query *pq,
+ boolean condition, uint mode);
+
/* nv50_shader_state.c */
void nv50_vertprog_validate(struct nv50_context *);
void nv50_gmtyprog_validate(struct nv50_context *);
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_query.c b/src/gallium/drivers/nouveau/nv50/nv50_query.c
index 9a1397a..c90e20e 100644
--- a/src/gallium/drivers/nouveau/nv50/nv50_quer...
2013 Jun 30
0
[PATCH v2] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...50/nv84_video_vp.c
diff --git a/src/gallium/drivers/nv50/Makefile.sources b/src/gallium/drivers/nv50/Makefile.sources
index 1092570..0fdac51 100644
--- a/src/gallium/drivers/nv50/Makefile.sources
+++ b/src/gallium/drivers/nv50/Makefile.sources
@@ -13,7 +13,10 @@ C_SOURCES := \
nv50_program.c \
nv50_shader_state.c \
nv50_push.c \
- nv50_query.c
+ nv50_query.c \
+ nv84_video.c \
+ nv84_video_bsp.c \
+ nv84_video_vp.c
CODEGEN_NV50_SOURCES := \
codegen/nv50_ir.cpp \
diff --git a/src/gallium/drivers/nv50/nv50_context.c b/src/gallium/drivers/nv50/nv50_context.c
index 5781c4b..79a0473 100644
--- a/src/...
2013 Jun 27
4
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...50/nv84_video_vp.c
diff --git a/src/gallium/drivers/nv50/Makefile.sources b/src/gallium/drivers/nv50/Makefile.sources
index 1092570..0fdac51 100644
--- a/src/gallium/drivers/nv50/Makefile.sources
+++ b/src/gallium/drivers/nv50/Makefile.sources
@@ -13,7 +13,10 @@ C_SOURCES := \
nv50_program.c \
nv50_shader_state.c \
nv50_push.c \
- nv50_query.c
+ nv50_query.c \
+ nv84_video.c \
+ nv84_video_bsp.c \
+ nv84_video_vp.c
CODEGEN_NV50_SOURCES := \
codegen/nv50_ir.cpp \
diff --git a/src/gallium/drivers/nv50/nv50_context.c b/src/gallium/drivers/nv50/nv50_context.c
index 5781c4b..79a0473 100644
--- a/src/...