| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | r600_streamout.c | 37 static void r600_set_streamout_enable(struct r600_common_context *rctx, bool enable); 45 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_create_so_target 54 u_suballocator_alloc(rctx->allocator_zeroed_memory, 4, 4, 82 void r600_streamout_buffers_dirty(struct r600_common_context *rctx) argument 84 struct r600_atom *begin = &rctx->streamout.begin_atom; 85 unsigned num_bufs = util_bitcount(rctx->streamout.enabled_mask); 86 unsigned num_bufs_appended = util_bitcount(rctx->streamout.enabled_mask & 87 rctx->streamout.append_bitmask); 92 rctx->streamout.num_dw_for_end = 100 if (rctx 118 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_streamout_targets 155 r600_flush_vgt_streamout(struct r600_common_context * rctx) argument 181 r600_emit_streamout_begin(struct r600_common_context * rctx,struct r600_atom * atom) argument 254 r600_emit_streamout_end(struct r600_common_context * rctx) argument 300 r600_emit_streamout_enable(struct r600_common_context * rctx,struct r600_atom * atom) argument 322 r600_set_streamout_enable(struct r600_common_context * rctx,bool enable) argument 340 r600_update_prims_generated_query_state(struct r600_common_context * rctx,unsigned type,int diff) argument 358 r600_streamout_init(struct r600_common_context * rctx) argument [all...] |
| H A D | evergreen_compute.h | 41 void evergreen_init_atom_start_compute_cs(struct r600_context *rctx); 42 void evergreen_init_compute_state_functions(struct r600_context *rctx); 43 void evergreen_emit_cs_shader(struct r600_context *rctx, struct r600_atom * atom);
|
| H A D | r600_viewport.c | 51 #define GET_MAX_SCISSOR(rctx) (rctx->chip_class >= EVERGREEN ? 16384 : 8192) 58 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_scissor_states 62 rctx->scissors.states[start_slot + i] = state[i]; 64 if (!rctx->scissor_enabled) 67 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot; 68 rctx->set_atom_dirty(rctx, &rctx->scissors.atom, true); 74 static void r600_get_scissor_from_viewport(struct r600_common_context *rctx, argument 112 r600_clamp_scissor(struct r600_common_context * rctx,struct pipe_scissor_state * out,struct r600_signed_scissor * scissor) argument 141 evergreen_apply_scissor_bug_workaround(struct r600_common_context * rctx,struct pipe_scissor_state * scissor) argument 156 r600_emit_one_scissor(struct r600_common_context * rctx,struct radeon_cmdbuf * cs,struct r600_signed_scissor * vp_scissor,struct pipe_scissor_state * scissor) argument 185 r600_emit_guardband(struct r600_common_context * rctx,struct r600_signed_scissor * vp_as_scissor) argument 236 r600_emit_scissors(struct r600_common_context * rctx,struct r600_atom * atom) argument 286 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_viewport_states 306 r600_emit_one_viewport(struct r600_common_context * rctx,struct pipe_viewport_state * state) argument 319 r600_emit_viewports(struct r600_common_context * rctx) argument 349 r600_emit_depth_ranges(struct r600_common_context * rctx) argument 386 r600_emit_viewport_states(struct r600_common_context * rctx,struct r600_atom * atom) argument 394 r600_viewport_set_rast_deps(struct r600_common_context * rctx,bool scissor_enable,bool clip_halfz) argument 415 r600_update_vs_writes_viewport_index(struct r600_common_context * rctx,struct tgsi_shader_info * info) argument 446 r600_init_viewport_functions(struct r600_common_context * rctx) argument [all...] |
| H A D | r600_state_common.c | 52 void r600_add_atom(struct r600_context *rctx, argument 57 assert(rctx->atoms[id] == NULL); 58 rctx->atoms[id] = atom; 62 void r600_init_atom(struct r600_context *rctx, argument 70 r600_add_atom(rctx, atom, id); 73 void r600_emit_cso_state(struct r600_context *rctx, struct r600_atom *atom) argument 75 r600_emit_command_buffer(rctx->b.gfx.cs, ((struct r600_cso_state*)atom)->cb); 78 void r600_emit_alphatest_state(struct r600_context *rctx, struct r600_atom *atom) argument 80 struct radeon_cmdbuf *cs = rctx->b.gfx.cs; 84 if (rctx 96 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_memory_barrier 123 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_texture_barrier 183 r600_bind_blend_state_internal(struct r600_context * rctx,struct r600_blend_state * blend,bool blend_disable) argument 226 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_blend_state 240 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_blend_color 246 r600_emit_blend_color(struct r600_context * rctx,struct r600_atom * atom) argument 258 r600_emit_vgt_state(struct r600_context * rctx,struct r600_atom * atom) argument 276 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_clip_state 286 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_stencil_ref 292 r600_emit_stencil_ref(struct r600_context * rctx,struct r600_atom * atom) argument 311 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_pipe_stencil_ref 332 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_dsa_state 374 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_rs_state 428 r600_sampler_states_dirty(struct r600_context * rctx,struct r600_sampler_states * state) argument 447 struct r600_context *rctx = (struct r600_context *)pipe; local in function:r600_bind_sampler_states 514 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_blend_state 528 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_dsa_state 541 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_vertex_elements 553 r600_vertex_buffers_dirty(struct r600_context * rctx) argument 566 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_vertex_buffers 611 r600_sampler_views_dirty(struct r600_context * rctx,struct r600_samplerview_state * state) argument 626 struct r600_context *rctx = (struct r600_context *) pipe; local in function:r600_set_sampler_views 734 const struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_get_hw_atomic_count 788 const struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_shader_selector_key 998 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_ps_state 1006 r600_get_vs_info(struct r600_context * rctx) argument 1020 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_vs_state 1034 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_gs_state 1051 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_tcs_state 1058 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_tes_state 1091 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_ps_state 1103 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_vs_state 1116 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_gs_state 1128 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_tcs_state 1140 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_tes_state 1150 r600_constant_buffers_dirty(struct r600_context * rctx,struct r600_constbuf_state * state) argument 1163 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_constant_buffer 1222 struct r600_context *rctx = (struct r600_context*)pipe; local in function:r600_set_sample_mask 1231 r600_update_driver_const_buffers(struct r600_context * rctx,bool compute_only) argument 1322 r600_alloc_buf_consts(struct r600_context * rctx,int shader_type,unsigned array_size,uint32_t * base_offset) argument 1344 r600_setup_buffer_constants(struct r600_context * rctx,int shader_type) argument 1392 eg_setup_buffer_constants(struct r600_context * rctx,int shader_type) argument 1444 r600_set_sample_locations_constant_buffer(struct r600_context * rctx) argument 1466 struct r600_context *rctx = (struct r600_context *)ctx; local in function:update_shader_atom 1478 update_gs_block_state(struct r600_context * rctx,unsigned enable) argument 1525 r600_update_clip_state(struct r600_context * rctx,struct r600_pipe_shader * current) argument 1542 r600_generate_fixed_func_tcs(struct r600_context * rctx) argument 1570 r600_update_compressed_resource_state(struct r600_context * rctx,bool compute_only) argument 1626 r600_setup_scratch_area_for_shader(struct r600_context * rctx,struct r600_pipe_shader * shader,struct r600_scratch_buffer * scratch,unsigned ring_base_reg,unsigned item_size_reg,unsigned ring_size_reg) argument 1701 r600_setup_scratch_buffers(struct r600_context * rctx) argument 1754 r600_update_derived_state(struct r600_context * rctx) argument 1982 r600_emit_clip_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument 2002 r600_emit_rasterizer_prim_state(struct r600_context * rctx) argument 2029 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_draw_vbo 2548 r600_emit_shader(struct r600_context * rctx,struct r600_atom * a) argument 3184 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_invalidate_buffer 3282 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_set_active_query_state 3307 r600_init_common_state_functions(struct r600_context * rctx) argument [all...] |
| H A D | r600_pipe.c | 68 struct r600_context *rctx = (struct r600_context *)context; local in function:r600_destroy_context 71 r600_isa_destroy(rctx->isa); 73 r600_sb_context_destroy(rctx->sb_context); 75 for (sh = 0; sh < (rctx->b.chip_class < EVERGREEN ? R600_NUM_HW_STAGES : EG_NUM_HW_STAGES); sh++) { 76 r600_resource_reference(&rctx->scratch_buffers[sh].buffer, NULL); 78 r600_resource_reference(&rctx->dummy_cmask, NULL); 79 r600_resource_reference(&rctx->dummy_fmask, NULL); 81 if (rctx->append_fence) 82 pipe_resource_reference((struct pipe_resource**)&rctx->append_fence, NULL); 84 rctx 141 struct r600_context *rctx = CALLOC_STRUCT(r600_context); local in function:r600_create_context [all...] |
| H A D | r600_pipe_common.c | 159 struct r600_common_context *rctx = local in function:r600_draw_rectangle 166 rctx->b.bind_vertex_elements_state(&rctx->b, vertex_elements_cso); 167 rctx->b.bind_vs_state(&rctx->b, get_vs(blitter)); 180 rctx->b.set_viewport_states(&rctx->b, 0, 1, &viewport); 185 u_upload_alloc(rctx->b.stream_uploader, 0, sizeof(float) * 24, 186 rctx->screen->info.tcc_cache_line_size, 233 rctx 239 r600_dma_emit_wait_idle(struct r600_common_context * rctx) argument 348 r600_add_fence_dependency(struct r600_common_context * rctx,struct pipe_fence_handle * fence) argument 361 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_fence_server_sync 397 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_flush_from_st 464 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_flush_dma_ring 548 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_get_reset_status 562 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_debug_callback 573 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_device_reset_callback 582 r600_check_device_reset(struct r600_common_context * rctx) argument 605 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_dma_clear_buffer_fallback 644 r600_common_context_init(struct r600_common_context * rctx,struct r600_common_screen * rscreen,unsigned context_flags) argument 721 r600_common_context_cleanup(struct r600_common_context * rctx) argument 1169 struct r600_common_context *rctx; local in function:r600_fence_finish 1412 struct r600_common_context *rctx = (struct r600_common_context*)rscreen->aux_context; local in function:r600_screen_clear_buffer [all...] |
| H A D | r600_blit.c | 55 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blitter_begin 57 if (rctx->cmd_buf_is_compute) { 58 rctx->b.gfx.flush(rctx, PIPE_FLUSH_ASYNC, NULL); 59 rctx->cmd_buf_is_compute = false; 62 util_blitter_save_vertex_buffer_slot(rctx->blitter, rctx->vertex_buffer_state.vb); 63 util_blitter_save_vertex_elements(rctx->blitter, rctx->vertex_fetch_shader.cso); 64 util_blitter_save_vertex_shader(rctx 101 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blitter_end 118 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blit_decompress_depth 205 r600_blit_decompress_depth_in_place(struct r600_context * rctx,struct r600_texture * texture,bool is_stencil_sampler,unsigned first_level,unsigned last_level,unsigned first_layer,unsigned last_layer) argument 265 r600_decompress_depth_textures(struct r600_context * rctx,struct r600_samplerview_state * textures) argument 299 r600_decompress_depth_images(struct r600_context * rctx,struct r600_image_state * images) argument 338 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blit_decompress_color 378 r600_decompress_color_textures(struct r600_context * rctx,struct r600_samplerview_state * textures) argument 402 r600_decompress_color_images(struct r600_context * rctx,struct r600_image_state * images) argument 436 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_decompress_subresource 469 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear 542 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear_render_target 560 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear_depth_stencil 572 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_copy_buffer 600 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_copy_global_buffer 646 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_clear_buffer 678 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_resource_copy_region 824 struct r600_context *rctx = (struct r600_context*)ctx; local in function:do_hardware_msaa_resolve 918 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_blit 976 r600_init_blit_functions(struct r600_context * rctx) argument [all...] |
| H A D | evergreen_compute.c | 108 struct r600_context *rctx = NULL; local in function:evergreen_set_rat 114 rctx = pipe->ctx; 116 COMPUTE_DBG(rctx->screen, "bind rat: %i \n", id); 142 evergreen_init_color_surface_rat(rctx, surf); 145 static void evergreen_cs_set_vertex_buffer(struct r600_context *rctx, argument 150 struct r600_vertexbuf_state *state = &rctx->cs_vertex_buffer_state; 159 rctx->b.flags |= R600_CONTEXT_INV_VERTEX_CACHE; 162 r600_mark_atom_dirty(rctx, &state->atom); 165 static void evergreen_cs_set_constant_buffer(struct r600_context *rctx, argument 177 rctx 410 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_create_compute_state 454 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_delete_compute_state 477 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_bind_compute_state 509 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_compute_upload_input 575 evergreen_emit_dispatch(struct r600_context * rctx,const struct pipe_grid_info * info,uint32_t indirect_grid[3]) argument 657 compute_setup_cbs(struct r600_context * rctx) argument 698 compute_emit_cs(struct r600_context * rctx,const struct pipe_grid_info * info) argument 857 evergreen_emit_cs_shader(struct r600_context * rctx,struct r600_atom * atom) argument 897 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_launch_grid 924 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_set_compute_resources 959 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_set_global_binding 1022 evergreen_init_atom_start_compute_cs(struct r600_context * rctx) argument 1189 evergreen_init_compute_state_functions(struct r600_context * rctx) argument 1208 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_compute_global_transfer_map [all...] |
| H A D | evergreen_hw_context.c | 31 void evergreen_dma_copy_buffer(struct r600_context *rctx, argument 38 struct radeon_cmdbuf *cs = rctx->b.dma.cs; 63 r600_need_dma_space(&rctx->b, ncopy * 5, rdst, rsrc); 67 radeon_add_to_buffer_list(&rctx->b, &rctx->b.dma, rsrc, RADEON_USAGE_READ, 0); 68 radeon_add_to_buffer_list(&rctx->b, &rctx->b.dma, rdst, RADEON_USAGE_WRITE, 0); 83 void evergreen_cp_dma_clear_buffer(struct r600_context *rctx, argument 88 struct radeon_cmdbuf *cs = rctx->b.gfx.cs; 91 assert(rctx [all...] |
| H A D | r600_hw_context.c | 92 void r600_flush_emit(struct r600_context *rctx) argument 94 struct radeon_cmdbuf *cs = rctx->b.gfx.cs; 98 if (!rctx->b.flags) { 103 if (rctx->b.flags & R600_CONTEXT_STREAMOUT_FLUSH) 104 rctx->b.flags |= r600_get_flush_flags(R600_COHERENCY_SHADER); 106 if (rctx->b.flags & R600_CONTEXT_WAIT_3D_IDLE) { 109 if (rctx->b.flags & R600_CONTEXT_WAIT_CP_DMA_IDLE) { 115 if (rctx->b.family >= CHIP_CAYMAN) { 117 rctx->b.flags |= R600_CONTEXT_PS_PARTIAL_FLUSH; 124 if (rctx 437 r600_emit_pfp_sync_me(struct r600_context * rctx) argument 500 r600_cp_dma_copy_buffer(struct r600_context * rctx,struct pipe_resource * dst,uint64_t dst_offset,struct pipe_resource * src,uint64_t src_offset,unsigned size) argument 580 r600_dma_copy_buffer(struct r600_context * rctx,struct pipe_resource * dst,struct pipe_resource * src,uint64_t dst_offset,uint64_t src_offset,uint64_t size) argument [all...] |
| H A D | r600_state.c | 247 static void r600_emit_polygon_offset(struct r600_context *rctx, struct r600_atom *a) argument 249 struct radeon_cmdbuf *cs = rctx->b.gfx.cs; 318 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_create_blend_state_mode 330 if (rctx->b.family > CHIP_R600) 387 if (rctx->b.family > CHIP_R600) { 459 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_create_rs_state 485 if (rctx->b.chip_class == R700) { 509 S_028A4C_PS_ITER_SAMPLE(state->multisample && rctx->ps_iter_samples > 1); 510 if (rctx->b.family == CHIP_RV770) { 512 sc_mode_cntl |= S_028A4C_TILE_COVER_DISABLE(state->multisample && rctx 793 r600_emit_clip_state(struct r600_context * rctx,struct r600_atom * atom) argument 807 r600_init_color_surface(struct r600_context * rctx,struct r600_surface * surf,bool force_cmask_fmask) argument 1039 r600_init_depth_surface(struct r600_context * rctx,struct r600_surface * surf) argument 1088 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_framebuffer_state 1285 r600_emit_msaa_state(struct r600_context * rctx,int nr_samples) argument 1352 r600_emit_framebuffer_state(struct r600_context * rctx,struct r600_atom * atom) argument 1505 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_min_samples 1518 r600_emit_cb_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument 1548 r600_emit_db_state(struct r600_context * rctx,struct r600_atom * atom) argument 1569 r600_emit_db_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument 1654 r600_emit_config_state(struct r600_context * rctx,struct r600_atom * atom) argument 1663 r600_emit_vertex_buffers(struct r600_context * rctx,struct r600_atom * atom) argument 1699 r600_emit_constant_buffers(struct r600_context * rctx,struct r600_constbuf_state * state,unsigned buffer_id_base,unsigned reg_alu_constbuf_size,unsigned reg_alu_const_cache) argument 1751 r600_emit_vs_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument 1759 r600_emit_gs_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument 1767 r600_emit_ps_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument 1775 r600_emit_sampler_views(struct r600_context * rctx,struct r600_samplerview_state * state,unsigned resource_id_base) argument 1806 r600_emit_vs_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument 1811 r600_emit_gs_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument 1816 r600_emit_ps_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument 1821 r600_emit_sampler_states(struct r600_context * rctx,struct r600_textures_info * texinfo,unsigned resource_id_base,unsigned border_color_reg) argument 1869 r600_emit_vs_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument 1874 r600_emit_gs_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument 1879 r600_emit_ps_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument 1884 r600_emit_seamless_cube_map(struct r600_context * rctx,struct r600_atom * atom) argument 1899 r600_emit_sample_mask(struct r600_context * rctx,struct r600_atom * a) argument 1908 r600_emit_vertex_fetch_shader(struct r600_context * rctx,struct r600_atom * a) argument 1924 r600_emit_shader_stages(struct r600_context * rctx,struct r600_atom * a) argument 1959 r600_emit_gs_rings(struct r600_context * rctx,struct r600_atom * a) argument 1998 r600_adjust_gprs(struct r600_context * rctx) argument 2089 r600_init_atom_start_cs(struct r600_context * rctx) argument 2438 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_update_ps_state 2652 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_update_gs_state 2728 r600_create_resolve_blend(struct r600_context * rctx) argument 2748 r700_create_resolve_blend(struct r600_context * rctx) argument 2758 r600_create_decompress_blend(struct r600_context * rctx) argument 2768 r600_create_db_flush_dsa(struct r600_context * rctx) argument 2792 r600_update_db_shader_control(struct r600_context * rctx) argument 2843 r600_dma_copy_tile(struct r600_context * rctx,struct pipe_resource * dst,unsigned dst_level,unsigned dst_x,unsigned dst_y,unsigned dst_z,struct pipe_resource * src,unsigned src_level,unsigned src_x,unsigned src_y,unsigned src_z,unsigned copy_height,unsigned pitch,unsigned bpp) argument 2954 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_dma_copy 3037 r600_init_state_functions(struct r600_context * rctx) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| H A D | r600_streamout.c | 37 static void r600_set_streamout_enable(struct r600_common_context *rctx, bool enable); 45 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_create_so_target 54 u_suballocator_alloc(&rctx->allocator_zeroed_memory, 4, 4, 82 void r600_streamout_buffers_dirty(struct r600_common_context *rctx) argument 84 struct r600_atom *begin = &rctx->streamout.begin_atom; 85 unsigned num_bufs = util_bitcount(rctx->streamout.enabled_mask); 86 unsigned num_bufs_appended = util_bitcount(rctx->streamout.enabled_mask & 87 rctx->streamout.append_bitmask); 92 rctx->streamout.num_dw_for_end = 100 if (rctx 118 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_streamout_targets 155 r600_flush_vgt_streamout(struct r600_common_context * rctx) argument 181 r600_emit_streamout_begin(struct r600_common_context * rctx,struct r600_atom * atom) argument 254 r600_emit_streamout_end(struct r600_common_context * rctx) argument 300 r600_emit_streamout_enable(struct r600_common_context * rctx,struct r600_atom * atom) argument 322 r600_set_streamout_enable(struct r600_common_context * rctx,bool enable) argument 340 r600_update_prims_generated_query_state(struct r600_common_context * rctx,unsigned type,int diff) argument 358 r600_streamout_init(struct r600_common_context * rctx) argument [all...] |
| H A D | r600_viewport.c | 51 #define GET_MAX_SCISSOR(rctx) (rctx->chip_class >= EVERGREEN ? 16384 : 8192) 58 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_scissor_states 62 rctx->scissors.states[start_slot + i] = state[i]; 64 if (!rctx->scissor_enabled) 67 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot; 68 rctx->set_atom_dirty(rctx, &rctx->scissors.atom, true); 74 static void r600_get_scissor_from_viewport(struct r600_common_context *rctx, argument 112 r600_clamp_scissor(struct r600_common_context * rctx,struct pipe_scissor_state * out,struct r600_signed_scissor * scissor) argument 141 evergreen_apply_scissor_bug_workaround(struct r600_common_context * rctx,struct pipe_scissor_state * scissor) argument 156 r600_emit_one_scissor(struct r600_common_context * rctx,struct radeon_cmdbuf * cs,struct r600_signed_scissor * vp_scissor,struct pipe_scissor_state * scissor) argument 185 r600_emit_guardband(struct r600_common_context * rctx,struct r600_signed_scissor * vp_as_scissor) argument 236 r600_emit_scissors(struct r600_common_context * rctx,struct r600_atom * atom) argument 286 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_viewport_states 306 r600_emit_one_viewport(struct r600_common_context * rctx,struct pipe_viewport_state * state) argument 319 r600_emit_viewports(struct r600_common_context * rctx) argument 349 r600_emit_depth_ranges(struct r600_common_context * rctx) argument 386 r600_emit_viewport_states(struct r600_common_context * rctx,struct r600_atom * atom) argument 394 r600_viewport_set_rast_deps(struct r600_common_context * rctx,bool scissor_enable,bool clip_halfz) argument 415 r600_update_vs_writes_viewport_index(struct r600_common_context * rctx,struct tgsi_shader_info * info) argument 446 r600_init_viewport_functions(struct r600_common_context * rctx) argument [all...] |
| H A D | r600_state_common.c | 57 void r600_add_atom(struct r600_context *rctx, argument 62 assert(rctx->atoms[id] == NULL); 63 rctx->atoms[id] = atom; 67 void r600_init_atom(struct r600_context *rctx, argument 75 r600_add_atom(rctx, atom, id); 78 void r600_emit_cso_state(struct r600_context *rctx, struct r600_atom *atom) argument 80 r600_emit_command_buffer(&rctx->b.gfx.cs, ((struct r600_cso_state*)atom)->cb); 83 void r600_emit_alphatest_state(struct r600_context *rctx, struct r600_atom *atom) argument 85 struct radeon_cmdbuf *cs = &rctx->b.gfx.cs; 89 if (rctx 101 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_memory_barrier 128 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_texture_barrier 188 r600_bind_blend_state_internal(struct r600_context * rctx,struct r600_blend_state * blend,bool blend_disable) argument 231 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_blend_state 245 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_blend_color 251 r600_emit_blend_color(struct r600_context * rctx,struct r600_atom * atom) argument 263 r600_emit_vgt_state(struct r600_context * rctx,struct r600_atom * atom) argument 281 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_clip_state 291 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_stencil_ref 297 r600_emit_stencil_ref(struct r600_context * rctx,struct r600_atom * atom) argument 316 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_pipe_stencil_ref 337 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_dsa_state 379 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_rs_state 433 r600_sampler_states_dirty(struct r600_context * rctx,struct r600_sampler_states * state) argument 452 struct r600_context *rctx = (struct r600_context *)pipe; local in function:r600_bind_sampler_states 519 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_blend_state 533 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_dsa_state 546 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_vertex_elements 559 r600_vertex_buffers_dirty(struct r600_context * rctx) argument 574 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_vertex_buffers 630 r600_sampler_views_dirty(struct r600_context * rctx,struct r600_samplerview_state * state) argument 647 struct r600_context *rctx = (struct r600_context *) pipe; local in function:r600_set_sampler_views 764 const struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_get_hw_atomic_count 818 const struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_shader_selector_key 1044 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_ps_state 1052 r600_get_vs_info(struct r600_context * rctx) argument 1066 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_vs_state 1080 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_gs_state 1097 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_tcs_state 1104 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_tes_state 1144 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_ps_state 1156 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_vs_state 1169 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_gs_state 1181 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_tcs_state 1193 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_tes_state 1203 r600_constant_buffers_dirty(struct r600_context * rctx,struct r600_constbuf_state * state) argument 1217 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_constant_buffer 1281 struct r600_context *rctx = (struct r600_context*)pipe; local in function:r600_set_sample_mask 1290 r600_update_driver_const_buffers(struct r600_context * rctx,bool compute_only) argument 1381 r600_alloc_buf_consts(struct r600_context * rctx,int shader_type,unsigned array_size,uint32_t * base_offset) argument 1403 r600_setup_buffer_constants(struct r600_context * rctx,int shader_type) argument 1451 eg_setup_buffer_constants(struct r600_context * rctx,int shader_type) argument 1503 r600_set_sample_locations_constant_buffer(struct r600_context * rctx) argument 1525 struct r600_context *rctx = (struct r600_context *)ctx; local in function:update_shader_atom 1537 update_gs_block_state(struct r600_context * rctx,unsigned enable) argument 1584 r600_update_clip_state(struct r600_context * rctx,struct r600_pipe_shader * current) argument 1601 r600_generate_fixed_func_tcs(struct r600_context * rctx) argument 1629 r600_update_compressed_resource_state(struct r600_context * rctx,bool compute_only) argument 1685 r600_setup_scratch_area_for_shader(struct r600_context * rctx,struct r600_pipe_shader * shader,struct r600_scratch_buffer * scratch,unsigned ring_base_reg,unsigned item_size_reg,unsigned ring_size_reg) argument 1760 r600_setup_scratch_buffers(struct r600_context * rctx) argument 1813 r600_update_derived_state(struct r600_context * rctx) argument 2041 r600_emit_clip_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument 2061 r600_emit_rasterizer_prim_state(struct r600_context * rctx) argument 2097 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_draw_vbo 2628 r600_emit_shader(struct r600_context * rctx,struct r600_atom * a) argument 3266 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_invalidate_buffer 3364 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_set_active_query_state 3389 r600_init_common_state_functions(struct r600_context * rctx) argument [all...] |
| H A D | r600_pipe.c | 69 struct r600_context *rctx = (struct r600_context *)context; local in function:r600_destroy_context 72 r600_isa_destroy(rctx->isa); 74 r600_sb_context_destroy(rctx->sb_context); 76 for (sh = 0; sh < (rctx->b.chip_class < EVERGREEN ? R600_NUM_HW_STAGES : EG_NUM_HW_STAGES); sh++) { 77 r600_resource_reference(&rctx->scratch_buffers[sh].buffer, NULL); 79 r600_resource_reference(&rctx->dummy_cmask, NULL); 80 r600_resource_reference(&rctx->dummy_fmask, NULL); 82 if (rctx->append_fence) 83 pipe_resource_reference((struct pipe_resource**)&rctx->append_fence, NULL); 85 rctx 140 struct r600_context *rctx = CALLOC_STRUCT(r600_context); local in function:r600_create_context [all...] |
| H A D | r600_blit.c | 55 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blitter_begin 57 if (rctx->cmd_buf_is_compute) { 58 rctx->b.gfx.flush(rctx, PIPE_FLUSH_ASYNC, NULL); 59 rctx->cmd_buf_is_compute = false; 62 util_blitter_save_vertex_buffer_slot(rctx->blitter, rctx->vertex_buffer_state.vb); 63 util_blitter_save_vertex_elements(rctx->blitter, rctx->vertex_fetch_shader.cso); 64 util_blitter_save_vertex_shader(rctx 101 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blitter_end 118 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blit_decompress_depth 205 r600_blit_decompress_depth_in_place(struct r600_context * rctx,struct r600_texture * texture,bool is_stencil_sampler,unsigned first_level,unsigned last_level,unsigned first_layer,unsigned last_layer) argument 265 r600_decompress_depth_textures(struct r600_context * rctx,struct r600_samplerview_state * textures) argument 299 r600_decompress_depth_images(struct r600_context * rctx,struct r600_image_state * images) argument 338 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blit_decompress_color 378 r600_decompress_color_textures(struct r600_context * rctx,struct r600_samplerview_state * textures) argument 402 r600_decompress_color_images(struct r600_context * rctx,struct r600_image_state * images) argument 436 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_decompress_subresource 470 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear 544 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear_render_target 562 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear_depth_stencil 574 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_copy_buffer 602 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_copy_global_buffer 648 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_clear_buffer 680 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_resource_copy_region 826 struct r600_context *rctx = (struct r600_context*)ctx; local in function:do_hardware_msaa_resolve 920 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_blit 978 r600_init_blit_functions(struct r600_context * rctx) argument [all...] |
| H A D | evergreen_compute.c | 127 struct r600_context *rctx = NULL; local in function:evergreen_set_rat 133 rctx = pipe->ctx; 135 COMPUTE_DBG(rctx->screen, "bind rat: %i \n", id); 161 evergreen_init_color_surface_rat(rctx, surf); 164 static void evergreen_cs_set_vertex_buffer(struct r600_context *rctx, argument 169 struct r600_vertexbuf_state *state = &rctx->cs_vertex_buffer_state; 178 rctx->b.flags |= R600_CONTEXT_INV_VERTEX_CACHE; 181 r600_mark_atom_dirty(rctx, &state->atom); 184 static void evergreen_cs_set_constant_buffer(struct r600_context *rctx, argument 196 rctx 429 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_create_compute_state 472 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_delete_compute_state 496 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_bind_compute_state 530 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_compute_upload_input 596 evergreen_emit_dispatch(struct r600_context * rctx,const struct pipe_grid_info * info,uint32_t indirect_grid[3]) argument 679 compute_setup_cbs(struct r600_context * rctx) argument 720 compute_emit_cs(struct r600_context * rctx,const struct pipe_grid_info * info) argument 887 evergreen_emit_cs_shader(struct r600_context * rctx,struct r600_atom * atom) argument 928 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_launch_grid 956 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_set_compute_resources 991 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_set_global_binding 1054 evergreen_init_atom_start_compute_cs(struct r600_context * rctx) argument 1221 evergreen_init_compute_state_functions(struct r600_context * rctx) argument 1240 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_compute_global_transfer_map [all...] |
| H A D | r600_pipe_common.c | 136 struct r600_common_context *rctx = local in function:r600_draw_rectangle 143 rctx->b.bind_vertex_elements_state(&rctx->b, vertex_elements_cso); 144 rctx->b.bind_vs_state(&rctx->b, get_vs(blitter)); 157 rctx->b.set_viewport_states(&rctx->b, 0, 1, &viewport); 162 u_upload_alloc(rctx->b.stream_uploader, 0, sizeof(float) * 24, 163 rctx->screen->info.tcc_cache_line_size, 210 rctx 216 r600_dma_emit_wait_idle(struct r600_common_context * rctx) argument 338 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_flush_from_st 405 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_flush_dma_ring 489 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_get_reset_status 497 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_debug_callback 508 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_device_reset_callback 517 r600_check_device_reset(struct r600_common_context * rctx) argument 540 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_dma_clear_buffer_fallback 579 r600_common_context_init(struct r600_common_context * rctx,struct r600_common_screen * rscreen,unsigned context_flags) argument 648 r600_common_context_cleanup(struct r600_common_context * rctx) argument 1088 struct r600_common_context *rctx; local in function:r600_fence_finish 1394 struct r600_common_context *rctx = (struct r600_common_context*)rscreen->aux_context; local in function:r600_screen_clear_buffer [all...] |
| H A D | evergreen_hw_context.c | 31 void evergreen_dma_copy_buffer(struct r600_context *rctx, argument 38 struct radeon_cmdbuf *cs = &rctx->b.dma.cs; 63 r600_need_dma_space(&rctx->b, ncopy * 5, rdst, rsrc); 67 radeon_add_to_buffer_list(&rctx->b, &rctx->b.dma, rsrc, RADEON_USAGE_READ, 0); 68 radeon_add_to_buffer_list(&rctx->b, &rctx->b.dma, rdst, RADEON_USAGE_WRITE, 0); 83 void evergreen_cp_dma_clear_buffer(struct r600_context *rctx, argument 88 struct radeon_cmdbuf *cs = &rctx->b.gfx.cs; 91 assert(rctx [all...] |
| H A D | evergreen_compute.h | 41 void evergreen_init_atom_start_compute_cs(struct r600_context *rctx); 42 void evergreen_init_compute_state_functions(struct r600_context *rctx); 43 void evergreen_emit_cs_shader(struct r600_context *rctx, struct r600_atom * atom);
|
| H A D | r600_hw_context.c | 92 void r600_flush_emit(struct r600_context *rctx) argument 94 struct radeon_cmdbuf *cs = &rctx->b.gfx.cs; 98 if (!rctx->b.flags) { 103 if (rctx->b.flags & R600_CONTEXT_STREAMOUT_FLUSH) 104 rctx->b.flags |= r600_get_flush_flags(R600_COHERENCY_SHADER); 106 if (rctx->b.flags & R600_CONTEXT_WAIT_3D_IDLE) { 109 if (rctx->b.flags & R600_CONTEXT_WAIT_CP_DMA_IDLE) { 115 if (rctx->b.family >= CHIP_CAYMAN) { 117 rctx->b.flags |= R600_CONTEXT_PS_PARTIAL_FLUSH; 124 if (rctx 437 r600_emit_pfp_sync_me(struct r600_context * rctx) argument 500 r600_cp_dma_copy_buffer(struct r600_context * rctx,struct pipe_resource * dst,uint64_t dst_offset,struct pipe_resource * src,uint64_t src_offset,unsigned size) argument 580 r600_dma_copy_buffer(struct r600_context * rctx,struct pipe_resource * dst,struct pipe_resource * src,uint64_t dst_offset,uint64_t src_offset,uint64_t size) argument [all...] |
| H A D | r600_query.c | 92 static bool r600_query_sw_begin(struct r600_common_context *rctx, argument 103 query->begin_result = rctx->num_draw_calls; 106 query->begin_result = rctx->num_decompress_calls; 109 query->begin_result = rctx->num_mrt_draw_calls; 112 query->begin_result = rctx->num_prim_restart_calls; 115 query->begin_result = rctx->num_spill_draw_calls; 118 query->begin_result = rctx->num_compute_calls; 121 query->begin_result = rctx->num_spill_compute_calls; 124 query->begin_result = rctx->num_dma_calls; 127 query->begin_result = rctx 242 r600_query_sw_end(struct r600_common_context * rctx,struct r600_query * rquery) argument 394 r600_query_sw_get_result(struct r600_common_context * rctx,struct r600_query * rquery,bool wait,union pipe_query_result * result) argument 677 r600_update_occlusion_query_state(struct r600_common_context * rctx,unsigned type,int diff) argument 991 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_destroy_query 1000 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_begin_query 1006 r600_query_hw_reset_buffers(struct r600_common_context * rctx,struct r600_query_hw * query) argument 1033 r600_query_hw_begin(struct r600_common_context * rctx,struct r600_query * rquery) argument 1056 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_end_query 1062 r600_query_hw_end(struct r600_common_context * rctx,struct r600_query * rquery) argument 1081 r600_get_hw_query_params(struct r600_common_context * rctx,struct r600_query_hw * rquery,int index,struct r600_hw_query_params * params) argument 1302 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_get_query_result 1316 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_get_query_result_resource 1329 r600_query_hw_get_result(struct r600_common_context * rctx,struct r600_query * rquery,bool wait,union pipe_query_result * result) argument 1402 r600_create_query_result_shader(struct r600_common_context * rctx) argument 1590 r600_restore_qbo_state(struct r600_common_context * rctx,struct r600_qbo_state * st) argument 1600 r600_query_hw_get_result_resource(struct r600_common_context * rctx,struct r600_query * rquery,bool wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * resource,unsigned offset) argument 1757 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_render_condition 2112 r600_query_init(struct r600_common_context * rctx) argument [all...] |
| H A D | r600_state.c | 252 static void r600_emit_polygon_offset(struct r600_context *rctx, struct r600_atom *a) argument 254 struct radeon_cmdbuf *cs = &rctx->b.gfx.cs; 323 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_create_blend_state_mode 335 if (rctx->b.family > CHIP_R600) 392 if (rctx->b.family > CHIP_R600) { 464 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_create_rs_state 490 if (rctx->b.chip_class == R700) { 514 S_028A4C_PS_ITER_SAMPLE(state->multisample && rctx->ps_iter_samples > 1); 515 if (rctx->b.family == CHIP_RV770) { 517 sc_mode_cntl |= S_028A4C_TILE_COVER_DISABLE(state->multisample && rctx 796 r600_emit_clip_state(struct r600_context * rctx,struct r600_atom * atom) argument 810 r600_init_color_surface(struct r600_context * rctx,struct r600_surface * surf,bool force_cmask_fmask) argument 1042 r600_init_depth_surface(struct r600_context * rctx,struct r600_surface * surf) argument 1091 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_framebuffer_state 1288 r600_emit_msaa_state(struct r600_context * rctx,int nr_samples) argument 1355 r600_emit_framebuffer_state(struct r600_context * rctx,struct r600_atom * atom) argument 1508 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_min_samples 1521 r600_emit_cb_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument 1551 r600_emit_db_state(struct r600_context * rctx,struct r600_atom * atom) argument 1572 r600_emit_db_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument 1657 r600_emit_config_state(struct r600_context * rctx,struct r600_atom * atom) argument 1666 r600_emit_vertex_buffers(struct r600_context * rctx,struct r600_atom * atom) argument 1702 r600_emit_constant_buffers(struct r600_context * rctx,struct r600_constbuf_state * state,unsigned buffer_id_base,unsigned reg_alu_constbuf_size,unsigned reg_alu_const_cache) argument 1754 r600_emit_vs_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument 1762 r600_emit_gs_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument 1770 r600_emit_ps_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument 1778 r600_emit_sampler_views(struct r600_context * rctx,struct r600_samplerview_state * state,unsigned resource_id_base) argument 1809 r600_emit_vs_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument 1814 r600_emit_gs_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument 1819 r600_emit_ps_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument 1824 r600_emit_sampler_states(struct r600_context * rctx,struct r600_textures_info * texinfo,unsigned resource_id_base,unsigned border_color_reg) argument 1872 r600_emit_vs_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument 1877 r600_emit_gs_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument 1882 r600_emit_ps_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument 1887 r600_emit_seamless_cube_map(struct r600_context * rctx,struct r600_atom * atom) argument 1902 r600_emit_sample_mask(struct r600_context * rctx,struct r600_atom * a) argument 1911 r600_emit_vertex_fetch_shader(struct r600_context * rctx,struct r600_atom * a) argument 1927 r600_emit_shader_stages(struct r600_context * rctx,struct r600_atom * a) argument 1962 r600_emit_gs_rings(struct r600_context * rctx,struct r600_atom * a) argument 2001 r600_adjust_gprs(struct r600_context * rctx) argument 2092 r600_init_atom_start_cs(struct r600_context * rctx) argument 2441 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_update_ps_state 2656 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_update_gs_state 2732 r600_create_resolve_blend(struct r600_context * rctx) argument 2752 r700_create_resolve_blend(struct r600_context * rctx) argument 2762 r600_create_decompress_blend(struct r600_context * rctx) argument 2772 r600_create_db_flush_dsa(struct r600_context * rctx) argument 2796 r600_update_db_shader_control(struct r600_context * rctx) argument 2847 r600_dma_copy_tile(struct r600_context * rctx,struct pipe_resource * dst,unsigned dst_level,unsigned dst_x,unsigned dst_y,unsigned dst_z,struct pipe_resource * src,unsigned src_level,unsigned src_x,unsigned src_y,unsigned src_z,unsigned copy_height,unsigned pitch,unsigned bpp) argument 2958 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_dma_copy 3041 r600_init_state_functions(struct r600_context * rctx) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/ |
| H A D | sb_public.h | 40 int r600_sb_bytecode_process(struct r600_context *rctx,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/ |
| H A D | sb_public.h | 40 int r600_sb_bytecode_process(struct r600_context *rctx,
|