Searched refs:fragprog (Results 1 – 22 of 22) sorted by relevance
39 unsigned dirty = nv30->fragprog.dirty_samplers; in nv30_fragtex_validate()43 struct nv30_sampler_view *sv = (void *)nv30->fragprog.textures[unit]; in nv30_fragtex_validate()44 struct nv30_sampler_state *ss = nv30->fragprog.samplers[unit]; in nv30_fragtex_validate()149 nv30->fragprog.dirty_samplers = 0; in nv30_fragtex_validate()160 nv30->fragprog.samplers[i] = hwcso[i]; in nv30_fragtex_sampler_states_bind()161 nv30->fragprog.dirty_samplers |= (1 << i); in nv30_fragtex_sampler_states_bind()164 for (; i < nv30->fragprog.num_samplers; i++) { in nv30_fragtex_sampler_states_bind()165 nv30->fragprog.samplers[i] = NULL; in nv30_fragtex_sampler_states_bind()166 nv30->fragprog.dirty_samplers |= (1 << i); in nv30_fragtex_sampler_states_bind()169 nv30->fragprog.num_samplers = nr; in nv30_fragtex_sampler_states_bind()[all …]
38 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_fragprog_upload()70 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_fragprog_validate()85 if (nv30->fragprog.constbuf) { in nv30_fragprog_validate()86 struct pipe_resource *constbuf = nv30->fragprog.constbuf; in nv30_fragprog_validate()107 if (nv30->state.fragprog != fp || upload) { in nv30_fragprog_validate()131 nv30->state.fragprog = fp; in nv30_fragprog_validate()173 if (fp != nv30->state.fragprog) in nv30_fp_state_bind()176 nv30->fragprog.program = fp; in nv30_fp_state_bind()
37 struct nv30_sampler_view *sv = (void *)nv30->fragprog.textures[unit]; in nv40_verttex_validate()38 struct nv30_sampler_state *ss = nv30->fragprog.samplers[unit]; in nv40_verttex_validate()
128 for (i = 0; i < nv30->fragprog.num_textures; ++i) { in nv30_invalidate_resource_storage()129 if (nv30->fragprog.textures[i] && in nv30_invalidate_resource_storage()130 nv30->fragprog.textures[i]->texture == res) { in nv30_invalidate_resource_storage()
56 struct nv30_fragprog *fragprog; member99 } fragprog; member
237 util_blitter_save_fragment_shader(nv30->blitter, nv30->fragprog.program); in nv30_blit()245 nv30->fragprog.num_samplers, in nv30_blit()246 (void**)nv30->fragprog.samplers); in nv30_blit()248 nv30->fragprog.num_textures, nv30->fragprog.textures); in nv30_blit()
345 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_validate_fragment()358 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_validate_point_coord()449 if (!nv30->fragprog.program) in nv30_state_context_switch()
353 pipe_resource_reference(&nv30->fragprog.constbuf, buf); in nv30_set_constant_buffer()354 nv30->fragprog.constbuf_nr = size; in nv30_set_constant_buffer()
227 struct nv30_fragprog *fp = r->nv30->fragprog.program; in vroute_add()400 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_render_vbo()
60 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_vertprog_validate()
292 nv30->state.fragprog = NULL; in nv30_transfer_rect_blit()335 nv30->fragprog.dirty_samplers |= 1; in nv30_transfer_rect_blit()
608 if (nvc0->fragprog && ( in nvc0_validate_min_samples()609 nvc0->fragprog->fp.sample_mask_in || in nvc0_validate_min_samples()610 nvc0->fragprog->fp.reads_framebuffer)) in nvc0_validate_min_samples()649 (!nvc0->fragprog || !nvc0->fragprog->hdr[18]); in nvc0_validate_fp_zsa_rast()720 if (nvc0->fragprog && in nvc0_validate_fbread()721 nvc0->fragprog->fp.reads_framebuffer && in nvc0_validate_fbread()825 if (!ctx_to->fragprog) in nvc0_switch_pipe_context()
195 struct nvc0_program *fragprog; member
91 struct nvc0_program *fp = nvc0->fragprog; in nvc0_fragprog_validate()
1074 ctx->saved.fp = nvc0->fragprog; in nvc0_blitctx_pre_blit()1085 nvc0->fragprog = ctx->fp; in nvc0_blitctx_pre_blit()1151 nvc0->fragprog = blit->saved.fp; in nvc0_blitctx_post_blit()
800 nvc0->tevlprog, nvc0->gmtyprog, nvc0->fragprog in nvc0_program_upload()
636 nvc0->fragprog = hwcso; in nvc0_fp_state_bind()
174 struct nv50_program *fp = nv50->fragprog; in nv50_fragprog_validate()301 struct nv50_program *fp = nv50->fragprog; in nv50_sprite_coords_validate()423 struct nv50_program *fp = nv50->fragprog; in nv50_fp_linkage_validate()
135 struct nv50_program *fragprog; member
1241 ctx->saved.fp = nv50->fragprog; in nv50_blitctx_pre_blit()1250 nv50->fragprog = ctx->fp; in nv50_blitctx_pre_blit()1305 nv50->fragprog = blit->saved.fp; in nv50_blitctx_post_blit()
472 if (!ctx_to->fragprog) in nv50_switch_pipe_context()
812 nv50->fragprog = hwcso; in nv50_fp_state_bind()