Searched refs:nvc0 (Results 1 - 25 of 158) sorted by relevance

1234567

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_context.c27 #include "nvc0/nvc0_context.h"
28 #include "nvc0/nvc0_screen.h"
29 #include "nvc0/nvc0_resource.h"
41 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_svm_migrate
42 struct nouveau_screen *screen = &nvc0->screen->base;
83 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_flush
84 struct nouveau_screen *screen = &nvc0->screen->base;
89 PUSH_KICK(nvc0->base.pushbuf); /* fencing handled in kick_notify */
91 nouveau_context_update_frame_stats(&nvc0->base);
106 struct nvc0_context *nvc0 local in function:nvc0_memory_barrier
191 nvc0_context_unreference_resources(struct nvc0_context * nvc0) argument
245 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_destroy
297 struct nvc0_context *nvc0 = nvc0_context(&ctx->pipe); local in function:nvc0_invalidate_resource_storage
415 struct nvc0_context *nvc0; local in function:nvc0_create
575 nvc0_bufctx_fence(struct nvc0_context * nvc0,struct nouveau_bufctx * bufctx,bool on_flush) argument
[all...]
H A Dnvc0_shader_state.c28 #include "nvc0/nvc0_context.h"
29 #include "nvc0/nvc0_query_hw.h"
31 #include "nvc0/nvc0_compute.xml.h"
34 nvc0_program_update_context_state(struct nvc0_context *nvc0, argument
38 const uint32_t flags = NV_VRAM_DOMAIN(&nvc0->screen->base) | NOUVEAU_BO_RDWR;
39 if (!nvc0->state.tls_required)
40 BCTX_REFN_bo(nvc0->bufctx_3d, 3D_TLS, flags, nvc0->screen->tls);
41 nvc0->state.tls_required |= 1 << stage;
43 if (nvc0
50 nvc0_program_validate(struct nvc0_context * nvc0,struct nvc0_program * prog) argument
69 nvc0_program_sp_start_id(struct nvc0_context * nvc0,int stage,struct nvc0_program * prog) argument
85 nvc0_vertprog_validate(struct nvc0_context * nvc0) argument
105 nvc0_fragprog_validate(struct nvc0_context * nvc0) argument
196 nvc0_tctlprog_validate(struct nvc0_context * nvc0) argument
224 nvc0_tevlprog_validate(struct nvc0_context * nvc0) argument
247 nvc0_gmtyprog_validate(struct nvc0_context * nvc0) argument
267 nvc0_compprog_validate(struct nvc0_context * nvc0) argument
280 nvc0_layer_validate(struct nvc0_context * nvc0) argument
308 nvc0_tfb_validate(struct nvc0_context * nvc0) argument
[all...]
H A Dnvc0_state_validate.c6 #include "nvc0/nvc0_context.h"
10 nvc0_validate_zcull(struct nvc0_context *nvc0)
12 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
13 struct pipe_framebuffer_state *fb = &nvc0->framebuffer;
89 gm200_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms) argument
91 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
92 struct nvc0_screen *screen = nvc0->screen;
106 if (nvc0->sample_locations_enabled) {
108 memcpy(locations, nvc0->sample_locations, sizeof(locations));
110 &screen->base.base, nvc0
163 nvc0_validate_sample_locations(struct nvc0_context * nvc0,unsigned ms) argument
184 validate_sample_locations(struct nvc0_context * nvc0) argument
195 nvc0_validate_fb(struct nvc0_context * nvc0) argument
326 nvc0_validate_blend_colour(struct nvc0_context * nvc0) argument
338 nvc0_validate_stencil_ref(struct nvc0_context * nvc0) argument
348 nvc0_validate_stipple(struct nvc0_context * nvc0) argument
359 nvc0_validate_scissor(struct nvc0_context * nvc0) argument
391 nvc0_validate_viewport(struct nvc0_context * nvc0) argument
448 nvc0_validate_window_rects(struct nvc0_context * nvc0) argument
472 nvc0_upload_uclip_planes(struct nvc0_context * nvc0,unsigned s) argument
487 nvc0_check_program_ucps(struct nvc0_context * nvc0,struct nvc0_program * vp,uint8_t mask) argument
507 nvc0_validate_clip(struct nvc0_context * nvc0) argument
548 nvc0_validate_blend(struct nvc0_context * nvc0) argument
557 nvc0_validate_zsa(struct nvc0_context * nvc0) argument
566 nvc0_validate_rasterizer(struct nvc0_context * nvc0) argument
575 nvc0_constbufs_validate(struct nvc0_context * nvc0) argument
634 nvc0_validate_buffers(struct nvc0_context * nvc0) argument
672 nvc0_validate_sample_mask(struct nvc0_context * nvc0) argument
692 nvc0_validate_min_samples(struct nvc0_context * nvc0) argument
714 nvc0_validate_driverconst(struct nvc0_context * nvc0) argument
727 nvc0_validate_fp_zsa_rast(struct nvc0_context * nvc0) argument
752 nvc0_validate_zsa_fb(struct nvc0_context * nvc0) argument
766 nvc0_validate_rast_fb(struct nvc0_context * nvc0) argument
786 nvc0_validate_tess_state(struct nvc0_context * nvc0) argument
801 nvc0_validate_fbread(struct nvc0_context * nvc0) argument
962 nvc0_state_validate(struct nvc0_context * nvc0,uint32_t mask,struct nvc0_state_validate * validate_list,int size,uint32_t * dirty,struct nouveau_bufctx * bufctx) argument
994 nvc0_state_validate_3d(struct nvc0_context * nvc0,uint32_t mask) argument
[all...]
H A Dnvc0_compute.c25 #include "nvc0/nvc0_context.h"
27 #include "nvc0/nvc0_compute.xml.h"
144 nvc0_compute_validate_samplers(struct nvc0_context *nvc0) argument
146 bool need_flush = nvc0_validate_tsc(nvc0, 5);
148 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_CP(TSC_FLUSH), 1);
149 PUSH_DATA (nvc0->base.pushbuf, 0);
154 nvc0->samplers_dirty[s] = ~0;
155 nvc0->dirty_3d |= NVC0_NEW_3D_SAMPLERS;
159 nvc0_compute_validate_textures(struct nvc0_context *nvc0) argument
161 bool need_flush = nvc0_validate_tic(nvc0,
177 nvc0_compute_invalidate_constbufs(struct nvc0_context * nvc0) argument
190 nvc0_compute_validate_constbufs(struct nvc0_context * nvc0) argument
249 nvc0_compute_validate_driverconst(struct nvc0_context * nvc0) argument
265 nvc0_compute_validate_buffers(struct nvc0_context * nvc0) argument
302 nvc0_compute_validate_globals(struct nvc0_context * nvc0) argument
317 nvc0_compute_invalidate_surfaces(struct nvc0_context * nvc0,const int s) argument
337 nvc0_compute_validate_surfaces(struct nvc0_context * nvc0) argument
369 nvc0_state_validate_cp(struct nvc0_context * nvc0,uint32_t mask) argument
383 nvc0_compute_upload_input(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument
425 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_launch_grid
508 nvc0_compute_update_indirect_invocations(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument
526 nvc0_update_compute_invocations_counter(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument
[all...]
H A Dnvc0_vbo.c32 #include "nvc0/nvc0_context.h"
33 #include "nvc0/nvc0_query_hw.h"
34 #include "nvc0/nvc0_resource.h"
36 #include "nvc0/nvc0_3d.xml.h"
172 nvc0_set_constant_vertex_attrib(struct nvc0_context *nvc0, const unsigned a) argument
174 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
175 struct pipe_vertex_element *ve = &nvc0->vertex->element[a].pipe;
176 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[ve->vertex_buffer_index];
203 nvc0_user_vbuf_range(struct nvc0_context *nvc0, int vbi, argument
206 if (unlikely(nvc0
221 nvc0_release_user_vbufs(struct nvc0_context * nvc0) argument
230 nvc0_update_user_vbufs(struct nvc0_context * nvc0) argument
275 nvc0_update_user_vbufs_shared(struct nvc0_context * nvc0) argument
315 nvc0_validate_vertex_buffers(struct nvc0_context * nvc0) argument
382 nvc0_validate_vertex_buffers_shared(struct nvc0_context * nvc0) argument
435 nvc0_vertex_arrays_validate(struct nvc0_context * nvc0) argument
570 nvc0_draw_arrays(struct nvc0_context * nvc0,unsigned mode,unsigned start,unsigned count,unsigned instance_count) argument
700 nvc0_draw_elements(struct nvc0_context * nvc0,bool shorten,const struct pipe_draw_info * info,unsigned mode,unsigned start,unsigned count,unsigned instance_count,int32_t index_bias,unsigned index_size) argument
769 nvc0_draw_stream_output(struct nvc0_context * nvc0,const struct pipe_draw_info * info,const struct pipe_draw_indirect_info * indirect) argument
807 nvc0_draw_indirect(struct nvc0_context * nvc0,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect) argument
906 nvc0_update_prim_restart(struct nvc0_context * nvc0,bool en,uint32_t index) argument
941 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_draw_vbo
[all...]
H A Dnvc0_state.c33 #include "nvc0/nvc0_stateobj.h"
34 #include "nvc0/nvc0_context.h"
35 #include "nvc0/nvc0_query_hw.h"
37 #include "nvc0/nvc0_3d.xml.h"
198 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_blend_state_bind
200 nvc0->blend = hwcso;
201 nvc0->dirty_3d |= NVC0_NEW_3D_BLEND;
350 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_rasterizer_state_bind
352 nvc0->rast = hwcso;
353 nvc0
428 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_zsa_state_bind
462 nvc0_stage_sampler_states_bind(struct nvc0_context * nvc0,unsigned s,unsigned nr,void ** hwcsos) argument
518 nvc0_stage_set_sampler_views(struct nvc0_context * nvc0,int s,unsigned nr,bool take_ownership,struct pipe_sampler_view ** views) argument
659 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_vp_state_bind
675 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_fp_state_bind
691 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_gp_state_bind
707 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_tcp_state_bind
723 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_tep_state_bind
778 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_cp_state_bind
790 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_constant_buffer
853 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_blend_color
863 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_stencil_ref
873 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_clip_state
883 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_sample_mask
892 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_min_samples
904 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_framebuffer_state
919 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_sample_locations
933 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_polygon_stipple
945 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_scissor_states
964 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_viewport_states
984 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_window_rectangles
999 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_tess_state
1009 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_patch_vertices
1021 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_vertex_buffers
1071 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_vertex_state_bind
1142 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_transform_feedback_targets
1179 nvc0_bind_surfaces_range(struct nvc0_context * nvc0,const unsigned t,unsigned start,unsigned nr,struct pipe_surface ** psurfaces) argument
1220 nvc0_bind_images_range(struct nvc0_context * nvc0,const unsigned s,unsigned start,unsigned nr,const struct pipe_image_view * pimages) argument
1330 nvc0_bind_buffers_range(struct nvc0_context * nvc0,const unsigned t,unsigned start,unsigned nr,const struct pipe_shader_buffer * pbuffers) argument
1414 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_global_bindings
1453 nvc0_init_state_functions(struct nvc0_context * nvc0) argument
[all...]
H A Dnve4_compute.c25 #include "nvc0/nvc0_context.h"
26 #include "nvc0/nve4_compute.h"
220 gm107_compute_validate_surfaces(struct nvc0_context *nvc0, argument
224 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
225 struct nvc0_screen *screen = nvc0->screen;
226 struct nouveau_bo *txc = nvc0->screen->txc;
231 tic = nv50_tic_entry(nvc0->images_tic[s][slot]);
234 nvc0_update_tic(nvc0, tic, res);
237 tic->id = nvc0_screen_tic_alloc(nvc0->screen, tic);
258 nvc0
283 nve4_compute_validate_surfaces(struct nvc0_context * nvc0) argument
329 nve4_compute_validate_samplers(struct nvc0_context * nvc0) argument
352 nve4_compute_set_tex_handles(struct nvc0_context * nvc0) argument
387 nve4_compute_validate_constbufs(struct nvc0_context * nvc0) argument
448 nve4_compute_validate_buffers(struct nvc0_context * nvc0) argument
502 nve4_state_validate_cp(struct nvc0_context * nvc0,uint32_t mask) argument
516 nve4_compute_upload_input(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument
601 nve4_compute_setup_buf_cb(struct nvc0_context * nvc0,bool gp100,void * desc) argument
625 nve4_compute_setup_launch_desc(struct nvc0_context * nvc0,uint32_t * qmd,const struct pipe_grid_info * info) argument
690 gp100_compute_setup_launch_desc(struct nvc0_context * nvc0,uint32_t * qmd,const struct pipe_grid_info * info) argument
750 gv100_compute_setup_launch_desc(struct nvc0_context * nvc0,u32 * qmd,const struct pipe_grid_info * info) argument
844 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_launch_grid
949 nve4_compute_validate_textures(struct nvc0_context * nvc0) argument
1026 nve4_compute_trap_info(struct nvc0_context * nvc0) argument
[all...]
H A Dnvc0_tex.c23 #include "nvc0/nvc0_context.h"
24 #include "nvc0/nvc0_resource.h"
25 #include "nvc0/gm107_texture.xml.h"
26 #include "nvc0/nvc0_compute.xml.h"
453 nvc0_update_tic(struct nvc0_context *nvc0, struct nv50_tic_entry *tic, argument
469 nvc0->base.push_data(&nvc0->base, nvc0->screen->txc, tic->id * 32,
470 NV_VRAM_DOMAIN(&nvc0->screen->base), 32,
479 nvc0_validate_tic(struct nvc0_context *nvc0, in argument
548 nve4_validate_tic(struct nvc0_context * nvc0,unsigned s) argument
598 nvc0_validate_textures(struct nvc0_context * nvc0) argument
623 nvc0_validate_tsc(struct nvc0_context * nvc0,int s) argument
684 nve4_validate_tsc(struct nvc0_context * nvc0,int s) argument
720 nvc0_validate_samplers(struct nvc0_context * nvc0) argument
743 nvc0_upload_tsc0(struct nvc0_context * nvc0) argument
759 nve4_set_tex_handles(struct nvc0_context * nvc0) argument
799 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_create_texture_handle
846 view_bound(struct nvc0_context * nvc0,struct pipe_sampler_view * view) argument
858 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_delete_texture_handle
879 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_make_texture_handle_resident
955 nve4_set_surface_info(struct nouveau_pushbuf * push,const struct pipe_image_view * view,struct nvc0_context * nvc0) argument
1132 nvc0_validate_suf(struct nvc0_context * nvc0,int s) argument
1239 nvc0_update_surface_bindings(struct nvc0_context * nvc0) argument
1250 gm107_validate_surfaces(struct nvc0_context * nvc0,struct pipe_image_view * view,int stage,int slot) argument
1295 nve4_update_surface_bindings(struct nvc0_context * nvc0) argument
1337 nvc0_validate_surfaces(struct nvc0_context * nvc0) argument
1350 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_create_image_handle
1381 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_delete_image_handle
1393 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_make_image_handle_resident
1427 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_create_image_handle
1467 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_delete_image_handle
1482 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_make_image_handle_resident
[all...]
H A Dnvc0_surface.c36 #include "nvc0/nvc0_context.h"
37 #include "nvc0/nvc0_resource.h"
211 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_resource_copy_region
217 nouveau_copy_buffer(&nvc0->base,
220 NOUVEAU_DRV_STAT(&nvc0->screen->base, buf_copy_bytes, src_box->width);
223 NOUVEAU_DRV_STAT(&nvc0->screen->base, tex_copy_count, 1);
249 nvc0->m2mf_copy_rect(nvc0, &drect, &srect, nx, ny);
267 BCTX_REFN(nvc0->bufctx, 2D, nv04_resource(src), RD);
268 BCTX_REFN(nvc0
293 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_render_target
375 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push_nvc0
424 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push_nve4
471 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push
498 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer
629 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_depth_stencil
697 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear
789 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm200_evaluate_depth_buffer
814 struct nvc0_context *nvc0; member in struct:nvc0_blitctx
931 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blit_set_dst
961 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blit_set_src
1053 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blitctx_pre_blit
1129 struct nvc0_context *nvc0 = blit->nvc0; local in function:nvc0_blitctx_post_blit
1196 nvc0_blit_3d(struct nvc0_context * nvc0,const struct pipe_blit_info * info) argument
1428 nvc0_blit_eng2d(struct nvc0_context * nvc0,const struct pipe_blit_info * info) argument
1608 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_blit
1746 nvc0_blitctx_create(struct nvc0_context * nvc0) argument
1762 nvc0_blitctx_destroy(struct nvc0_context * nvc0) argument
1768 nvc0_init_surface_functions(struct nvc0_context * nvc0) argument
[all...]
H A Dnvc0_query_sw.c24 #include "nvc0/nvc0_context.h"
68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument
75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument
81 sq->value = nvc0->screen->base.stats.v[q->index];
90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument
94 sq->value = nvc0->screen->base.stats.v[q->index] - sq->value;
99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q, argument
H A Dnvc0_query_hw.c26 #include "nvc0/nvc0_context.h"
27 #include "nvc0/nvc0_query_hw.h"
28 #include "nvc0/nvc0_query_hw_metric.h"
29 #include "nvc0/nvc0_query_hw_sm.h"
34 nvc0_hw_query_allocate(struct nvc0_context *nvc0, struct nvc0_query *q, argument
38 struct nvc0_screen *screen = nvc0->screen;
60 nvc0_hw_query_allocate(nvc0, q, 0);
86 nvc0_hw_query_rotate(struct nvc0_context *nvc0, struct nvc0_query *q) argument
93 nvc0_hw_query_allocate(nvc0, q, NVC0_HW_QUERY_ALLOC_SPACE);
111 nvc0_hw_destroy_query(struct nvc0_context *nvc0, struc argument
126 nvc0_hw_query_write_compute_invocations(struct nvc0_context * nvc0,struct nvc0_hw_query * hq,uint32_t offset) argument
142 nvc0_hw_begin_query(struct nvc0_context * nvc0,struct nvc0_query * q) argument
227 nvc0_hw_end_query(struct nvc0_context * nvc0,struct nvc0_query * q) argument
308 nvc0_hw_get_query_result(struct nvc0_context * nvc0,struct nvc0_query * q,bool wait,union pipe_query_result * result) argument
388 nvc0_hw_get_query_result_resource(struct nvc0_context * nvc0,struct nvc0_query * q,bool wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * resource,unsigned offset) argument
526 nvc0_hw_create_query(struct nvc0_context * nvc0,unsigned type,unsigned index) argument
638 nvc0_hw_query_fifo_wait(struct nvc0_context * nvc0,struct nvc0_query * q) argument
[all...]
H A Dnvc0_query.c27 #include "nvc0/nvc0_context.h"
28 #include "nvc0/nvc0_query.h"
29 #include "nvc0/nvc0_query_sw.h"
30 #include "nvc0/nvc0_query_hw.h"
31 #include "nvc0/nvc0_query_hw_metric.h"
32 #include "nvc0/nvc0_query_hw_sm.h"
37 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_create_query
40 q = nvc0_sw_create_query(nvc0, type, index);
42 q = nvc0_hw_create_query(nvc0, type, index);
100 struct nvc0_context *nvc0 local in function:nvc0_render_condition
271 nvc0_init_query_functions(struct nvc0_context * nvc0) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_context.c27 #include "nvc0/nvc0_context.h"
28 #include "nvc0/nvc0_screen.h"
29 #include "nvc0/nvc0_resource.h"
36 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_flush
37 struct nouveau_screen *screen = &nvc0->screen->base;
42 PUSH_KICK(nvc0->base.pushbuf); /* fencing handled in kick_notify */
44 nouveau_context_update_frame_stats(&nvc0->base);
59 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_memory_barrier
60 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
67 for (i = 0; i < nvc0
138 nvc0_context_unreference_resources(struct nvc0_context * nvc0) argument
192 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_destroy
244 struct nvc0_context *nvc0 = nvc0_context(&ctx->pipe); local in function:nvc0_invalidate_resource_storage
362 struct nvc0_context *nvc0; local in function:nvc0_create
519 nvc0_bufctx_fence(struct nvc0_context * nvc0,struct nouveau_bufctx * bufctx,bool on_flush) argument
[all...]
H A Dnvc0_shader_state.c28 #include "nvc0/nvc0_context.h"
29 #include "nvc0/nvc0_query_hw.h"
31 #include "nvc0/nvc0_compute.xml.h"
34 nvc0_program_update_context_state(struct nvc0_context *nvc0, argument
38 const uint32_t flags = NV_VRAM_DOMAIN(&nvc0->screen->base) | NOUVEAU_BO_RDWR;
39 if (!nvc0->state.tls_required)
40 BCTX_REFN_bo(nvc0->bufctx_3d, 3D_TLS, flags, nvc0->screen->tls);
41 nvc0->state.tls_required |= 1 << stage;
43 if (nvc0
50 nvc0_program_validate(struct nvc0_context * nvc0,struct nvc0_program * prog) argument
68 nvc0_vertprog_validate(struct nvc0_context * nvc0) argument
88 nvc0_fragprog_validate(struct nvc0_context * nvc0) argument
169 nvc0_tctlprog_validate(struct nvc0_context * nvc0) argument
197 nvc0_tevlprog_validate(struct nvc0_context * nvc0) argument
221 nvc0_gmtyprog_validate(struct nvc0_context * nvc0) argument
242 nvc0_compprog_validate(struct nvc0_context * nvc0) argument
255 nvc0_layer_validate(struct nvc0_context * nvc0) argument
276 nvc0_tfb_validate(struct nvc0_context * nvc0) argument
[all...]
H A Dnvc0_state_validate.c6 #include "nvc0/nvc0_context.h"
10 nvc0_validate_zcull(struct nvc0_context *nvc0)
12 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
13 struct pipe_framebuffer_state *fb = &nvc0->framebuffer;
89 gm200_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms) argument
91 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
92 struct nvc0_screen *screen = nvc0->screen;
106 if (nvc0->sample_locations_enabled) {
108 memcpy(locations, nvc0->sample_locations, sizeof(locations));
110 &screen->base.base, nvc0
163 nvc0_validate_sample_locations(struct nvc0_context * nvc0,unsigned ms) argument
184 validate_sample_locations(struct nvc0_context * nvc0) argument
195 nvc0_validate_fb(struct nvc0_context * nvc0) argument
326 nvc0_validate_blend_colour(struct nvc0_context * nvc0) argument
338 nvc0_validate_stencil_ref(struct nvc0_context * nvc0) argument
348 nvc0_validate_stipple(struct nvc0_context * nvc0) argument
359 nvc0_validate_scissor(struct nvc0_context * nvc0) argument
391 nvc0_validate_viewport(struct nvc0_context * nvc0) argument
439 nvc0_validate_window_rects(struct nvc0_context * nvc0) argument
463 nvc0_upload_uclip_planes(struct nvc0_context * nvc0,unsigned s) argument
478 nvc0_check_program_ucps(struct nvc0_context * nvc0,struct nvc0_program * vp,uint8_t mask) argument
498 nvc0_validate_clip(struct nvc0_context * nvc0) argument
539 nvc0_validate_blend(struct nvc0_context * nvc0) argument
548 nvc0_validate_zsa(struct nvc0_context * nvc0) argument
557 nvc0_validate_rasterizer(struct nvc0_context * nvc0) argument
566 nvc0_constbufs_validate(struct nvc0_context * nvc0) argument
625 nvc0_validate_buffers(struct nvc0_context * nvc0) argument
663 nvc0_validate_sample_mask(struct nvc0_context * nvc0) argument
683 nvc0_validate_min_samples(struct nvc0_context * nvc0) argument
705 nvc0_validate_driverconst(struct nvc0_context * nvc0) argument
718 nvc0_validate_fp_zsa_rast(struct nvc0_context * nvc0) argument
743 nvc0_validate_zsa_fb(struct nvc0_context * nvc0) argument
757 nvc0_validate_rast_fb(struct nvc0_context * nvc0) argument
777 nvc0_validate_tess_state(struct nvc0_context * nvc0) argument
792 nvc0_validate_fbread(struct nvc0_context * nvc0) argument
953 nvc0_state_validate(struct nvc0_context * nvc0,uint32_t mask,struct nvc0_state_validate * validate_list,int size,uint32_t * dirty,struct nouveau_bufctx * bufctx) argument
985 nvc0_state_validate_3d(struct nvc0_context * nvc0,uint32_t mask) argument
[all...]
H A Dnvc0_compute.c25 #include "nvc0/nvc0_context.h"
27 #include "nvc0/nvc0_compute.xml.h"
144 nvc0_compute_validate_samplers(struct nvc0_context *nvc0) argument
146 bool need_flush = nvc0_validate_tsc(nvc0, 5);
148 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_CP(TSC_FLUSH), 1);
149 PUSH_DATA (nvc0->base.pushbuf, 0);
154 nvc0->samplers_dirty[s] = ~0;
155 nvc0->dirty_3d |= NVC0_NEW_3D_SAMPLERS;
159 nvc0_compute_validate_textures(struct nvc0_context *nvc0) argument
161 bool need_flush = nvc0_validate_tic(nvc0,
177 nvc0_compute_invalidate_constbufs(struct nvc0_context * nvc0) argument
190 nvc0_compute_validate_constbufs(struct nvc0_context * nvc0) argument
249 nvc0_compute_validate_driverconst(struct nvc0_context * nvc0) argument
265 nvc0_compute_validate_buffers(struct nvc0_context * nvc0) argument
302 nvc0_compute_validate_globals(struct nvc0_context * nvc0) argument
317 nvc0_compute_invalidate_surfaces(struct nvc0_context * nvc0,const int s) argument
337 nvc0_compute_validate_surfaces(struct nvc0_context * nvc0) argument
369 nvc0_state_validate_cp(struct nvc0_context * nvc0,uint32_t mask) argument
383 nvc0_compute_upload_input(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument
425 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_launch_grid
508 nvc0_compute_update_indirect_invocations(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument
526 nvc0_update_compute_invocations_counter(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument
[all...]
H A Dnvc0_vbo.c31 #include "nvc0/nvc0_context.h"
32 #include "nvc0/nvc0_query_hw.h"
33 #include "nvc0/nvc0_resource.h"
35 #include "nvc0/nvc0_3d.xml.h"
171 nvc0_set_constant_vertex_attrib(struct nvc0_context *nvc0, const unsigned a) argument
173 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
174 struct pipe_vertex_element *ve = &nvc0->vertex->element[a].pipe;
175 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[ve->vertex_buffer_index];
204 nvc0_user_vbuf_range(struct nvc0_context *nvc0, int vbi, argument
207 if (unlikely(nvc0
222 nvc0_release_user_vbufs(struct nvc0_context * nvc0) argument
231 nvc0_update_user_vbufs(struct nvc0_context * nvc0) argument
276 nvc0_update_user_vbufs_shared(struct nvc0_context * nvc0) argument
316 nvc0_validate_vertex_buffers(struct nvc0_context * nvc0) argument
379 nvc0_validate_vertex_buffers_shared(struct nvc0_context * nvc0) argument
428 nvc0_vertex_arrays_validate(struct nvc0_context * nvc0) argument
563 nvc0_draw_arrays(struct nvc0_context * nvc0,unsigned mode,unsigned start,unsigned count,unsigned instance_count) argument
693 nvc0_draw_elements(struct nvc0_context * nvc0,bool shorten,const struct pipe_draw_info * info,unsigned mode,unsigned start,unsigned count,unsigned instance_count,int32_t index_bias,unsigned index_size) argument
762 nvc0_draw_stream_output(struct nvc0_context * nvc0,const struct pipe_draw_info * info) argument
799 nvc0_draw_indirect(struct nvc0_context * nvc0,const struct pipe_draw_info * info) argument
896 nvc0_update_prim_restart(struct nvc0_context * nvc0,bool en,uint32_t index) argument
919 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_draw_vbo
[all...]
H A Dnvc0_state.c32 #include "nvc0/nvc0_stateobj.h"
33 #include "nvc0/nvc0_context.h"
34 #include "nvc0/nvc0_query_hw.h"
36 #include "nvc0/nvc0_3d.xml.h"
197 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_blend_state_bind
199 nvc0->blend = hwcso;
200 nvc0->dirty_3d |= NVC0_NEW_3D_BLEND;
352 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_rasterizer_state_bind
354 nvc0->rast = hwcso;
355 nvc0
430 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_zsa_state_bind
464 nvc0_stage_sampler_states_bind(struct nvc0_context * nvc0,unsigned s,unsigned nr,void ** hwcsos) argument
520 nvc0_stage_set_sampler_views(struct nvc0_context * nvc0,int s,unsigned nr,struct pipe_sampler_view ** views) argument
650 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_vp_state_bind
666 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_fp_state_bind
682 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_gp_state_bind
698 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_tcp_state_bind
714 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_tep_state_bind
759 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_cp_state_bind
770 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_constant_buffer
827 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_blend_color
837 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_stencil_ref
847 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_clip_state
857 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_sample_mask
866 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_min_samples
878 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_framebuffer_state
893 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_sample_locations
907 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_polygon_stipple
919 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_scissor_states
938 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_viewport_states
958 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_window_rectangles
973 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_tess_state
985 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_vertex_buffers
1027 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_vertex_state_bind
1098 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_transform_feedback_targets
1135 nvc0_bind_surfaces_range(struct nvc0_context * nvc0,const unsigned t,unsigned start,unsigned nr,struct pipe_surface ** psurfaces) argument
1176 nvc0_bind_images_range(struct nvc0_context * nvc0,const unsigned s,unsigned start,unsigned nr,const struct pipe_image_view * pimages) argument
1281 nvc0_bind_buffers_range(struct nvc0_context * nvc0,const unsigned t,unsigned start,unsigned nr,const struct pipe_shader_buffer * pbuffers) argument
1370 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_global_bindings
1403 nvc0_init_state_functions(struct nvc0_context * nvc0) argument
[all...]
H A Dnvc0_tex.c23 #include "nvc0/nvc0_context.h"
24 #include "nvc0/nvc0_resource.h"
25 #include "nvc0/gm107_texture.xml.h"
26 #include "nvc0/nvc0_compute.xml.h"
455 nvc0_update_tic(struct nvc0_context *nvc0, struct nv50_tic_entry *tic, argument
471 nvc0->base.push_data(&nvc0->base, nvc0->screen->txc, tic->id * 32,
472 NV_VRAM_DOMAIN(&nvc0->screen->base), 32,
481 nvc0_validate_tic(struct nvc0_context *nvc0, in argument
550 nve4_validate_tic(struct nvc0_context * nvc0,unsigned s) argument
600 nvc0_validate_textures(struct nvc0_context * nvc0) argument
625 nvc0_validate_tsc(struct nvc0_context * nvc0,int s) argument
686 nve4_validate_tsc(struct nvc0_context * nvc0,int s) argument
722 nvc0_validate_samplers(struct nvc0_context * nvc0) argument
745 nvc0_upload_tsc0(struct nvc0_context * nvc0) argument
761 nve4_set_tex_handles(struct nvc0_context * nvc0) argument
801 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_create_texture_handle
848 view_bound(struct nvc0_context * nvc0,struct pipe_sampler_view * view) argument
860 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_delete_texture_handle
881 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_make_texture_handle_resident
957 nve4_set_surface_info(struct nouveau_pushbuf * push,const struct pipe_image_view * view,struct nvc0_context * nvc0) argument
1126 nvc0_validate_suf(struct nvc0_context * nvc0,int s) argument
1226 nvc0_update_surface_bindings(struct nvc0_context * nvc0) argument
1237 gm107_validate_surfaces(struct nvc0_context * nvc0,struct pipe_image_view * view,int stage,int slot) argument
1282 nve4_update_surface_bindings(struct nvc0_context * nvc0) argument
1324 nvc0_validate_surfaces(struct nvc0_context * nvc0) argument
1337 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_create_image_handle
1368 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_delete_image_handle
1380 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_make_image_handle_resident
1414 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_create_image_handle
1446 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_delete_image_handle
1461 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_make_image_handle_resident
[all...]
H A Dnve4_compute.c25 #include "nvc0/nvc0_context.h"
26 #include "nvc0/nve4_compute.h"
196 gm107_compute_validate_surfaces(struct nvc0_context *nvc0, argument
200 struct nouveau_pushbuf *push = nvc0->base.pushbuf;
201 struct nvc0_screen *screen = nvc0->screen;
202 struct nouveau_bo *txc = nvc0->screen->txc;
207 tic = nv50_tic_entry(nvc0->images_tic[s][slot]);
210 nvc0_update_tic(nvc0, tic, res);
213 tic->id = nvc0_screen_tic_alloc(nvc0->screen, tic);
234 nvc0
259 nve4_compute_validate_surfaces(struct nvc0_context * nvc0) argument
305 nve4_compute_validate_samplers(struct nvc0_context * nvc0) argument
328 nve4_compute_set_tex_handles(struct nvc0_context * nvc0) argument
363 nve4_compute_validate_constbufs(struct nvc0_context * nvc0) argument
424 nve4_compute_validate_buffers(struct nvc0_context * nvc0) argument
478 nve4_state_validate_cp(struct nvc0_context * nvc0,uint32_t mask) argument
492 nve4_compute_upload_input(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument
546 nve4_compute_derive_cache_split(struct nvc0_context * nvc0,uint32_t shared_size) argument
556 nve4_compute_setup_buf_cb(struct nvc0_context * nvc0,bool gp100,void * desc) argument
580 nve4_compute_setup_launch_desc(struct nvc0_context * nvc0,struct nve4_cp_launch_desc * desc,const struct pipe_grid_info * info) argument
625 gp100_compute_setup_launch_desc(struct nvc0_context * nvc0,struct gp100_cp_launch_desc * desc,const struct pipe_grid_info * info) argument
707 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_launch_grid
805 nve4_compute_validate_textures(struct nvc0_context * nvc0) argument
991 nve4_compute_trap_info(struct nvc0_context * nvc0) argument
[all...]
H A Dnvc0_surface.c34 #include "nvc0/nvc0_context.h"
35 #include "nvc0/nvc0_resource.h"
204 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_resource_copy_region
210 nouveau_copy_buffer(&nvc0->base,
213 NOUVEAU_DRV_STAT(&nvc0->screen->base, buf_copy_bytes, src_box->width);
216 NOUVEAU_DRV_STAT(&nvc0->screen->base, tex_copy_count, 1);
242 nvc0->m2mf_copy_rect(nvc0, &drect, &srect, nx, ny);
260 BCTX_REFN(nvc0->bufctx, 2D, nv04_resource(src), RD);
261 BCTX_REFN(nvc0
286 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_render_target
368 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push_nvc0
417 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push_nve4
464 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push
491 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer
621 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_depth_stencil
688 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear
760 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm200_evaluate_depth_buffer
785 struct nvc0_context *nvc0; member in struct:nvc0_blitctx
938 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blit_set_dst
968 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blit_set_src
1059 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blitctx_pre_blit
1135 struct nvc0_context *nvc0 = blit->nvc0; local in function:nvc0_blitctx_post_blit
1202 nvc0_blit_3d(struct nvc0_context * nvc0,const struct pipe_blit_info * info) argument
1396 nvc0_blit_eng2d(struct nvc0_context * nvc0,const struct pipe_blit_info * info) argument
1576 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_blit
1715 nvc0_blitctx_create(struct nvc0_context * nvc0) argument
1731 nvc0_blitctx_destroy(struct nvc0_context * nvc0) argument
1737 nvc0_init_surface_functions(struct nvc0_context * nvc0) argument
[all...]
H A Dnvc0_query_sw.c24 #include "nvc0/nvc0_context.h"
68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument
75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument
81 sq->value = nvc0->screen->base.stats.v[q->index];
90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument
94 sq->value = nvc0->screen->base.stats.v[q->index] - sq->value;
99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q, argument
H A Dnvc0_query_hw.c26 #include "nvc0/nvc0_context.h"
27 #include "nvc0/nvc0_query_hw.h"
28 #include "nvc0/nvc0_query_hw_metric.h"
29 #include "nvc0/nvc0_query_hw_sm.h"
34 nvc0_hw_query_allocate(struct nvc0_context *nvc0, struct nvc0_query *q, argument
38 struct nvc0_screen *screen = nvc0->screen;
60 nvc0_hw_query_allocate(nvc0, q, 0);
86 nvc0_hw_query_rotate(struct nvc0_context *nvc0, struct nvc0_query *q) argument
93 nvc0_hw_query_allocate(nvc0, q, NVC0_HW_QUERY_ALLOC_SPACE);
111 nvc0_hw_destroy_query(struct nvc0_context *nvc0, struc argument
126 nvc0_hw_query_write_compute_invocations(struct nvc0_context * nvc0,struct nvc0_hw_query * hq,uint32_t offset) argument
142 nvc0_hw_begin_query(struct nvc0_context * nvc0,struct nvc0_query * q) argument
227 nvc0_hw_end_query(struct nvc0_context * nvc0,struct nvc0_query * q) argument
308 nvc0_hw_get_query_result(struct nvc0_context * nvc0,struct nvc0_query * q,boolean wait,union pipe_query_result * result) argument
388 nvc0_hw_get_query_result_resource(struct nvc0_context * nvc0,struct nvc0_query * q,boolean wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * resource,unsigned offset) argument
526 nvc0_hw_create_query(struct nvc0_context * nvc0,unsigned type,unsigned index) argument
638 nvc0_hw_query_fifo_wait(struct nvc0_context * nvc0,struct nvc0_query * q) argument
[all...]
H A Dnvc0_query.c27 #include "nvc0/nvc0_context.h"
28 #include "nvc0/nvc0_query.h"
29 #include "nvc0/nvc0_query_sw.h"
30 #include "nvc0/nvc0_query_hw.h"
31 #include "nvc0/nvc0_query_hw_metric.h"
32 #include "nvc0/nvc0_query_hw_sm.h"
37 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_create_query
40 q = nvc0_sw_create_query(nvc0, type, index);
42 q = nvc0_hw_create_query(nvc0, type, index);
100 struct nvc0_context *nvc0 local in function:nvc0_render_condition
270 nvc0_init_query_functions(struct nvc0_context * nvc0) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/
H A DMakefile.sources155 nvc0/gm107_texture.xml.h \
156 nvc0/nvc0_3d.xml.h \
157 nvc0/nvc0_compute.c \
158 nvc0/nvc0_compute.xml.h \
159 nvc0/nvc0_context.c \
160 nvc0/nvc0_context.h \
161 nvc0/nvc0_formats.c \
162 nvc0/nvc0_m2mf.xml.h \
163 nvc0/nvc0_macros.h \
164 nvc0/nvc0_miptre
[all...]

Completed in 25 milliseconds

1234567