Home | History | Annotate | Download | only in i965

Lines Matching refs:brw_context

138 struct brw_context;
369 struct brw_context *brw;
416 void (*emit)( struct brw_context *brw );
722 * brw_context is derived from gl_context.
724 struct brw_context
734 void (*emit_depth_stencil_hiz)(struct brw_context *brw,
751 void (*emit_mi_report_perf_count)(struct brw_context *brw,
1307 * brw_context.c
1321 void intel_prepare_render(struct brw_context *brw);
1323 void brw_predraw_resolve_inputs(struct brw_context *brw, bool rendering,
1326 void intel_resolve_for_dri2_flush(struct brw_context *brw,
1340 brw_meta_resolve_color(struct brw_context *brw,
1346 void brw_workaround_depthstencil_alignment(struct brw_context *brw,
1357 void brw_emit_query_begin(struct brw_context *brw);
1358 void brw_emit_query_end(struct brw_context *brw);
1361 uint64_t brw_timebase_scale(struct brw_context *brw, uint64_t gpu_timestamp);
1362 uint64_t brw_raw_timestamp_delta(struct brw_context *brw,
1367 void brw_write_timestamp(struct brw_context *brw, struct brw_bo *bo, int idx);
1368 void brw_write_depth_count(struct brw_context *brw, struct brw_bo *bo, int idx);
1371 void hsw_overflow_result_to_gpr0(struct brw_context *brw,
1378 bool brw_check_conditional_render(struct brw_context *brw);
1381 void brw_load_register_mem(struct brw_context *brw,
1385 void brw_load_register_mem64(struct brw_context *brw,
1389 void brw_store_register_mem32(struct brw_context *brw,
1391 void brw_store_register_mem64(struct brw_context *brw,
1393 void brw_load_register_imm32(struct brw_context *brw,
1395 void brw_load_register_imm64(struct brw_context *brw,
1397 void brw_load_register_reg(struct brw_context *brw, uint32_t src,
1399 void brw_load_register_reg64(struct brw_context *brw, uint32_t src,
1401 void brw_store_data_imm32(struct brw_context *brw, struct brw_bo *bo,
1403 void brw_store_data_imm64(struct brw_context *brw, struct brw_bo *bo,
1409 void brw_validate_textures( struct brw_context *brw );
1416 key_debug(struct brw_context *brw, const char *name, int a, int b)
1427 void brw_get_scratch_bo(struct brw_context *brw,
1429 void brw_alloc_stage_scratch(struct brw_context *brw,
1432 void brw_init_shader_time(struct brw_context *brw);
1433 int brw_get_shader_time_index(struct brw_context *brw,
1437 void brw_collect_and_report_shader_time(struct brw_context *brw);
1438 void brw_destroy_shader_time(struct brw_context *brw);
1442 void brw_calculate_urb_fence(struct brw_context *brw, unsigned csize,
1444 void brw_upload_urb_fence(struct brw_context *brw);
1448 void brw_upload_cs_urb_state(struct brw_context *brw);
1454 unsigned brw_get_vertex_surface_type(struct brw_context *brw,
1466 void brw_prepare_vertices(struct brw_context *brw);
1473 brw_update_sol_surface(struct brw_context *brw,
1477 void brw_upload_ubo_surfaces(struct brw_context *brw, struct gl_program *prog,
1480 void brw_upload_image_surfaces(struct brw_context *brw,
1487 void brw_init_surface_formats(struct brw_context *brw);
1488 bool brw_render_target_supported(struct brw_context *brw,
1490 uint32_t brw_depth_format(struct brw_context *brw, mesa_format format);
1493 void brw_init_performance_queries(struct brw_context *brw);
1526 brw_save_primitives_written_counters(struct brw_context *brw,
1563 brw_blorp_framebuffer(struct brw_context *brw,
1571 brw_blorp_copytexsubimage(struct brw_context *brw,
1588 void gen8_emit_3dstate_sample_pattern(struct brw_context *brw);
1592 gen7_emit_push_constant_state(struct brw_context *brw, unsigned vs_size,
1597 gen6_upload_urb(struct brw_context *brw, unsigned vs_size,
1600 gen7_upload_urb(struct brw_context *brw, unsigned vs_size,
1607 brw_check_for_reset(struct brw_context *brw);
1632 static inline struct brw_context *
1633 brw_context( struct gl_context *ctx )
1635 return (struct brw_context *)ctx;
1651 brw_depth_writes_enabled(const struct brw_context *brw)
1671 brw_emit_depthbuffer(struct brw_context *brw);
1674 brw_emit_depth_stencil_hiz(struct brw_context *brw,
1684 gen6_emit_depth_stencil_hiz(struct brw_context *brw,
1694 gen7_emit_depth_stencil_hiz(struct brw_context *brw,
1703 gen8_emit_depth_stencil_hiz(struct brw_context *brw,
1715 gen6_upload_push_constants(struct brw_context *brw,
1721 gen9_use_linear_1d_layout(const struct brw_context *brw,