From 81f3f9f9a55aefd9264dac3cc9961768e04cadd2 Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Thu, 15 Jun 2023 20:21:54 +0200 Subject: [PATCH] switch to new azur way of allocating commands --- src/fsblend.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/fsblend.cpp b/src/fsblend.cpp index 404ea45..ff4185e 100644 --- a/src/fsblend.cpp +++ b/src/fsblend.cpp @@ -32,11 +32,13 @@ void shader_fsblend(uint16_t color, int alpha) { prof_enter(azrp_perf_cmdgen); - struct command cmd; - cmd.shader_id = BOSONX_SHADER_FSBLEND; - cmd.alpha = (alpha & 31); - cmd.color_expanded = ((color << 16) | color) & 0x07e0f81f; + struct command *cmd = + (struct command *)azrp_new_command(sizeof *cmd, 0, azrp_frag_count); + if(cmd) { + cmd->shader_id = BOSONX_SHADER_FSBLEND; + cmd->alpha = (alpha & 31); + cmd->color_expanded = ((color << 16) | color) & 0x07e0f81f; + } - azrp_queue_command(&cmd, sizeof cmd, 0, azrp_frag_count); prof_leave(azrp_perf_cmdgen); }