Home
last modified time | relevance | path

Searched refs:aux_state (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_clear.c193 enum isl_aux_state aux_state = in fast_clear_color() local
196 if (aux_state != ISL_AUX_STATE_CLEAR && in fast_clear_color()
197 aux_state != ISL_AUX_STATE_PARTIAL_CLEAR && in fast_clear_color()
198 aux_state != ISL_AUX_STATE_COMPRESSED_CLEAR) { in fast_clear_color()
240 const enum isl_aux_state aux_state = in fast_clear_color() local
242 if (!color_changed && box->depth == 1 && aux_state == ISL_AUX_STATE_CLEAR) in fast_clear_color()
447 enum isl_aux_state aux_state = in fast_clear_depth() local
450 if (aux_state != ISL_AUX_STATE_CLEAR && in fast_clear_depth()
451 aux_state != ISL_AUX_STATE_COMPRESSED_CLEAR) { in fast_clear_depth()
491 enum isl_aux_state aux_state in fast_clear_depth() local
[all...]
H A Diris_resolve.c729 enum isl_aux_state aux_state = in iris_has_invalid_primary() local
731 if (!isl_aux_state_has_valid_primary(aux_state)) in iris_has_invalid_primary()
763 const enum isl_aux_state aux_state = in iris_resource_prepare_access() local
766 isl_aux_prepare_access(aux_state, aux_usage, fast_clear_supported); in iris_resource_prepare_access()
789 isl_aux_state_transition_aux_op(aux_state, res->aux.usage, aux_op); in iris_resource_prepare_access()
809 const enum isl_aux_state aux_state = in iris_resource_finish_write() local
821 isl_aux_state_transition_write(aux_state, aux_usage, false); in iris_resource_finish_write()
847 enum isl_aux_state aux_state) in iris_resource_set_aux_state()
853 !isl_aux_state_has_valid_aux(aux_state)); in iris_resource_set_aux_state()
860 if (res->aux.state[level][start_layer + a] != aux_state) { in iris_resource_set_aux_state()
844 iris_resource_set_aux_state(struct iris_context *ice, struct iris_resource *res, uint32_t level, uint32_t start_layer, uint32_t num_layers, enum isl_aux_state aux_state) iris_resource_set_aux_state() argument
[all...]
H A Diris_resource.h438 enum isl_aux_state aux_state);
H A Diris_resource.c546 * reference array and the arrays of aux_state. This makes cleanup in create_aux_state_map()
902 /* Create the aux_state for the auxiliary buffer. */ in iris_resource_configure_aux()
1829 enum isl_aux_state aux_state = iris_resource_get_aux_state(res, 0, 0); in iris_resource_get_handle() local
1830 assert(aux_state == ISL_AUX_STATE_RESOLVED || in iris_resource_get_handle()
1831 aux_state == ISL_AUX_STATE_PASS_THROUGH); in iris_resource_get_handle()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_clear.c231 enum isl_aux_state aux_state = in fast_clear_color() local
234 if (aux_state != ISL_AUX_STATE_CLEAR && in fast_clear_color()
235 aux_state != ISL_AUX_STATE_PARTIAL_CLEAR && in fast_clear_color()
236 aux_state != ISL_AUX_STATE_COMPRESSED_CLEAR) { in fast_clear_color()
270 const enum isl_aux_state aux_state = in fast_clear_color() local
272 if (!color_changed && box->depth == 1 && aux_state == ISL_AUX_STATE_CLEAR) in fast_clear_color()
491 enum isl_aux_state aux_state = in fast_clear_depth() local
494 if (aux_state != ISL_AUX_STATE_CLEAR && in fast_clear_depth()
495 aux_state != ISL_AUX_STATE_COMPRESSED_CLEAR) { in fast_clear_depth()
518 enum isl_aux_state aux_state in fast_clear_depth() local
[all...]
H A Dcrocus_resolve.c809 enum isl_aux_state aux_state = in crocus_has_invalid_primary() local
811 if (!isl_aux_state_has_valid_primary(aux_state)) in crocus_has_invalid_primary()
846 const enum isl_aux_state aux_state = in crocus_resource_prepare_access() local
849 isl_aux_prepare_access(aux_state, aux_usage, fast_clear_supported); in crocus_resource_prepare_access()
872 isl_aux_state_transition_aux_op(aux_state, res->aux.usage, aux_op); in crocus_resource_prepare_access()
895 const enum isl_aux_state aux_state = in crocus_resource_finish_write() local
907 isl_aux_state_transition_write(aux_state, aux_usage, false); in crocus_resource_finish_write()
927 enum isl_aux_state aux_state) in crocus_resource_set_aux_state()
933 if (res->aux.state[level][start_layer + a] != aux_state) { in crocus_resource_set_aux_state()
934 res->aux.state[level][start_layer + a] = aux_state; in crocus_resource_set_aux_state()
924 crocus_resource_set_aux_state(struct crocus_context *ice, struct crocus_resource *res, uint32_t level, uint32_t start_layer, uint32_t num_layers, enum isl_aux_state aux_state) crocus_resource_set_aux_state() argument
[all...]
H A Dcrocus_resource.h466 enum isl_aux_state aux_state);
H A Dcrocus_resource.c398 * reference array and the arrays of aux_state. This makes cleanup in create_aux_state_map()
519 /* Create the aux_state for the auxiliary buffer. */ in crocus_resource_configure_aux()
1077 enum isl_aux_state aux_state = crocus_resource_get_aux_state(res, 0, 0); in crocus_resource_get_handle() local
1078 assert(aux_state == ISL_AUX_STATE_RESOLVED || in crocus_resource_get_handle()
1079 aux_state == ISL_AUX_STATE_PASS_THROUGH); in crocus_resource_get_handle()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_image.c2141 enum isl_aux_state aux_state = in anv_layout_to_aux_state() local
2144 switch (aux_state) { in anv_layout_to_aux_state()
2313 enum isl_aux_state aux_state = in anv_layout_to_aux_usage() local
2316 switch (aux_state) { in anv_layout_to_aux_usage()
2386 enum isl_aux_state aux_state = in anv_layout_to_fast_clear_type() local
2389 switch (aux_state) { in anv_layout_to_fast_clear_type()

Completed in 18 milliseconds