bugzilla-daemon at freedesktop.org
2012-Nov-28 20:14 UTC
[Nouveau] [Bug 57660] New: nv?? show error nv??_screen_get_param:??? - unknown PIPE_CAP 76
https://bugs.freedesktop.org/show_bug.cgi?id=57660 Priority: medium Bug ID: 57660 Assignee: nouveau at lists.freedesktop.org Summary: nv?? show error nv??_screen_get_param:??? - unknown PIPE_CAP 76 Severity: normal Classification: Unclassified OS: Linux (All) Reporter: mustrumr97 at gmail.com Hardware: All Status: NEW Version: git Component: Drivers/DRI/nouveau Product: Mesa Created attachment 70747 --> https://bugs.freedesktop.org/attachment.cgi?id=70747&action=edit Patch to fix it Unhandled case PIPE_CAP_CUBE_MAP_ARRAY in nv??_screen.c -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20121128/e1e0b495/attachment.html>
bugzilla-daemon at freedesktop.org
2012-Nov-29 15:22 UTC
[Nouveau] [Bug 57660] nv?? show error nv??_screen_get_param:??? - unknown PIPE_CAP 76
https://bugs.freedesktop.org/show_bug.cgi?id=57660 --- Comment #1 from Maarten Lankhorst <m.b.lankhorst at gmail.com> --- I think nouveau could probably easily get support for it, so I don't know if we should default to false, would be better to leave it open. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20121129/e503f940/attachment.html>
bugzilla-daemon at freedesktop.org
2012-Nov-29 16:31 UTC
[Nouveau] [Bug 57660] nv?? show error nv??_screen_get_param:??? - unknown PIPE_CAP 76
https://bugs.freedesktop.org/show_bug.cgi?id=57660 --- Comment #2 from Hristo Venev <mustrumr97 at gmail.com> --- Working on it. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20121129/949b2822/attachment.html>
bugzilla-daemon at freedesktop.org
2012-Nov-29 17:27 UTC
[Nouveau] [Bug 57660] nv?? show error nv??_screen_get_param:??? - unknown PIPE_CAP 76
https://bugs.freedesktop.org/show_bug.cgi?id=57660 --- Comment #3 from Hristo Venev <mustrumr97 at gmail.com> --- In nv50_ir_lowering_nv50.cpp in handleTEX, arguments to the texture instruction i are (x, y, z, face, something). What do they need to be transformed to? Is it (x, y, 6*z+face, something)? -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20121129/452ab231/attachment.html>
bugzilla-daemon at freedesktop.org
2012-Nov-29 18:51 UTC
[Nouveau] [Bug 57660] nv?? show error nv??_screen_get_param:??? - unknown PIPE_CAP 76
https://bugs.freedesktop.org/show_bug.cgi?id=57660 Hristo Venev <mustrumr97 at gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|nouveau at lists.freedesktop.o |mustrumr97 at gmail.com |rg | Attachment #70747|0 |1 is obsolete| | --- Comment #4 from Hristo Venev <mustrumr97 at gmail.com> --- Created attachment 70799 --> https://bugs.freedesktop.org/attachment.cgi?id=70799&action=edit Partial implementation This is a partial implementation. It is probably slow and renders incorrectly for some reason. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20121129/6ff9af73/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Aug-20 06:39 UTC
[Nouveau] [Bug 57660] [NVA3:NVC0] Turn on support for PIPE_CAP_CUBE_MAP_ARRAY
https://bugs.freedesktop.org/show_bug.cgi?id=57660 Ilia Mirkin <imirkin at alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|mustrumr97 at gmail.com |nouveau at lists.freedesktop.o | |rg CC| |mustrumr97 at gmail.com -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130820/55cf5570/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Aug-20 15:00 UTC
[Nouveau] [Bug 57660] [NVA3:NVC0] Turn on support for PIPE_CAP_CUBE_MAP_ARRAY
https://bugs.freedesktop.org/show_bug.cgi?id=57660 --- Comment #8 from Ilia Mirkin <imirkin at alum.mit.edu> --- Sounds like what's left to be done is to test it. Just need to apply the below patch and see if it works (looks like there are a couple of piglit tests... ls bin/*cube_map_array* -- they ought to pass on the nva3+ hardware). --- a/src/gallium/drivers/nv50/nv50_screen.c +++ b/src/gallium/drivers/nv50/nv50_screen.c @@ -114,10 +114,7 @@ nv50_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE: return 0; case PIPE_CAP_CUBE_MAP_ARRAY: - return 0; - /* return nv50_screen(pscreen)->tesla->oclass >= NVA3_3D_CLASS; - */ case PIPE_CAP_TWO_SIDED_STENCIL: case PIPE_CAP_DEPTH_CLIP_DISABLE: case PIPE_CAP_POINT_SPRITE: -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130820/c19f028a/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Aug-20 15:00 UTC
[Nouveau] [Bug 57660] [NVA3:NVC0] Turn on support for PIPE_CAP_CUBE_MAP_ARRAY
https://bugs.freedesktop.org/show_bug.cgi?id=57660 Ilia Mirkin <imirkin at alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #70799|0 |1 is obsolete| | -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130820/080a2795/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Aug-24 04:06 UTC
[Nouveau] [Bug 57660] [NVA3:NVC0] Turn on support for PIPE_CAP_CUBE_MAP_ARRAY
https://bugs.freedesktop.org/show_bug.cgi?id=57660 --- Comment #9 from Martin Peres <martin.peres at ensi-bourges.fr> --- (In reply to comment #8)> Sounds like what's left to be done is to test it. Just need to apply the > below patch and see if it works (looks like there are a couple of piglit > tests... ls bin/*cube_map_array* -- they ought to pass on the nva3+ > hardware). > > --- a/src/gallium/drivers/nv50/nv50_screen.c > +++ b/src/gallium/drivers/nv50/nv50_screen.c > @@ -114,10 +114,7 @@ nv50_screen_get_param(struct pipe_screen *pscreen, enum > pipe_cap param) > case PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE: > return 0; > case PIPE_CAP_CUBE_MAP_ARRAY: > - return 0; > - /* > return nv50_screen(pscreen)->tesla->oclass >= NVA3_3D_CLASS; > - */ > case PIPE_CAP_TWO_SIDED_STENCIL: > case PIPE_CAP_DEPTH_CLIP_DISABLE: > case PIPE_CAP_POINT_SPRITE:I tested this patch with piglit, it doesn't look good :D * arb_texture_cube_map_array-get: PASS * arb_texture_cube_map_array-teximage3d-invalid-values: PASS * arb_texture_cube_map_array-cubemap: FAIL (http://codepad.org/sZpx3ajS) * arb_texture_cube_map_array-cubemap-lod: FAIL (http://codepad.org/5E8EPmpx) * arb_texture_cube_map_array-fbo-cubemap-array: FAIL (http://codepad.org/0QqPUEAE) * arb_texture_cube_map_array-sampler-cube-array-shadow: FAIL (http://codepad.org/orzd5RoU) -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130824/ff66a050/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Feb-07 21:52 UTC
[Nouveau] [Bug 57660] [NVA3:NVC0] Turn on support for PIPE_CAP_CUBE_MAP_ARRAY
https://bugs.freedesktop.org/show_bug.cgi?id=57660 --- Comment #10 from Ilia Mirkin <imirkin at alum.mit.edu> --- I think there are a bunch of places in the nv50 driver where things check for PIPE_TEXTURE_{1D,2D}_ARRAY but also need to check for PIPE_TEXTURE_CUBE_ARRAY. One such place is nv50_create_texture_view but there are probably a bunch of others. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20140207/d882e56c/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Feb-07 22:48 UTC
[Nouveau] [Bug 57660] [NVA3:NVC0] Turn on support for PIPE_CAP_CUBE_MAP_ARRAY
https://bugs.freedesktop.org/show_bug.cgi?id=57660 --- Comment #11 from Ilia Mirkin <imirkin at alum.mit.edu> --- Created attachment 93636 --> https://bugs.freedesktop.org/attachment.cgi?id=93636&action=edit cubemap array patch Well, this fixes the one place I found by copying what nvc0 did. But from Martin's test it seems like this probably won't be sufficient, since this just takes layer offsets into account. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20140207/8b5c1197/attachment-0001.html>
bugzilla-daemon at freedesktop.org
2014-Feb-14 09:17 UTC
[Nouveau] [Bug 57660] [NVA3:NVC0] Turn on support for PIPE_CAP_CUBE_MAP_ARRAY
https://bugs.freedesktop.org/show_bug.cgi?id=57660 --- Comment #12 from Ilia Mirkin <imirkin at alum.mit.edu> --- (In reply to comment #11)> Created attachment 93636 [details] [review] > cubemap array patch > > Well, this fixes the one place I found by copying what nvc0 did. But from > Martin's test it seems like this probably won't be sufficient, since this > just takes layer offsets into account.In case there was any suspense about it, this doesn't work either. It seems like the texprep instruction doesn't actually adjust for the layer (or we're passing the layer in wrong) -- cubemap works for layer 0 but not layer 1. Will need some traces to figure out what's up. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20140214/b2b24785/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Feb-26 17:17 UTC
[Nouveau] [Bug 57660] [NVA3:NVC0] Turn on support for PIPE_CAP_CUBE_MAP_ARRAY
https://bugs.freedesktop.org/show_bug.cgi?id=57660 Ilia Mirkin <imirkin at alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #13 from Ilia Mirkin <imirkin at alum.mit.edu> --- A working impl is in mesa-git now. http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e71c65db0df86401f2caf26209ff73e3715443a The sampler-cube-array-shadow test fails, but so does sampler-cube-shadow (on nva0+), so I'm guessing those two failures are highly related. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20140226/59068d31/attachment.html>
Reasonably Related Threads
- [Authlogic]
- [Rspec] Using Mocha results in uninitialized constant, using a 'fix' breaks RSpec output
- [PATCH 1/3] nvc0: remove vport_int hack and instead use the usual state validation
- [PATCH 1/2] gallium: add PIPE_CAP_MIXED_FRAMEBUFFER_SIZES
- [Mesa-dev] [PATCH 1/2] gallium: add PIPE_CAP_MIXED_FRAMEBUFFER_SIZES