| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_draw.c | 64 iris_update_draw_info(struct iris_context *ice, argument 67 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; 70 if (ice->state.prim_mode != info->mode) { 71 ice->state.prim_mode = info->mode; 72 ice->state.dirty |= IRIS_DIRTY_VF_TOPOLOGY; 77 if (points_or_lines != ice->state.prim_is_points_or_lines) { 78 ice->state.prim_is_points_or_lines = points_or_lines; 79 ice->state.dirty |= IRIS_DIRTY_CLIP; 84 ice->state.vertices_per_patch != ice 117 iris_update_draw_parameters(struct iris_context * ice,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draw) argument 180 iris_indirect_draw_vbo(struct iris_context * ice,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draw) argument 233 iris_simple_draw_vbo(struct iris_context * ice,const struct pipe_draw_info * draw,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * sc) argument 266 struct iris_context *ice = (struct iris_context *) ctx; local in function:iris_draw_vbo 321 iris_update_grid_size_resource(struct iris_context * ice,const struct pipe_grid_info * grid) argument 379 struct iris_context *ice = (struct iris_context *) ctx; local in function:iris_launch_grid [all...] |
| H A D | iris_genx_protos.h | 31 void genX(init_state)(struct iris_context *ice); 33 void genX(emit_hashing_mode)(struct iris_context *ice, 37 void genX(emit_depth_state_workarounds)(struct iris_context *ice, 40 void genX(update_pma_fix)(struct iris_context *ice, 47 void genX(init_blorp)(struct iris_context *ice); 50 void genX(init_query)(struct iris_context *ice); 51 void genX(math_add32_gpr0)(struct iris_context *ice, 54 void genX(math_div32_gpr0)(struct iris_context *ice,
|
| H A D | iris_context.c | 46 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_set_debug_callback 52 ice->dbg = *cb; 54 memset(&ice->dbg, 0, sizeof(ice->dbg)); 67 struct iris_context *ice = batch->ice; local in function:iris_lost_context_state 77 ice->state.dirty = ~0ull; 78 ice->state.stage_dirty = ~0ull; 79 ice->state.current_hash_scale = 0; 80 memset(&ice 91 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_get_device_reset_status 126 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_set_device_reset_callback 170 create_dirty_dmabuf_set(struct iris_context * ice) argument 179 iris_mark_dirty_dmabuf(struct iris_context * ice,struct pipe_resource * res) argument 189 clear_dirty_dmabuf_set(struct iris_context * ice) argument 201 iris_flush_dirty_dmabufs(struct iris_context * ice) argument 218 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_destroy_context 284 struct iris_context *ice = rzalloc(NULL, struct iris_context); local in function:iris_create_context [all...] |
| H A D | iris_measure.h | 37 void iris_init_batch_measure(struct iris_context *ice, 40 void iris_destroy_ctx_measure(struct iris_context *ice); 42 void iris_measure_frame_end(struct iris_context *ice); 43 void iris_measure_batch_end(struct iris_context *ice, struct iris_batch *batch); 44 void _iris_measure_snapshot(struct iris_context *ice, 51 #define iris_measure_snapshot(ice, batch, type, draw, indirect, start_count) \ 52 if (unlikely(((struct iris_screen *) ice->ctx.screen)->measure.config)) \ 53 _iris_measure_snapshot(ice, batch, type, draw, indirect, start_count)
|
| H A D | iris_binder.h | 52 void iris_init_binder(struct iris_context *ice); 54 uint32_t iris_binder_reserve(struct iris_context *ice, unsigned size); 55 void iris_binder_reserve_3d(struct iris_context *ice); 56 void iris_binder_reserve_compute(struct iris_context *ice);
|
| H A D | iris_binder.c | 68 binder_realloc(struct iris_context *ice) argument 70 struct iris_screen *screen = (void *) ice->ctx.screen; 72 struct iris_binder *binder = &ice->state.binder; 101 ice->state.dirty |= IRIS_DIRTY_RENDER_BUFFER; 102 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; 119 iris_binder_reserve(struct iris_context *ice, argument 122 struct iris_binder *binder = &ice->state.binder; 125 binder_realloc(ice); 138 iris_binder_reserve_3d(struct iris_context *ice) argument 140 struct iris_compiled_shader **shaders = ice 196 iris_binder_reserve_compute(struct iris_context * ice) argument 214 iris_init_binder(struct iris_context * ice) argument [all...] |
| H A D | iris_performance_query.c | 37 struct iris_context *ice = (void *) pipe; local in function:iris_init_perf_query_info 38 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; 54 if (!ice->perf_ctx) 55 ice->perf_ctx = intel_perf_new_context(ice); 57 if (unlikely(!ice->perf_ctx)) 60 perf_cfg = intel_perf_config(ice->perf_ctx); 65 perf_cfg = intel_perf_new(ice->perf_ctx); 73 intel_perf_init_context(ice->perf_ctx, 75 ice, 88 struct iris_context *ice = (void *) pipe; local in function:iris_new_perf_query_obj 108 struct iris_context *ice = (void *) pipe; local in function:iris_begin_perf_query 119 struct iris_context *ice = (void *) pipe; local in function:iris_end_perf_query 131 struct iris_context *ice = (void *) pipe; local in function:iris_delete_perf_query 148 struct iris_context *ice = (void *) pipe; local in function:iris_get_perf_query_info 171 struct iris_context *ice = (void *) pipe; local in function:iris_get_perf_counter_info 190 struct iris_context *ice = (void *) pipe; local in function:iris_wait_perf_query 202 struct iris_context *ice = (void *) pipe; local in function:iris_is_perf_query_ready 223 struct iris_context *ice = (void *) pipe; local in function:iris_get_perf_query_data [all...] |
| H A D | iris_measure.c | 62 config_from_context(struct iris_context *ice) argument 64 return ((struct iris_screen *) ice->ctx.screen)->measure.config; 85 iris_init_batch_measure(struct iris_context *ice, struct iris_batch *batch) argument 87 const struct intel_measure_config *config = config_from_context(ice); 110 (uintptr_t)util_hash_crc32(&ice->state.framebuffer, 111 sizeof(ice->state.framebuffer)); 126 measure_start_snapshot(struct iris_context *ice, argument 133 const struct intel_measure_config *config = config_from_context(ice); 134 const struct iris_screen *screen = (void *) ice->ctx.screen; 179 snapshot->cs = (uintptr_t) ice 211 state_changed(const struct iris_context * ice,const struct iris_batch * batch,enum intel_measure_snapshot_type type) argument 233 iris_measure_renderpass(struct iris_context * ice) argument 257 _iris_measure_snapshot(struct iris_context * ice,struct iris_batch * batch,enum intel_measure_snapshot_type type,const struct pipe_draw_info * draw,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * sc) argument 322 iris_destroy_ctx_measure(struct iris_context * ice) argument 332 iris_measure_batch_end(struct iris_context * ice,struct iris_batch * batch) argument 377 iris_measure_frame_end(struct iris_context * ice) argument [all...] |
| H A D | iris_border_color.c | 83 iris_init_border_color_pool(struct iris_context *ice) argument 85 struct iris_screen *screen = (void *) ice->ctx.screen; 88 struct iris_border_color_pool *pool = &ice->state.border_color_pool; 91 pool->ht = _mesa_hash_table_create(ice, color_hash, color_equals); 97 iris_destroy_border_color_pool(struct iris_context *ice) argument 99 struct iris_border_color_pool *pool = &ice->state.border_color_pool; 109 iris_border_color_pool_reserve(struct iris_context *ice, unsigned count) argument 111 struct iris_border_color_pool *pool = &ice->state.border_color_pool; 118 if (iris_batch_references(&ice->batches[i], pool->bo)) 119 iris_batch_flush(&ice 133 iris_upload_border_color(struct iris_context * ice,union pipe_color_union * color) argument [all...] |
| H A D | iris_blorp.c | 135 struct iris_context *ice = blorp_batch->blorp->driver_ctx; local in function:blorp_alloc_dynamic_state 138 return stream_state(batch, ice->state.dynamic_uploader, 161 struct iris_context *ice = blorp_batch->blorp->driver_ctx; local in function:blorp_alloc_binding_table 162 struct iris_binder *binder = &ice->state.binder; 165 *bt_offset = iris_binder_reserve(ice, num_entries * sizeof(uint32_t)); 169 surface_maps[i] = stream_state(batch, ice->state.surface_uploader, 185 struct iris_context *ice = blorp_batch->blorp->driver_ctx; local in function:blorp_alloc_vertex_buffer 190 void *map = stream_state(batch, ice->ctx.const_uploader, size, 64, 214 struct iris_context *ice = blorp_batch->blorp->driver_ctx; local in function:blorp_vf_invalidate_for_vb_48b_transitions 222 if (high_bits != ice 269 struct iris_context *ice = blorp_batch->blorp->driver_ctx; local in function:iris_blorp_exec 396 struct iris_context *ice = blorp_batch->blorp->driver_ctx; local in function:blorp_measure_start [all...] |
| H A D | iris_monitor.c | 144 iris_init_monitor_ctx(struct iris_context *ice) argument 146 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; 148 ice->perf_ctx = intel_perf_new_context(ice); 149 if (unlikely(!ice->perf_ctx)) 152 struct intel_perf_context *perf_ctx = ice->perf_ctx; 156 ice, 157 ice, 160 ice->batches[IRIS_BATCH_RENDER].hw_ctx_id, 166 iris_create_monitor_object(struct iris_context *ice, argument 235 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_destroy_monitor_object 249 struct iris_context *ice = (void *) ctx; local in function:iris_begin_monitor 259 struct iris_context *ice = (void *) ctx; local in function:iris_end_monitor 272 struct iris_context *ice = (void *) ctx; local in function:iris_get_monitor_result [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_draw.c | 60 iris_update_draw_info(struct iris_context *ice, argument 63 if (ice->state.prim_mode != info->mode) { 64 ice->state.prim_mode = info->mode; 65 ice->state.dirty |= IRIS_DIRTY_VF_TOPOLOGY; 70 if (points_or_lines != ice->state.prim_is_points_or_lines) { 71 ice->state.prim_is_points_or_lines = points_or_lines; 72 ice->state.dirty |= IRIS_DIRTY_CLIP; 77 ice->state.vertices_per_patch != info->vertices_per_patch) { 78 ice->state.vertices_per_patch = info->vertices_per_patch; 79 ice 139 struct iris_context *ice = (struct iris_context *) ctx; local in function:iris_draw_vbo 183 iris_update_grid_size_resource(struct iris_context * ice,const struct pipe_grid_info * grid) argument 233 struct iris_context *ice = (struct iris_context *) ctx; local in function:iris_launch_grid [all...] |
| H A D | iris_binder.h | 52 void iris_init_binder(struct iris_context *ice); 54 uint32_t iris_binder_reserve(struct iris_context *ice, unsigned size); 55 void iris_binder_reserve_3d(struct iris_context *ice); 56 void iris_binder_reserve_compute(struct iris_context *ice);
|
| H A D | iris_context.c | 58 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_set_debug_callback 61 ice->dbg = *cb; 63 memset(&ice->dbg, 0, sizeof(ice->dbg)); 107 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_destroy_context 112 ice->vtbl.destroy_state(ice); 113 iris_destroy_program_cache(ice); 114 iris_destroy_border_color_pool(ice); 115 u_upload_destroy(ice 156 struct iris_context *ice = rzalloc(NULL, struct iris_context); local in function:iris_create_context [all...] |
| H A D | iris_binder.c | 68 binder_realloc(struct iris_context *ice) argument 70 struct iris_screen *screen = (void *) ice->ctx.screen; 72 struct iris_binder *binder = &ice->state.binder; 101 ice->state.dirty |= IRIS_ALL_DIRTY_BINDINGS; 118 iris_binder_reserve(struct iris_context *ice, argument 121 struct iris_binder *binder = &ice->state.binder; 124 binder_realloc(ice); 137 iris_binder_reserve_3d(struct iris_context *ice) argument 139 struct iris_compiled_shader **shaders = ice->shaders.prog; 140 struct iris_binder *binder = &ice 195 iris_binder_reserve_compute(struct iris_context * ice) argument 213 iris_init_binder(struct iris_context * ice) argument [all...] |
| H A D | iris_pipe_control.c | 151 struct iris_context *ice = (void *) ctx; local in function:iris_texture_barrier 152 struct iris_batch *render_batch = &ice->batches[IRIS_BATCH_RENDER]; 153 struct iris_batch *compute_batch = &ice->batches[IRIS_BATCH_COMPUTE]; 158 iris_emit_pipe_control_flush(&ice->batches[IRIS_BATCH_RENDER], 162 iris_emit_pipe_control_flush(&ice->batches[IRIS_BATCH_RENDER], 167 iris_emit_pipe_control_flush(&ice->batches[IRIS_BATCH_COMPUTE], 169 iris_emit_pipe_control_flush(&ice->batches[IRIS_BATCH_COMPUTE], 177 struct iris_context *ice = (void *) ctx; local in function:iris_memory_barrier 197 if (ice->batches[i].contains_draw || 198 ice [all...] |
| H A D | iris_program.c | 515 iris_debug_recompile(struct iris_context *ice, argument 520 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen; 526 c->shader_perf_log(&ice->dbg, "Recompiling %s shader for program %s: %s\n", 532 iris_find_previous_compile(ice, info->stage, program_string_id); 534 brw_debug_key_recompile(c, &ice->dbg, info->stage, old_key, key); 542 iris_compile_vs(struct iris_context *ice, argument 546 struct iris_screen *screen = (struct iris_screen *)ice->ctx.screen; 590 brw_compile_vs(compiler, &ice->dbg, mem_ctx, &key_no_ucp, vs_prog_data, 599 iris_debug_recompile(ice, &nir->info, key->program_string_id, key); 605 ice 623 iris_update_compiled_vs(struct iris_context * ice) argument 678 iris_get_shader_info(const struct iris_context * ice,gl_shader_stage stage) argument 702 get_unified_tess_slots(const struct iris_context * ice,uint64_t * per_vertex_slots,uint32_t * per_patch_slots) argument 724 iris_compile_tcs(struct iris_context * ice,struct iris_uncompiled_shader * ish,const struct brw_tcs_prog_key * key) argument 814 iris_update_compiled_tcs(struct iris_context * ice) argument 852 iris_compile_tes(struct iris_context * ice,struct iris_uncompiled_shader * ish,const struct brw_tes_prog_key * key) argument 916 iris_update_compiled_tes(struct iris_context * ice) argument 953 iris_compile_gs(struct iris_context * ice,struct iris_uncompiled_shader * ish,const struct brw_gs_prog_key * key) argument 1016 iris_update_compiled_gs(struct iris_context * ice) argument 1048 iris_compile_fs(struct iris_context * ice,struct iris_uncompiled_shader * ish,const struct brw_wm_prog_key * key,struct brw_vue_map * vue_map) argument 1106 iris_update_compiled_fs(struct iris_context * ice) argument 1144 last_vue_stage(struct iris_context * ice) argument 1162 update_last_vue_map(struct iris_context * ice,struct brw_stage_prog_data * prog_data) argument 1195 get_vue_prog_data(struct iris_context * ice,gl_shader_stage stage) argument 1214 iris_update_compiled_shaders(struct iris_context * ice) argument 1308 iris_compile_cs(struct iris_context * ice,struct iris_uncompiled_shader * ish,const struct brw_cs_prog_key * key) argument 1361 iris_update_compiled_compute_shader(struct iris_context * ice) argument 1402 iris_get_scratch_space(struct iris_context * ice,unsigned per_thread_scratch,gl_shader_stage stage) argument 1506 struct iris_context *ice = (void *) ctx; local in function:iris_create_vs_state 1528 struct iris_context *ice = (void *) ctx; local in function:iris_create_tcs_state 1558 struct iris_context *ice = (void *) ctx; local in function:iris_create_tes_state 1584 struct iris_context *ice = (void *) ctx; local in function:iris_create_gs_state 1604 struct iris_context *ice = (void *) ctx; local in function:iris_create_fs_state 1650 struct iris_context *ice = (void *) ctx; local in function:iris_create_compute_state 1676 struct iris_context *ice = (void *) ctx; local in function:iris_delete_shader_state 1730 bind_state(struct iris_context * ice,struct iris_uncompiled_shader * ish,gl_shader_stage stage) argument 1774 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_bind_tes_state 1786 struct iris_context *ice = (struct iris_context *)ctx; local in function:iris_bind_gs_state 1798 struct iris_context *ice = (struct iris_context *) ctx; local in function:iris_bind_fs_state [all...] |
| H A D | iris_border_color.c | 83 iris_init_border_color_pool(struct iris_context *ice) argument 85 struct iris_screen *screen = (void *) ice->ctx.screen; 88 struct iris_border_color_pool *pool = &ice->state.border_color_pool; 91 pool->ht = _mesa_hash_table_create(ice, color_hash, color_equals); 97 iris_destroy_border_color_pool(struct iris_context *ice) argument 99 struct iris_border_color_pool *pool = &ice->state.border_color_pool; 109 iris_border_color_pool_reserve(struct iris_context *ice, unsigned count) argument 111 struct iris_border_color_pool *pool = &ice->state.border_color_pool; 118 if (iris_batch_references(&ice->batches[i], pool->bo)) 119 iris_batch_flush(&ice 133 iris_upload_border_color(struct iris_context * ice,union pipe_color_union * color) argument [all...] |
| H A D | iris_clear.c | 40 iris_is_color_fast_clear_compatible(struct iris_context *ice, argument 44 struct iris_batch *batch = &ice->batches[IRIS_BATCH_RENDER]; 48 perf_debug(&ice->dbg, "Integer fast clear not enabled for %s", 68 can_fast_clear_color(struct iris_context *ice, argument 78 struct iris_batch *batch = &ice->batches[IRIS_BATCH_RENDER]; 113 if (!iris_is_color_fast_clear_compatible(ice, format, color)) 120 convert_fast_clear_color(struct iris_context *ice, argument 198 fast_clear_color(struct iris_context *ice, argument 206 struct iris_batch *batch = &ice->batches[IRIS_BATCH_RENDER]; 211 color = convert_fast_clear_color(ice, re 289 clear_color(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,enum isl_format format,struct isl_swizzle swizzle,union isl_color_value color) argument 357 can_fast_clear_depth(struct iris_context * ice,struct iris_resource * res,unsigned level,const struct pipe_box * box,float depth) argument 379 fast_clear_depth(struct iris_context * ice,struct iris_resource * res,unsigned level,const struct pipe_box * box,float depth) argument 482 clear_depth_stencil(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,bool clear_depth,bool clear_stencil,float depth,uint8_t stencil) argument 572 struct iris_context *ice = (void *) ctx; local in function:iris_clear 627 struct iris_context *ice = (void *) ctx; local in function:iris_clear_texture 692 struct iris_context *ice = (void *) ctx; local in function:iris_clear_render_target 726 struct iris_context *ice = (void *) ctx; local in function:iris_clear_depth_stencil [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | crocus_context.c | 45 struct crocus_context *ice = (struct crocus_context *)ctx; local in function:crocus_set_debug_callback 48 ice->dbg = *cb; 50 memset(&ice->dbg, 0, sizeof(ice->dbg)); 54 crocus_init_identifier_bo(struct crocus_context *ice) argument 58 bo_map = crocus_bo_map(NULL, ice->workaround_bo, MAP_READ | MAP_WRITE); 62 ice->workaround_bo->kflags |= EXEC_OBJECT_CAPTURE; 63 ice->workaround_offset = ALIGN( 66 crocus_bo_unmap(ice->workaround_bo); 86 struct crocus_context *ice local in function:crocus_lost_context_state 105 struct crocus_context *ice = (struct crocus_context *)ctx; local in function:crocus_get_device_reset_status 140 struct crocus_context *ice = (struct crocus_context *)ctx; local in function:crocus_set_device_reset_callback 189 struct crocus_context *ice = (struct crocus_context *)ctx; local in function:crocus_destroy_context 249 struct crocus_context *ice = rzalloc(NULL, struct crocus_context); local in function:crocus_create_context 332 crocus_sw_check_cond_render(struct crocus_context * ice) argument [all...] |
| H A D | crocus_genx_protos.h | 31 void genX(crocus_init_state)(struct crocus_context *ice); 37 void genX(crocus_update_pma_fix)(struct crocus_context *ice, 41 void genX(crocus_init_blorp)(struct crocus_context *ice); 44 void genX(crocus_init_query)(struct crocus_context *ice);
|
| H A D | crocus_draw.c | 59 can_cut_index_handle_restart_index(struct crocus_context *ice, argument 77 can_cut_index_handle_prim(struct crocus_context *ice, argument 80 struct crocus_screen *screen = (struct crocus_screen*)ice->ctx.screen; 87 if (!can_cut_index_handle_restart_index(ice, draw)) 115 crocus_update_draw_info(struct crocus_context *ice, argument 119 struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen; 125 struct pipe_rasterizer_state *rs_state = crocus_get_rast_state(ice); 138 if (ice->state.prim_mode != mode) { 139 ice->state.prim_mode = mode; 142 if (ice 201 crocus_update_draw_parameters(struct crocus_context * ice,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draw) argument 266 crocus_indirect_draw_vbo(struct crocus_context * ice,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draws) argument 315 crocus_simple_draw_vbo(struct crocus_context * ice,const struct pipe_draw_info * draw,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * sc) argument 370 struct crocus_context *ice = (struct crocus_context *) ctx; local in function:crocus_draw_vbo 448 crocus_update_grid_size_resource(struct crocus_context * ice,const struct pipe_grid_info * grid) argument 480 struct crocus_context *ice = (struct crocus_context *) ctx; local in function:crocus_launch_grid [all...] |
| H A D | crocus_program_cache.c | 85 crocus_find_cached_shader(struct crocus_context *ice, argument 91 _mesa_hash_table_search(ice->shaders.cache, keybox); 99 crocus_find_previous_compile(const struct crocus_context *ice, argument 103 hash_table_foreach(ice->shaders.cache, entry) { 139 crocus_cache_new_bo(struct crocus_context *ice, argument 142 struct crocus_screen *screen = (struct crocus_screen *)ice->ctx.screen; 149 if (ice->shaders.cache_next_offset != 0) { 150 memcpy(map, ice->shaders.cache_bo_map, ice->shaders.cache_next_offset); 153 crocus_bo_unmap(ice 170 crocus_alloc_item_data(struct crocus_context * ice,uint32_t size) argument 187 crocus_upload_shader(struct crocus_context * ice,enum crocus_program_cache_id cache_id,uint32_t key_size,const void * key,const void * assembly,uint32_t asm_size,struct brw_stage_prog_data * prog_data,uint32_t prog_data_size,uint32_t * streamout,enum brw_param_builtin * system_values,unsigned num_system_values,unsigned num_cbufs,const struct crocus_binding_table * bt) argument 246 struct crocus_context *ice = blorp->driver_ctx; local in function:crocus_blorp_lookup_shader 268 struct crocus_context *ice = blorp->driver_ctx; local in function:crocus_blorp_upload_shader 287 crocus_init_program_cache(struct crocus_context * ice) argument 301 crocus_destroy_program_cache(struct crocus_context * ice) argument 336 crocus_print_program_cache(struct crocus_context * ice) argument [all...] |
| H A D | crocus_pipe_control.c | 189 batch->ice->workaround_bo, 190 batch->ice->workaround_offset, 0); 195 batch->ice->workaround_bo, 196 batch->ice->workaround_offset); 273 batch->ice->workaround_bo, 274 batch->ice->workaround_offset, 0); 298 struct crocus_context *ice = (void *) ctx; local in function:crocus_texture_barrier 299 struct crocus_batch *render_batch = &ice->batches[CROCUS_BATCH_RENDER]; 300 struct crocus_batch *compute_batch = &ice->batches[CROCUS_BATCH_COMPUTE]; 334 struct crocus_context *ice local in function:crocus_memory_barrier [all...] |
| /xsrc/external/mit/libICE/dist/specs/ |
| H A D | Makefile.am | 5 docbook = ice.xml
|