search for: u_inlines

Displaying 14 results from an estimated 14 matches for "u_inlines".

2012 May 11
3
[Bug 49815] New: nouveau segfaults in p_atomic_dec_zero
...0x00007f4a758b1ffa in p_atomic_dec_zero (v=0x100010001) at ../../../../src/gallium/auxiliary/util/u_atomic.h:53 #1 0x00007f4a758b1f9a in pipe_reference_described (ptr=0x100010001, reference=0x0, get_desc=0x7f4a75c66e90 <debug_describe_resource>) 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...
2010 May 03
2
_mesa_init_texture_s3tc() vs util_format_s3tc_init()
...u_screen.c > b/src/gallium/drivers/nouveau/nouveau_screen.c > index 233a91a..a91b00b 100644 > --- a/src/gallium/drivers/nouveau/nouveau_screen.c > +++ b/src/gallium/drivers/nouveau/nouveau_screen.c > @@ -5,6 +5,7 @@ > ?#include "util/u_memory.h" > ?#include "util/u_inlines.h" > ?#include "util/u_format.h" > +#include "util/u_format_s3tc.h" > > ?#include <stdio.h> > ?#include <errno.h> > @@ -248,6 +249,8 @@ nouveau_screen_init(struct nouveau_screen *screen, > struct nouveau_device *dev) > ? ? ? ?pscreen->...
2017 Jan 10
7
[Bug 99354] New: [G71] "Assertion `bkref' failed" reproducible with glmark2
https://bugs.freedesktop.org/show_bug.cgi?id=99354 Bug ID: 99354 Summary: [G71] "Assertion `bkref' failed" reproducible with glmark2 Product: Mesa Version: 13.0 Hardware: x86 (IA32) OS: Linux (All) Status: NEW Severity: normal Priority: medium
2010 Jun 11
2
nvfx
...reverted. no black flash while playing. * glest segfault [2] I also compared with piglit the old nvfx branch with the new merged one : 114/174 vs 113/174 That looks quite good with 3 new pass, but 4 new fail : * fbo-copypix Returncode was -6 * glean pbo ../../../../src/gallium/auxiliary/util/u_inlines.h:77:pipe_reference: Assertion `pipe_is_referenced(reference)\\\' failed. * texCombine4: FAIL rgba8, db, z24, s8, win+pmap, id 33 * fp-long-alu There is just fp-long-alu that is for sure a regression caused by new master code (some gallium changes). I don't know about the 3 others. It mi...
2010 May 02
0
nv50 dxt / s3tc
.../src/gallium/drivers/nouveau/nouveau_screen.c b/src/gallium/drivers/nouveau/nouveau_screen.c index 233a91a..a91b00b 100644 --- a/src/gallium/drivers/nouveau/nouveau_screen.c +++ b/src/gallium/drivers/nouveau/nouveau_screen.c @@ -5,6 +5,7 @@ #include "util/u_memory.h" #include "util/u_inlines.h" #include "util/u_format.h" +#include "util/u_format_s3tc.h" #include <stdio.h> #include <errno.h> @@ -248,6 +249,8 @@ nouveau_screen_init(struct nouveau_screen *screen, struct nouveau_device *dev) pscreen->fence_signalled = nouveau_screen_fence_signa...
2014 Jun 18
1
[PATCH 1/2] nv30: tidy screen caps, add missing ones
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> --- src/gallium/drivers/nouveau/nv30/nv30_screen.c | 33 +++++++++++++------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/src/gallium/drivers/nouveau/nv30/nv30_screen.c b/src/gallium/drivers/nouveau/nv30/nv30_screen.c index 4baabaf..5c3d783 100644 --- a/src/gallium/drivers/nouveau/nv30/nv30_screen.c +++
2012 Oct 29
3
[Bug 56546] New: crash at the second render when applying gamma correction
...40== by 0xE5B9596: st_DrawPixels (st_cb_drawpixels.c:1156) ==17340== by 0xE56BE98: _mesa_DrawPixels (drawpix.c:131) =17340== Address 0x101a95b0 is 0 bytes inside a block of size 96 free'd ==17340== at 0x4C2A5C6: free (vg_replace_malloc.c:446) ==17340== by 0xE5B95FB: st_DrawPixels (u_inlines.h:134) ==17340== by 0xE56BE98: _mesa_DrawPixels (drawpix.c:131) Thanks. -- 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/2012...
2013 Jan 11
2
[Bug 59242] New: some mesa demos start to segfault after "nouveau: improve buffer transfers" on nv43
...r=0x82fece0) at nouveau_buffer.c:413 buf = 0x8294668 #3 0xb69a2c8a in u_transfer_unmap_vtbl (pipe=0x805cc70, transfer=0x82fece0) at util/u_resource.c:51 No locals. #4 0xb66c390d in pipe_buffer_unmap (transfer=<optimized out>, pipe=0x805cc70) at ../../../../src/gallium/auxiliary/util/u_inlines.h:290 No locals. #5 nv30_fragprog_upload (nv30=0x805cc70) at nv30_fragprog.c:54 nv = 0x805cc70 fp = 0x829f968 pipe = 0x805cc70 transfer = 0x82fece0 map = 0x805cc70 #6 nv30_fragprog_validate (nv30=0x805cc70) at nv30_fragprog.c:96 push = 0x8078938...
2018 May 03
1
[Bug 106391] New: Noveau fails to compile when using meson and LLVM without RTTI
...u/codegen/nv50_ir.cpp In file included from ../mesa-18.0.2/src/util/bitscan.h:32:0, from ../mesa-18.0.2/src/gallium/auxiliary/util/u_math.h:49, from ../mesa-18.0.2/src/gallium/auxiliary/util/u_box.h:5, from ../mesa-18.0.2/src/gallium/auxiliary/util/u_inlines.h:40, from ../mesa-18.0.2/src/gallium/drivers/nouveau/codegen/nv50_ir_util.h:36, from ../mesa-18.0.2/src/gallium/drivers/nouveau/codegen/nv50_ir.h:34, from ../mesa-18.0.2/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp:23: ../mesa-18.0.2/src/galliu...
2014 Nov 27
0
[Mesa-dev] [RFC] tegra: Initial support
...Y, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING > + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS > + * IN THE SOFTWARE. > + */ > + > +#include <stdlib.h> > + > +#include "util/u_debug.h" > +#include "util/u_inlines.h" > + > +#include "tegra/tegra_context.h" > +#include "tegra/tegra_resource.h" > +#include "tegra/tegra_screen.h" > + > +static void > +tegra_destroy(struct pipe_context *pcontext) > +{ > + struct tegra_context *context = to_tegra...
2014 Nov 27
7
[RFC] tegra: Initial support
...ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + +#include <stdlib.h> + +#include "util/u_debug.h" +#include "util/u_inlines.h" + +#include "tegra/tegra_context.h" +#include "tegra/tegra_resource.h" +#include "tegra/tegra_screen.h" + +static void +tegra_destroy(struct pipe_context *pcontext) +{ + struct tegra_context *context = to_tegra_context(pcontext); + + context->gpu->destroy...
2014 Feb 21
3
[PATCH 1/4] nv30: remove use_nv4x, it is identical to is_nv4x
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> --- Perhaps there was a day when those were different, but that day is not today. src/gallium/drivers/nouveau/nv30/nv30_context.c | 1 - src/gallium/drivers/nouveau/nv30/nv30_context.h | 1 - src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c | 20 ++++++++++---------- src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c | 8 ++++---- 4
2016 Jun 05
0
[RFC PATCH] nouveau: add locking
...um/drivers/nouveau/nouveau_fence.h index f10016d..98d021e 100644 --- a/src/gallium/drivers/nouveau/nouveau_fence.h +++ b/src/gallium/drivers/nouveau/nouveau_fence.h @@ -2,6 +2,7 @@ #ifndef __NOUVEAU_FENCE_H__ #define __NOUVEAU_FENCE_H__ +#include "util/u_atomic.h" #include "util/u_inlines.h" #include "util/list.h" @@ -47,10 +48,10 @@ static inline void nouveau_fence_ref(struct nouveau_fence *fence, struct nouveau_fence **ref) { if (fence) - ++fence->ref; + p_atomic_inc(&fence->ref); if (*ref) { - if (--(*ref)->ref == 0) +...
2010 Aug 06
4
nv vpe video decoder
Hello, I have my work on the nv vpe video decoder in a functional state. In case you didn't know this decoder accelerates mpeg2 video at the idct/mc level. I have verified that it works on nv40 hardware. I believe it works on nv30 hardware (and maybe some earlier hardware), but I cannot verify since I have none. I will reply with patches against the kernel, drm, ddx and mesa for