/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_fragtex.c | 40 unsigned dirty = nv30->fragprog.dirty_samplers; in nv30_fragtex_validate() 44 struct nv30_sampler_view *sv = (void *)nv30->fragprog.textures[unit]; in nv30_fragtex_validate() 45 struct nv30_sampler_state *ss = nv30->fragprog.samplers[unit]; in nv30_fragtex_validate() 150 nv30->fragprog.dirty_samplers = 0; in nv30_fragtex_validate() 161 nv30->fragprog.samplers[i] = hwcso[i]; in nv30_fragtex_sampler_states_bind() 162 nv30->fragprog.dirty_samplers |= (1 << i); in nv30_fragtex_sampler_states_bind() 165 for (; i < nv30->fragprog.num_samplers; i++) { in nv30_fragtex_sampler_states_bind() 166 nv30->fragprog.samplers[i] = NULL; in nv30_fragtex_sampler_states_bind() 167 nv30->fragprog.dirty_samplers |= (1 << i); in nv30_fragtex_sampler_states_bind() 170 nv30->fragprog.num_samplers = nr; in nv30_fragtex_sampler_states_bind() [all …]
|
D | nv30_fragprog.c | 40 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_fragprog_upload() 72 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_fragprog_validate() 87 if (nv30->fragprog.constbuf) { in nv30_fragprog_validate() 88 struct pipe_resource *constbuf = nv30->fragprog.constbuf; in nv30_fragprog_validate() 109 if (nv30->state.fragprog != fp || upload) { in nv30_fragprog_validate() 133 nv30->state.fragprog = fp; in nv30_fragprog_validate() 182 if (fp != nv30->state.fragprog) in nv30_fp_state_bind() 185 nv30->fragprog.program = fp; in nv30_fp_state_bind()
|
D | nv40_verttex.c | 38 struct nv30_sampler_view *sv = (void *)nv30->fragprog.textures[unit]; in nv40_verttex_validate() 39 struct nv30_sampler_state *ss = nv30->fragprog.samplers[unit]; in nv40_verttex_validate()
|
D | nv30_context.c | 124 for (i = 0; i < nv30->fragprog.num_textures; ++i) { in nv30_invalidate_resource_storage() 125 if (nv30->fragprog.textures[i] && in nv30_invalidate_resource_storage() 126 nv30->fragprog.textures[i]->texture == res) { in nv30_invalidate_resource_storage()
|
D | nv30_context.h | 56 struct nv30_fragprog *fragprog; member 99 } fragprog; member
|
D | nv30_state.c | 360 pipe_resource_reference(&nv30->fragprog.constbuf, NULL); in nv30_set_constant_buffer() 361 nv30->fragprog.constbuf = buf; in nv30_set_constant_buffer() 363 pipe_resource_reference(&nv30->fragprog.constbuf, buf); in nv30_set_constant_buffer() 365 nv30->fragprog.constbuf_nr = size; in nv30_set_constant_buffer()
|
D | nv30_miptree.c | 257 util_blitter_save_fragment_shader(nv30->blitter, nv30->fragprog.program); in nv30_blit() 265 nv30->fragprog.num_samplers, in nv30_blit() 266 (void**)nv30->fragprog.samplers); in nv30_blit() 268 nv30->fragprog.num_textures, nv30->fragprog.textures); in nv30_blit()
|
D | nv30_state_validate.c | 346 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_validate_fragment() 359 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_validate_point_coord() 450 if (!nv30->fragprog.program) in nv30_state_context_switch()
|
D | nv30_draw.c | 228 struct nv30_fragprog *fp = r->nv30->fragprog.program; in vroute_add() 403 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_render_vbo()
|
D | nv30_vertprog.c | 62 struct nv30_fragprog *fp = nv30->fragprog.program; in nv30_vertprog_validate()
|
D | nv30_transfer.c | 293 nv30->state.fragprog = NULL; in nv30_transfer_rect_blit() 336 nv30->fragprog.dirty_samplers |= 1; in nv30_transfer_rect_blit()
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_state_validate.c | 653 if (nvc0->fragprog && ( in nvc0_validate_min_samples() 654 nvc0->fragprog->fp.sample_mask_in || in nvc0_validate_min_samples() 655 nvc0->fragprog->fp.reads_framebuffer)) in nvc0_validate_min_samples() 688 (!nvc0->fragprog || !nvc0->fragprog->hdr[18]); in nvc0_validate_fp_zsa_rast() 759 if (nvc0->fragprog && in nvc0_validate_fbread() 760 nvc0->fragprog->fp.reads_framebuffer && in nvc0_validate_fbread() 851 if (!ctx_to->fragprog) in nvc0_switch_pipe_context()
|
D | nvc0_context.h | 203 struct nvc0_program *fragprog; member
|
D | nvc0_shader_state.c | 109 struct nvc0_program *fp = nvc0->fragprog; in nvc0_fragprog_validate()
|
D | nvc0_surface.c | 1102 ctx->saved.fp = nvc0->fragprog; in nvc0_blitctx_pre_blit() 1113 nvc0->fragprog = ctx->fp; in nvc0_blitctx_pre_blit() 1179 nvc0->fragprog = blit->saved.fp; in nvc0_blitctx_post_blit()
|
D | nvc0_program.c | 881 nvc0->tevlprog, nvc0->gmtyprog, nvc0->fragprog in nvc0_program_upload()
|
D | nvc0_state.c | 676 nvc0->fragprog = hwcso; in nvc0_fp_state_bind()
|
/external/mesa3d/docs/relnotes/ |
D | 10.5.7.rst | 58 - nv30: don't leak fragprog consts
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_shader_state.c | 180 struct nv50_program *fp = nv50->fragprog; in nv50_fragprog_validate() 308 struct nv50_program *fp = nv50->fragprog; in nv50_sprite_coords_validate() 430 struct nv50_program *fp = nv50->fragprog; in nv50_fp_linkage_validate()
|
D | nv50_context.h | 162 struct nv50_program *fragprog; member
|
D | nv50_surface.c | 1241 ctx->saved.fp = nv50->fragprog; in nv50_blitctx_pre_blit() 1250 nv50->fragprog = ctx->fp; in nv50_blitctx_pre_blit() 1306 nv50->fragprog = blit->saved.fp; in nv50_blitctx_post_blit()
|
D | nv50_state_validate.c | 473 if (!ctx_to->fragprog) in nv50_switch_pipe_context()
|
D | nv50_state.c | 815 nv50->fragprog = hwcso; in nv50_fp_state_bind()
|