diff --git a/src/asahi/compiler/agx_compile.c b/src/asahi/compiler/agx_compile.c index 62069601116..2d69bac760e 100644 --- a/src/asahi/compiler/agx_compile.c +++ b/src/asahi/compiler/agx_compile.c @@ -23,12 +23,12 @@ * SOFTWARE. */ +#include "agx_compile.h" #include "compiler/nir/nir_builder.h" #include "compiler/nir_types.h" #include "util/glheader.h" #include "util/u_debug.h" #include "agx_builder.h" -#include "agx_compile.h" #include "agx_compiler.h" #include "agx_internal_formats.h" @@ -1122,7 +1122,8 @@ agx_emit_alu(agx_builder *b, nir_alu_instr *instr) return agx_asr_to(b, dst, s0, s1); case nir_op_extr_agx: - return agx_extr_to(b, dst, s0, s1, s2, nir_src_as_uint(instr->src[3].src)); + return agx_extr_to(b, dst, s0, s1, s2, + nir_src_as_uint(instr->src[3].src)); case nir_op_bcsel: return agx_icmpsel_to(b, dst, s0, i0, s2, s1, AGX_ICOND_UEQ); diff --git a/src/asahi/lib/decode.c b/src/asahi/lib/decode.c index 2f15a718d15..1379891b089 100644 --- a/src/asahi/lib/decode.c +++ b/src/asahi/lib/decode.c @@ -34,11 +34,12 @@ #include "decode.h" #include "hexdump.h" -#ifdef __APPLE__ +#ifdef __APPLE__ #include "agx_iokit.h" #endif -UNUSED static const char *agx_alloc_types[AGX_NUM_ALLOC] = {"mem", "map", "cmd"}; +UNUSED static const char *agx_alloc_types[AGX_NUM_ALLOC] = {"mem", "map", + "cmd"}; static void agx_disassemble(void *_code, size_t maxlen, FILE *fp) diff --git a/src/asahi/lib/wrap.c b/src/asahi/lib/wrap.c index dca6519a74c..188d93a83fe 100644 --- a/src/asahi/lib/wrap.c +++ b/src/asahi/lib/wrap.c @@ -31,10 +31,10 @@ #include #include "util/compiler.h" +#include "agx_iokit.h" #include "decode.h" #include "dyld_interpose.h" #include "hexdump.h" -#include "agx_iokit.h" #include "util.h" /* diff --git a/src/gallium/drivers/asahi/agx_state.c b/src/gallium/drivers/asahi/agx_state.c index bd6073f1dd6..b8f8c9e0eca 100644 --- a/src/gallium/drivers/asahi/agx_state.c +++ b/src/gallium/drivers/asahi/agx_state.c @@ -23,6 +23,7 @@ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE * USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#include "agx_state.h" #include #include #include "asahi/compiler/agx_compile.h" @@ -51,7 +52,6 @@ #include "util/u_prim.h" #include "util/u_resource.h" #include "util/u_transfer.h" -#include "agx_state.h" #include "agx_disk_cache.h" static struct pipe_stream_output_target * @@ -108,18 +108,18 @@ agx_set_stream_output_targets(struct pipe_context *pctx, unsigned num_targets, } static void -agx_set_shader_images( - struct pipe_context *pctx, - enum pipe_shader_type shader, - unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, - const struct pipe_image_view *iviews) +agx_set_shader_images(struct pipe_context *pctx, enum pipe_shader_type shader, + unsigned start_slot, unsigned count, + unsigned unbind_num_trailing_slots, + const struct pipe_image_view *iviews) { struct agx_context *ctx = agx_context(pctx); ctx->stage[shader].dirty = ~0; /* Unbind start_slot...start_slot+count */ if (!iviews) { - for (int i = start_slot; i < start_slot + count + unbind_num_trailing_slots; i++) { + for (int i = start_slot; + i < start_slot + count + unbind_num_trailing_slots; i++) { pipe_resource_reference(&ctx->stage[shader].images[i].resource, NULL); } @@ -137,34 +137,33 @@ agx_set_shader_images( ctx->stage[shader].image_mask &= ~BITFIELD_BIT(start_slot + i); if (!image->resource) { - util_copy_image_view(&ctx->stage[shader].images[start_slot+i], NULL); + util_copy_image_view(&ctx->stage[shader].images[start_slot + i], NULL); continue; } /* FIXME: Decompress here once we have texture compression */ - util_copy_image_view(&ctx->stage[shader].images[start_slot+i], image); + util_copy_image_view(&ctx->stage[shader].images[start_slot + i], image); } /* Unbind start_slot+count...start_slot+count+unbind_num_trailing_slots */ for (int i = 0; i < unbind_num_trailing_slots; i++) { ctx->stage[shader].image_mask &= ~BITFIELD_BIT(start_slot + count + i); - util_copy_image_view(&ctx->stage[shader].images[start_slot+count+i], NULL); + util_copy_image_view(&ctx->stage[shader].images[start_slot + count + i], + NULL); } } static void -agx_set_shader_buffers( - struct pipe_context *pctx, - enum pipe_shader_type shader, - unsigned start, unsigned count, - const struct pipe_shader_buffer *buffers, - unsigned writable_bitmask) +agx_set_shader_buffers(struct pipe_context *pctx, enum pipe_shader_type shader, + unsigned start, unsigned count, + const struct pipe_shader_buffer *buffers, + unsigned writable_bitmask) { struct agx_context *ctx = agx_context(pctx); util_set_shader_buffers_mask(ctx->stage[shader].ssbo, - &ctx->stage[shader].ssbo_mask, - buffers, start, count); + &ctx->stage[shader].ssbo_mask, buffers, start, + count); ctx->stage[shader].dirty = ~0; } @@ -1245,12 +1244,14 @@ asahi_fs_shader_key_equal(const void *a, const void *b) } /* No compute variants */ -static uint32_t asahi_cs_shader_key_hash(const void *key) +static uint32_t +asahi_cs_shader_key_hash(const void *key) { return 0; } -static bool asahi_cs_shader_key_equal(const void *a, const void *b) +static bool +asahi_cs_shader_key_equal(const void *a, const void *b) { return true; } @@ -1604,7 +1605,7 @@ agx_create_compute_state(struct pipe_context *pctx, so->variants = _mesa_hash_table_create(NULL, asahi_cs_shader_key_hash, asahi_cs_shader_key_equal); - union asahi_shader_key key = { 0 }; + union asahi_shader_key key = {0}; assert(cso->ir_type == PIPE_SHADER_IR_NIR && "TGSI kernels unsupported"); nir_shader *nir = nir_shader_clone(NULL, cso->prog); diff --git a/src/gallium/winsys/asahi/drm/asahi_drm_winsys.c b/src/gallium/winsys/asahi/drm/asahi_drm_winsys.c index fc1c9ce304c..4730504d323 100644 --- a/src/gallium/winsys/asahi/drm/asahi_drm_winsys.c +++ b/src/gallium/winsys/asahi/drm/asahi_drm_winsys.c @@ -23,8 +23,8 @@ */ #include -#include #include +#include #include "util/format/u_format.h" #include "util/os_file.h" @@ -32,10 +32,10 @@ #include "util/u_memory.h" #include "util/u_screen.h" +#include "asahi/agx_public.h" #include "drm-uapi/drm.h" #include "renderonly/renderonly.h" #include "asahi_drm_public.h" -#include "asahi/agx_public.h" static struct pipe_screen * asahi_screen_create(int fd, const struct pipe_screen_config *config, @@ -47,13 +47,13 @@ asahi_screen_create(int fd, const struct pipe_screen_config *config, struct pipe_screen * asahi_drm_screen_create(int fd) { - return u_pipe_screen_lookup_or_create(os_dupfd_cloexec(fd), NULL, - NULL, asahi_screen_create); + return u_pipe_screen_lookup_or_create(os_dupfd_cloexec(fd), NULL, NULL, + asahi_screen_create); } struct pipe_screen * asahi_drm_screen_create_renderonly(struct renderonly *ro) { - return u_pipe_screen_lookup_or_create(os_dupfd_cloexec(ro->gpu_fd), NULL, - ro, asahi_screen_create); + return u_pipe_screen_lookup_or_create(os_dupfd_cloexec(ro->gpu_fd), NULL, ro, + asahi_screen_create); }