search for: pfp_s

Displaying 6 results from an estimated 6 matches for "pfp_s".

Did you mean: pfp_c
2010 May 31
1
[PATCH] nv50/exa: use dual-source blending for component-alpha composite
...(chan, 0xc004060d); - OUT_RING (chan, 0x00000781); + OUT_RING (chan, 0xc007061d); + OUT_RING (chan, 0x00000780); + OUT_RING (chan, 0x10000e0d); + OUT_RING (chan, 0x0403c781); BEGIN_RING(chan, tesla, NV50TCL_CB_DEF_ADDRESS_HIGH, 3); if (OUT_RELOCh(chan, pNv->tesla_scratch, PFP_OFFSET + PFP_S_A8, NOUVEAU_BO_VRAM | NOUVEAU_BO_WR) || diff --git a/src/nv50_accel.h b/src/nv50_accel.h index f5ccd92..4a885b5 100644 --- a/src/nv50_accel.h +++ b/src/nv50_accel.h @@ -11,7 +11,6 @@ #define PFP_S 0x0000 /* (src) */ #define PFP_C 0x0100 /* (src IN mask) */ #define PFP_CCA 0x0...
2015 Mar 21
0
[PATCH] use defined method names where available
...FN (push, pNv->scratch, NOUVEAU_BO_VRAM | NOUVEAU_BO_RDWR); - BEGIN_NV04(push, SUBC_2D(0x0110), 1); + BEGIN_NV04(push, SUBC_2D(NV50_GRAPH_SERIALIZE), 1); PUSH_DATA (push, 0); if (!NV50EXARenderTarget(pdpix, pdpict)) @@ -875,7 +875,7 @@ NV50EXAPrepareComposite(int op, PUSH_DATA (push, PFP_S); } - BEGIN_NV04(push, SUBC_3D(0x1334), 1); + BEGIN_NV04(push, NV50_3D(TIC_FLUSH), 1); PUSH_DATA (push, 0); BEGIN_NV04(push, NV50_3D(BIND_TIC(2)), 1); diff --git a/src/nv50_xv.c b/src/nv50_xv.c index 3ac9e44..b2541b9 100644 --- a/src/nv50_xv.c +++ b/src/nv50_xv.c @@ -206,7 +206,7 @@ nv50_...
2016 Oct 16
2
[PATCH] exa: add GM10x acceleration support
...OFFSET) >> 32); + PUSH_DATA (push, (bo->offset + MISC_OFFSET)); + PUSH_DATA (push, 1); + } BEGIN_NVC0(push, NVC0_3D(CODE_ADDRESS_HIGH), 2); PUSH_DATA (push, (bo->offset + CODE_OFFSET) >> 32); @@ -334,7 +349,8 @@ NVAccelInit3D_NVC0(ScrnInfoPtr pScrn) NVC0PushProgram(pNv, PFP_S_A8, NVE0FP_Source_A8); NVC0PushProgram(pNv, PFP_C_A8, NVE0FP_Composite_A8); NVC0PushProgram(pNv, PFP_NV12, NVE0FP_NV12); - } else { + } else + if (pNv->dev->chipset < 0x110) { NVC0PushProgram(pNv, PVP_PASS, NVF0VP_Transform2); NVC0PushProgram(pNv, PFP_S, NVF0FP_Source); NVC0...
2016 Oct 27
0
[PATCH v2 1/7] exa: add GM10x acceleration support
...OFFSET) >> 32); + PUSH_DATA (push, (bo->offset + MISC_OFFSET)); + PUSH_DATA (push, 1); + } BEGIN_NVC0(push, NVC0_3D(CODE_ADDRESS_HIGH), 2); PUSH_DATA (push, (bo->offset + CODE_OFFSET) >> 32); @@ -334,7 +349,8 @@ NVAccelInit3D_NVC0(ScrnInfoPtr pScrn) NVC0PushProgram(pNv, PFP_S_A8, NVE0FP_Source_A8); NVC0PushProgram(pNv, PFP_C_A8, NVE0FP_Composite_A8); NVC0PushProgram(pNv, PFP_NV12, NVE0FP_NV12); - } else { + } else + if (pNv->dev->chipset < 0x110) { NVC0PushProgram(pNv, PVP_PASS, NVF0VP_Transform2); NVC0PushProgram(pNv, PFP_S, NVF0FP_Source); NVC0...
2016 Oct 17
0
[PATCH] exa: add GM10x acceleration support
...A (push, (bo->offset + MISC_OFFSET)); > + PUSH_DATA (push, 1); > + } > > BEGIN_NVC0(push, NVC0_3D(CODE_ADDRESS_HIGH), 2); > PUSH_DATA (push, (bo->offset + CODE_OFFSET) >> 32); > @@ -334,7 +349,8 @@ NVAccelInit3D_NVC0(ScrnInfoPtr pScrn) > NVC0PushProgram(pNv, PFP_S_A8, NVE0FP_Source_A8); > NVC0PushProgram(pNv, PFP_C_A8, NVE0FP_Composite_A8); > NVC0PushProgram(pNv, PFP_NV12, NVE0FP_NV12); > - } else { > + } else > + if (pNv->dev->chipset < 0x110) { > NVC0PushProgram(pNv, PVP_PASS, NVF0VP_Transform2); > NVC0PushProgram(...
2016 Oct 27
11
[PATCH v2 0/7] Add Maxwell support
I believe I've addressed all the feedback from the first time around, and also made fixes necessary for GM20x based on testing results. I believe now it should actually work for all GM10x and GM20x. Further, GP10x should be very easy to add, but without someone to actually test I didn't want to claim support for it. Ilia Mirkin (7): exa: add GM10x acceleration support hwdefs: update