Home | History | Annotate | Download | only in nv30

Lines Matching refs:nv30

29 #include "nv30-40_3d.xml.h"
34 nv30_fragprog_upload(struct nv30_context *nv30)
36 struct nouveau_context *nv = &nv30->base;
37 struct nv30_fragprog *fp = nv30->fragprog.program;
38 struct pipe_context *pipe = &nv30->base.pipe;
61 nv30_fragprog_validate(struct nv30_context *nv30)
63 struct nouveau_pushbuf *push = nv30->base.pushbuf;
64 struct nouveau_object *eng3d = nv30->screen->eng3d;
65 struct nv30_fragprog *fp = nv30->fragprog.program;
70 _nvfx_fragprog_translate(nv30, fp, FALSE);
80 if (nv30->fragprog.constbuf) {
81 struct pipe_resource *constbuf = nv30->fragprog.constbuf;
96 nv30_fragprog_upload(nv30);
102 if (nv30->state.fragprog != fp || upload) {
126 nv30->state.fragprog = fp;
158 struct nv30_context *nv30 = nv30_context(pipe);
160 nv30->fragprog.program = hwcso;
161 nv30->dirty |= NV30_NEW_FRAGPROG;