search for: nv_arch_20

Displaying 2 results from an estimated 2 matches for "nv_arch_20".

2010 Feb 09
1
texture dimension limits in ddx
...lt; curro_> shining: it can do 4096x4096 with no problems, IIRC And finally I saw that nouveau_exa_init does this : if (pNv->Architecture >= NV_ARCH_50) { exa->maxX = 8192; exa->maxY = 8192; } else if (pNv->Architecture >= NV_ARCH_20) { exa->maxX = 4096; exa->maxY = 4096; } else { exa->maxX = 2048; exa->maxY = 2048; } But these 3 values are hardcoded everywhere in the code. It might not be possible to use exa->maxX/Y directly as some...
2009 Nov 04
1
[PATCH] nv10/exa: Spring-cleaning
...+ + /* If repeat is set we're always handling a 1x1 texture with + * ARGB/XRGB destination, in that case we change the format to + * use the POT (swizzled) matching format. + */ + struct pict_format *format = + pict->repeat != RepeatNone ? nv10_tex_format_pot : + pNv->Architecture == NV_ARCH_20 ? nv20_tex_format_rect : + nv10_tex_format_rect; + + for (; format->hw; format++) { + if (format->exa == pict->format) + return format->hw; + } + + return 0; +} +static int +get_rt_format(PicturePtr pict) +{ + struct pict_format *format = nv10_rt_format; + + for (; format->hw;...