Home
last modified time | relevance | path

Searched refs:surf_state (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_state.c2386 alloc_surface_states(struct iris_surface_state *surf_state, in alloc_surface_states() argument
2397 free(surf_state->cpu); in alloc_surface_states()
2399 surf_state->aux_usages = aux_usages; in alloc_surface_states()
2400 surf_state->num_states = util_bitcount(aux_usages); in alloc_surface_states()
2401 surf_state->cpu = calloc(surf_state->num_states, surf_size); in alloc_surface_states()
2402 surf_state->ref.offset = 0; in alloc_surface_states()
2403 pipe_resource_reference(&surf_state->ref.res, NULL); in alloc_surface_states()
2405 assert(surf_state->cpu); in alloc_surface_states()
2413 struct iris_surface_state *surf_state) in upload_surface_states()
2412 upload_surface_states(struct u_upload_mgr *mgr, struct iris_surface_state *surf_state) upload_surface_states() argument
2433 update_surface_state_addrs(struct u_upload_mgr *mgr, struct iris_surface_state *surf_state, struct iris_bo *bo) update_surface_state_addrs() argument
2505 fill_surface_states(struct isl_device *isl_dev, struct iris_surface_state *surf_state, struct iris_resource *res, struct isl_surf *surf, struct isl_view *view, uint64_t extra_main_offset, uint32_t tile_x_sa, uint32_t tile_y_sa) fill_surface_states() argument
3550 struct iris_state_ref *surf_state = iris_set_shader_buffers() local
4863 surf_state_update_clear_value(struct iris_batch *batch, struct iris_resource *res, struct iris_surface_state *surf_state, enum isl_aux_usage aux_usage) surf_state_update_clear_value() argument
4904 update_clear_value(struct iris_context *ice, struct iris_batch *batch, struct iris_resource *res, struct iris_surface_state *surf_state, struct isl_view *view) update_clear_value() argument
4936 use_surface_state(struct iris_batch *batch, struct iris_surface_state *surf_state, enum isl_aux_usage aux_usage) use_surface_state() argument
5034 use_ubo_ssbo(struct iris_batch *batch, struct iris_context *ice, struct pipe_shader_buffer *buf, struct iris_state_ref *surf_state, bool writable, enum iris_domain access) use_ubo_ssbo() argument
7546 struct iris_state_ref *surf_state = &shs->constbuf_surf_state[i]; iris_rebind_buffer() local
[all...]
H A Diris_program.c198 struct iris_state_ref *surf_state, in iris_upload_ubo_ssbo_surf_state()
206 upload_state(ice->state.surface_uploader, surf_state, in iris_upload_ubo_ssbo_surf_state()
209 surf_state->res = NULL; in iris_upload_ubo_ssbo_surf_state()
214 struct iris_bo *surf_bo = iris_resource_bo(surf_state->res); in iris_upload_ubo_ssbo_surf_state()
215 surf_state->offset += iris_bo_offset_from_base_address(surf_bo); in iris_upload_ubo_ssbo_surf_state()
2136 struct iris_state_ref *surf_state = &shs->constbuf_surf_state[i]; in iris_update_pull_constant_descriptors() local
2137 if (!surf_state->res && cbuf->buffer) { in iris_update_pull_constant_descriptors()
2138 iris_upload_ubo_ssbo_surf_state(ice, cbuf, surf_state, in iris_update_pull_constant_descriptors()
196 iris_upload_ubo_ssbo_surf_state(struct iris_context *ice, struct pipe_shader_buffer *buf, struct iris_state_ref *surf_state, isl_surf_usage_flags_t usage) iris_upload_ubo_ssbo_surf_state() argument
H A Diris_context.h949 struct iris_state_ref *surf_state,
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_state.c4980 uint32_t *surf_state, in emit_surface_state()
5026 isl_surf_fill_state(isl_dev, surf_state, in emit_surface_state()
5057 uint64_t *aux_addr = (uint64_t *)(surf_state + (isl_dev->ss.aux_addr_offset / 4)); in emit_surface_state()
5063 uint32_t *aux_addr = surf_state + (isl_dev->ss.aux_addr_offset / 4); in emit_surface_state()
5093 uint32_t *surf_state = stream_state(batch, isl_dev->ss.size, isl_dev->ss.align, &offset); in emit_surface() local
5098 surf_state, offset); in emit_surface()
5111 uint32_t *surf_state = stream_state(batch, isl_dev->ss.size, isl_dev->ss.align, &offset); in emit_rt_surface() local
5115 surf_state, offset); in emit_rt_surface()
5126 uint32_t *surf_state = stream_state(batch, isl_dev->ss.size, in emit_grid() local
5128 isl_buffer_fill_state(isl_dev, surf_state, in emit_grid()
4971 emit_surface_state(struct crocus_batch *batch, struct crocus_resource *res, const struct isl_surf *in_surf, bool adjust_surf, struct isl_view *in_view, bool writeable, enum isl_aux_usage aux_usage, bool blend_enable, uint32_t write_disables, uint32_t *surf_state, uint32_t addr_offset) emit_surface_state() argument
5148 uint32_t *surf_state = stream_state(batch, isl_dev->ss.size, emit_ubo_buffer() local
5175 uint32_t *surf_state = stream_state(batch, isl_dev->ss.size, emit_ssbo_buffer() local
5200 uint32_t *surf_state = stream_state(batch, isl_dev->ss.size, emit_sampler_view() local
5240 uint32_t *surf_state = stream_state(batch, isl_dev->ss.size, emit_image_view() local
5351 uint32_t *surf_state = stream_state(batch, isl_dev->ss.size, emit_sol_surface() local
[all...]

Completed in 21 milliseconds