/external/mesa3d/src/gallium/drivers/nv50/ |
D | nv50_context.h | 76 struct nv50_context { struct 159 static INLINE struct nv50_context * argument 160 nv50_context(struct pipe_context *pipe) in nv50_context() function 162 return (struct nv50_context *)pipe; in nv50_context() 166 nv50_context_screen(struct nv50_context *nv50) in nv50_context_screen() 194 extern struct draw_stage *nv50_draw_render_stage(struct nv50_context *); 197 void nv50_init_query_functions(struct nv50_context *); 208 void nv50_vertprog_validate(struct nv50_context *); 209 void nv50_gmtyprog_validate(struct nv50_context *); 210 void nv50_fragprog_validate(struct nv50_context *); [all …]
|
D | nv50_state.c | 124 if (nv50_context(pipe)->screen->tesla->oclass >= NVA3_3D_CLASS) { in nv50_blend_state_create() 145 if (nv50_context(pipe)->screen->tesla->oclass >= NVA3_3D_CLASS) { in nv50_blend_state_create() 210 struct nv50_context *nv50 = nv50_context(pipe); in nv50_blend_state_bind() 339 struct nv50_context *nv50 = nv50_context(pipe); in nv50_rasterizer_state_bind() 418 struct nv50_context *nv50 = nv50_context(pipe); in nv50_zsa_state_bind() 551 for (i = 0; i < nv50_context(pipe)->num_samplers[s]; ++i) in nv50_sampler_state_delete() 552 if (nv50_context(pipe)->samplers[s][i] == hwcso) in nv50_sampler_state_delete() 553 nv50_context(pipe)->samplers[s][i] = NULL; in nv50_sampler_state_delete() 555 nv50_screen_tsc_free(nv50_context(pipe)->screen, nv50_tsc_entry(hwcso)); in nv50_sampler_state_delete() 561 nv50_stage_sampler_states_bind(struct nv50_context *nv50, int s, in nv50_stage_sampler_states_bind() [all …]
|
D | nv50_query.c | 60 nv50_query_allocate(struct nv50_context *nv50, struct nv50_query *q, int size) in nv50_query_allocate() 94 nv50_query_allocate(nv50_context(pipe), nv50_query(pq), 0); in nv50_query_destroy() 101 struct nv50_context *nv50 = nv50_context(pipe); in nv50_query_create() 144 struct nv50_context *nv50 = nv50_context(pipe); in nv50_query_begin() 197 struct nv50_context *nv50 = nv50_context(pipe); in nv50_query_end() 249 struct nv50_context *nv50 = nv50_context(pipe); in nv50_query_result() 326 struct nv50_context *nv50 = nv50_context(pipe); in nv50_render_condition() 373 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; in nva0_so_target_save_offset() 384 nv50_init_query_functions(struct nv50_context *nv50) in nv50_init_query_functions()
|
D | nv50_state_validate.c | 6 nv50_validate_fb(struct nv50_context *nv50) in nv50_validate_fb() 103 nv50_validate_blend_colour(struct nv50_context *nv50) in nv50_validate_blend_colour() 115 nv50_validate_stencil_ref(struct nv50_context *nv50) in nv50_validate_stencil_ref() 126 nv50_validate_stipple(struct nv50_context *nv50) in nv50_validate_stipple() 137 nv50_validate_scissor(struct nv50_context *nv50) in nv50_validate_scissor() 179 nv50_validate_viewport(struct nv50_context *nv50) in nv50_validate_viewport() 204 nv50_check_program_ucps(struct nv50_context *nv50, in nv50_check_program_ucps() 225 nv50_validate_clip(struct nv50_context *nv50) in nv50_validate_clip() 252 nv50_validate_blend(struct nv50_context *nv50) in nv50_validate_blend() 261 nv50_validate_zsa(struct nv50_context *nv50) in nv50_validate_zsa() [all …]
|
D | nv50_context.c | 49 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; in nv50_texture_barrier() 71 nv50_context_unreference_resources(struct nv50_context *nv50) in nv50_context_unreference_resources() 98 struct nv50_context *nv50 = nv50_context(pipe); in nv50_destroy() 121 struct nv50_context *nv50; in nv50_create() 126 nv50 = CALLOC_STRUCT(nv50_context); in nv50_create()
|
D | nv50_program.h | 26 struct nv50_context; 103 boolean nv50_program_upload_code(struct nv50_context *, struct nv50_program *); 104 void nv50_program_destroy(struct nv50_context *, struct nv50_program *);
|
D | nv50_shader_state.c | 32 nv50_constbufs_validate(struct nv50_context *nv50) in nv50_constbufs_validate() 112 nv50_program_validate(struct nv50_context *nv50, struct nv50_program *prog) in nv50_program_validate() 127 nv50_program_update_context_state(struct nv50_context *nv50, in nv50_program_update_context_state() 147 nv50_vertprog_validate(struct nv50_context *nv50) in nv50_vertprog_validate() 168 nv50_fragprog_validate(struct nv50_context *nv50) in nv50_fragprog_validate() 190 nv50_gmtyprog_validate(struct nv50_context *nv50) in nv50_gmtyprog_validate() 215 nv50_sprite_coords_validate(struct nv50_context *nv50) in nv50_sprite_coords_validate() 272 nv50_validate_derived_rs(struct nv50_context *nv50) in nv50_validate_derived_rs() 337 nv50_fp_linkage_validate(struct nv50_context *nv50) in nv50_fp_linkage_validate() 521 nv50_gp_linkage_validate(struct nv50_context *nv50) in nv50_gp_linkage_validate() [all …]
|
D | nv50_transfer.c | 53 nv50_m2mf_transfer_rect(struct nv50_context *nv50, in nv50_m2mf_transfer_rect() 151 struct nv50_context *nv50 = nv50_context(&nv->pipe); in nv50_sifc_linear_u8() 214 struct nouveau_bufctx *bctx = nv50_context(&nv->pipe)->bufctx; in nv50_m2mf_copy_linear() 256 struct nv50_context *nv50 = nv50_context(pctx); in nv50_miptree_transfer_new() 330 struct nv50_context *nv50 = nv50_context(pctx); in nv50_miptree_transfer_del() 390 struct nouveau_bufctx *bctx = nv50_context(&nv->pipe)->bufctx; in nv50_cb_push()
|
D | nv50_surface.c | 199 struct nv50_context *nv50 = nv50_context(pipe); in nv50_resource_copy_region() 275 struct nv50_context *nv50 = nv50_context(pipe); in nv50_clear_render_target() 333 struct nv50_context *nv50 = nv50_context(pipe); in nv50_clear_depth_stencil() 385 struct nv50_context *nv50 = nv50_context(pipe); in nv50_clear() 670 nv50_blit_set_dst(struct nv50_context *nv50, in nv50_blit_set_dst() 705 nv50_blit_set_src(struct nv50_context *nv50, in nv50_blit_set_src() 785 nv50_blitctx_pre_blit(struct nv50_blitctx *blit, struct nv50_context *nv50) in nv50_blitctx_pre_blit() 827 nv50_blitctx_post_blit(struct nv50_context *nv50, struct nv50_blitctx *blit) in nv50_blitctx_post_blit() 866 struct nv50_context *nv50 = nv50_context(pipe); in nv50_resource_resolve() 981 nv50_init_surface_functions(struct nv50_context *nv50) in nv50_init_surface_functions()
|
D | nv50_vbo.c | 135 nv50_emit_vtxattr(struct nv50_context *nv50, struct pipe_vertex_buffer *vb, in nv50_emit_vtxattr() 181 nv50_user_vbuf_range(struct nv50_context *nv50, int vbi, in nv50_user_vbuf_range() 198 nv50_upload_user_buffers(struct nv50_context *nv50, in nv50_upload_user_buffers() 223 nv50_update_user_vbufs(struct nv50_context *nv50) in nv50_update_user_vbufs() 266 nv50_release_user_vbufs(struct nv50_context *nv50) in nv50_release_user_vbufs() 275 nv50_vertex_arrays_validate(struct nv50_context *nv50) in nv50_vertex_arrays_validate() 444 nv50_draw_arrays(struct nv50_context *nv50, in nv50_draw_arrays() 563 nv50_draw_elements(struct nv50_context *nv50, boolean shorten, in nv50_draw_elements() 661 nva0_draw_stream_output(struct nv50_context *nv50, in nva0_draw_stream_output() 718 struct nv50_context *nv50 = nv50_context(pipe); in nv50_draw_vbo()
|
D | nv50_draw.c | 29 struct nv50_context *nv50; 74 nv50_draw_render_stage(struct nv50_context *nv50) in nv50_draw_render_stage()
|
D | nv50_screen.h | 18 struct nv50_context; 29 struct nv50_context *cur_ctx;
|
D | nv50_tex.c | 200 nv50_validate_tic(struct nv50_context *nv50, int s) in nv50_validate_tic() 273 void nv50_validate_textures(struct nv50_context *nv50) in nv50_validate_textures() 287 nv50_validate_tsc(struct nv50_context *nv50, int s) in nv50_validate_tsc() 323 void nv50_validate_samplers(struct nv50_context *nv50) in nv50_validate_samplers()
|
D | Makefile.sources | 2 nv50_context.c \
|
D | nv50_program.c | 374 nv50_program_upload_code(struct nv50_context *nv50, struct nv50_program *prog) in nv50_program_upload_code() 423 nv50_program_destroy(struct nv50_context *nv50, struct nv50_program *p) in nv50_program_destroy()
|
D | nv50_push.c | 209 nv50_push_vbo(struct nv50_context *nv50, const struct pipe_draw_info *info) in nv50_push_vbo()
|