Lines Matching defs:ppict
387 NV50EXACheckRenderTarget(PicturePtr ppict)
389 if (ppict->pDrawable->width > 8192 ||
390 ppict->pDrawable->height > 8192)
392 ppict->pDrawable->width,
393 ppict->pDrawable->height);
395 switch (ppict->format) {
409 NOUVEAU_FALLBACK("picture format 0x%08x\n", ppict->format);
416 NV50EXARenderTarget(PixmapPtr ppix, PicturePtr ppict)
426 switch (ppict->format) {
465 NV50EXACheckTexture(PicturePtr ppict, PicturePtr pdpict, int op)
467 if (ppict->pDrawable) {
468 if (ppict->pDrawable->width > 8192 ||
469 ppict->pDrawable->height > 8192)
472 switch (ppict->pSourcePict->type) {
476 NOUVEAU_FALLBACK("pict %d\n", ppict->pSourcePict->type);
481 switch (ppict->format) {
505 NOUVEAU_FALLBACK("picture format 0x%08x\n", ppict->format);
508 switch (ppict->filter) {
513 NOUVEAU_FALLBACK("picture filter %d\n", ppict->filter);
521 if (NV50EXABlendOp[op].src_alpha && !ppict->repeat &&
522 ppict->transform && (PICT_FORMAT_A(ppict->format) == 0)
534 NV50EXAPictSolid(NVPtr pNv, PicturePtr ppict, unsigned unit)
540 PUSH_DATA (push, ppict->pSourcePict->solidFill.color);
568 NV50EXAPictGradient(NVPtr pNv, PicturePtr ppict, unsigned unit)
574 NV50EXAPictTexture(NVPtr pNv, PixmapPtr ppix, PicturePtr ppict, unsigned unit)
584 switch (ppict->format) {
667 if (ppict->repeat) {
668 switch (ppict->repeatType) {
691 if (ppict->filter == PictFilterBilinear) {
708 if (ppict->transform) {
709 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[0][0]));
710 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[0][1]));
711 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[0][2]));
712 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[1][0]));
713 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[1][1]));
714 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[1][2]));
715 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[2][0]));
716 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[2][1]));
717 PUSH_DATAf(push, xFixedToFloat(ppict->transform->matrix[2][2]));
735 NV50EXAPicture(NVPtr pNv, PixmapPtr ppix, PicturePtr ppict, int unit)
737 if (ppict->pDrawable)
738 return NV50EXAPictTexture(pNv, ppix, ppict, unit);
740 switch (ppict->pSourcePict->type) {
742 return NV50EXAPictSolid(pNv, ppict, unit);
744 return NV50EXAPictGradient(pNv, ppict, unit);
761 NV50EXABlend(PixmapPtr ppix, PicturePtr ppict, int op, int component_alpha)
769 if (!PICT_FORMAT_A(ppict->format)) {