Home
last modified time | relevance | path

Searched refs:nv50_context (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/gallium/drivers/nv50/
Dnv50_context.h76 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 …]
Dnv50_state.c124 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 …]
Dnv50_query.c60 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()
Dnv50_state_validate.c6 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 …]
Dnv50_context.c49 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()
Dnv50_program.h26 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 *);
Dnv50_shader_state.c32 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 …]
Dnv50_transfer.c53 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()
Dnv50_surface.c199 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()
Dnv50_vbo.c135 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()
Dnv50_draw.c29 struct nv50_context *nv50;
74 nv50_draw_render_stage(struct nv50_context *nv50) in nv50_draw_render_stage()
Dnv50_screen.h18 struct nv50_context;
29 struct nv50_context *cur_ctx;
Dnv50_tex.c200 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()
DMakefile.sources2 nv50_context.c \
Dnv50_program.c374 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()
Dnv50_push.c209 nv50_push_vbo(struct nv50_context *nv50, const struct pipe_draw_info *info) in nv50_push_vbo()