Displaying 5 results from an estimated 5 matches for "blit_3d".
2014 Mar 06
0
[RFC PATCH] nv50: adjust blit_3d logic
...ons(+), 2 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_surface.c b/src/gallium/drivers/nouveau/nv50/nv50_surface.c
index dc6d628..216e667 100644
--- a/src/gallium/drivers/nouveau/nv50/nv50_surface.c
+++ b/src/gallium/drivers/nouveau/nv50/nv50_surface.c
@@ -1069,7 +1069,7 @@ nv50_blit_3d(struct nv50_context *nv50, const struct pipe_blit_info *info)
PUSH_DATAf(push, y0);
PUSH_DATAf(push, z);
BEGIN_NV04(push, NV50_3D(VTX_ATTR_2F_X(0)), 2);
- PUSH_DATAf(push, 16384 << nv50_miptree(dst)->ms_x);
+ PUSH_DATAf(push, 16384/* << nv50_miptree(dst...
2014 Mar 06
0
[PATCH] nv50, nvc0: adjust blit_3d handling of ms output textures
...tions(+), 8 deletions(-)
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_surface.c b/src/gallium/drivers/nouveau/nv50/nv50_surface.c
index dc6d628..6073deb 100644
--- a/src/gallium/drivers/nouveau/nv50/nv50_surface.c
+++ b/src/gallium/drivers/nouveau/nv50/nv50_surface.c
@@ -977,6 +977,7 @@ nv50_blit_3d(struct nv50_context *nv50, const struct pipe_blit_info *info)
float x0, x1, y0, y1, z;
float dz;
float x_range, y_range;
+ float x_output, y_output;
blit->mode = nv50_blit_select_mode(info);
blit->color_mask = nv50_blit_derive_color_mask(info);
@@ -996,11 +997,14 @@ nv...
2014 May 18
6
[Bug 78863] New: [nv50] errors when starts gnome-shell
https://bugs.freedesktop.org/show_bug.cgi?id=78863
Priority: medium
Bug ID: 78863
Assignee: nouveau at lists.freedesktop.org
Summary: [nv50] errors when starts gnome-shell
QA Contact: xorg-team at lists.x.org
Severity: minor
Classification: Unclassified
OS: All
Reporter: mattia.b89 at gmail.com
2014 Mar 05
0
ARB_depth_texture regression on nouveau since 9.1
...nning a
working version can cause a broken version to appear to work. Running
max-texture-size clears it up nicely.)
As you might expect, making format == GL_DEPTH_COMPONENT go to the
fallback in st_TexSubImage at HEAD fixes it too, but I don't think
that's desired. This ends up taking the blit_3d path in
nv50_surface.c.
Of note is that on nva0+, GL_DEPTH_COMPONENT16 seems to work fine,
which is also where the Z16_MSX_LSR storage type appeared, so probably
not a coincidence. But a bit surprising is that on nva0+ it does work
for Z16, but still not for the other ones. Makes me think this is...
2014 Jan 13
20
[PATCH 00/19] nv50: add sampler2DMS/GP support to get OpenGL 3.2
...ut exactly how to configure the HW for
those situations, but I suspect that the fixes will be fairly small and
self-contained.
Note that there are also a bunch of EXT_framebuffer_multisample tests that are
failing, but that has nothing to do with these changes. There's something
wrong with the blit_3d function, at the very least to do with depth/stencil,
but also some color tests fail as well.
These patches are available at https://github.com/imirkin/mesa.git nv50-gs
or https://github.com/imirkin/mesa/commits/nv50-gs for those who prefer a
web ui.
Bryan Cain (2):
nv50/ir: delay calculation o...