From patchwork Sat Oct 5 20:44:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: IndecisiveTurtle X-Patchwork-Id: 52074 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:938f:0:b0:48e:c0f8:d0de with SMTP id z15csp1159914vqg; Sat, 5 Oct 2024 14:13:43 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCV+8QM+0/n+Wxof4HVt45pWxBAFwnqwSzRMbwdDJEofKOIhhUucJGdkZCDCIJHjYF8NlJ7E8qdmmmipWQQoyVZy@gmail.com X-Google-Smtp-Source: AGHT+IE8l+uWEUkkl46bCICgI1piPoI9JEWphoRFUMLGdotEYeU/g2lPFJ22IwF4hhmaUijm+Kus X-Received: by 2002:a17:907:f185:b0:a8d:3705:4101 with SMTP id a640c23a62f3a-a991bd5fa4dmr607353966b.39.1728162823549; Sat, 05 Oct 2024 14:13:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1728162823; cv=none; d=google.com; s=arc-20240605; b=l1V9LGTlJzpjW20OpFUP9PAt+lRNaoekuV4aRdyyQ6GMaXksJ5T3/gtSfqXn/XDYxm jbkdH0cyLDejpLbkQFuZLONICNJEJuqtBFDAxH17RMXktNYwONvtwR2Sl78/c1Vwzl7D R6Uz6S7FQVmWlyo3nXXRyYxGPvaKvlhTzwhsMx/lYG050ByvCKZzNDSdSNIXoHOTYZDn s06uV8xr4qGiiHznR2VMi7KT/RseD/KaMmjxujCszaY82K0mUz5rDyQtdAG7MlOT6fZa koDq2aCpLbfb7XtkwyrO1BqvvoIMCM1uRcVMSvqZTlIV4JGAZKKukioOCbLDlX7V4xRi NI7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=U53w4Y0gHW7ZhASEsOTgX4b9y/5Zj9eSjqou38jCVbY=; fh=ifgEp66h78QTxewnunWI44SZGWqBDDDWcajsEi/qBSk=; b=G14JjK2ahkbOcH+6fE7rabXXtt+ZhKsEA0Wb6oRYEH2Pwy8/N/bATZoz3dp9o35CKc H4fiXucZZWVGzSRkInk3Kk/5gK9F58GhD8RYBR6BAJgRZIYaIM7f3alG4PMbU2gb1NAK rAVD6AD6SM+4Y/YM7k5IVa5rJBf0aU9yoylrkoNKqWxsYVA228jEZKdOypSUiENJBC4W e25l4lfTfzk36lQ7In3m81uf1RhA9N7gum7XpH3T1zCqOFD2Aw4ny9f/A2PNpyXmW0Ry YA68eWqHbkRfqqvTxGvBmX/X193nZpgKfAkEU3BhYLU2h2FG/N2Jy0nrd8ibI6betHDl N6Fg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=P0538J0+; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=fail header.i=@gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 4fb4d7f45d1cf-5c8e05f0ab0si1812592a12.352.2024.10.05.14.13.43; Sat, 05 Oct 2024 14:13:43 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=P0538J0+; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=fail header.i=@gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7CEC968DA2B; Sun, 6 Oct 2024 00:13:40 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7C49E68D84A for ; Sun, 6 Oct 2024 00:13:34 +0300 (EEST) Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-a8d51a7d6f5so490232666b.2 for ; Sat, 05 Oct 2024 14:13:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728162813; x=1728767613; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=OkjMUUlgBXqgv1VfQtn19ADD7pdZ+IZZsB4BqSMLyZU=; b=P0538J0+Oe6776hkIquBbNcM21I/d5ODKtygWTuVrKtg3IBe76/alxbTDj9czL6ND8 cEdV6IQVV8nOqnyTL7HsEvsfyiri/CBf6Jflfupos3Xg56ARx3h1Jjnd5owa0qjHyRup orYMW4pUBmCc1dLZlwK09/uNDI/2myfBcx0Q/HdEo/bprU3ni5/CfszzxtU16A9cEzb9 iAjqSMwEnbBUnjjTBUZwpB9Y+VzJb6YTbMZDsbGrk2dQZgm/69ZattSzmKHgB5WXEMTK 7NH56wupGdwE8perfxerdSoC0CJ5WZ56TDdrzUh/BVPuFrcZ9NhdodWbA7nUgSg4MXor TP3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728162813; x=1728767613; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OkjMUUlgBXqgv1VfQtn19ADD7pdZ+IZZsB4BqSMLyZU=; b=YKXALo6wuDKtCtx3LRQxKMk8uc1GbNBv3iXeS0Ky4k4zX7RWbyQlnWkEYccJWV/BJK oS3KsoaQ2Ypn4+fbxbNgBcRigYiE4W6p96lvaz8GEL5gcnveJprQdLCP/lOztYy+2CNe XzXbm0v5D6Mgy76jlysktkiDkizJi02/gWcJRhXUYbt+qtV/vUTiUPW5z+tExNetm7De 7+CW1ihIA8lbgtZrug0/XkInWEcc5VOeQR+DilRYNXUURwBLRE3em1Rih9PM+8Zd/ykP YT89KtL/JZvNbJ71EWbRerQ/bcvpLoImzTWqA65ARwadjHcwhIJnwVLTjkOwT6ihJkfh 6R/g== X-Gm-Message-State: AOJu0YyWBZfIHgDxG6h7G4xuztZaPA0ZKGZAvDaU2ZzwzW6j7VmRZ+/S QGwA1PpDYOCx1EDK2ldYTF7+QI/AscpIGfFLZYPx1/FJX6qHHf3m1ri1WQ== X-Received: by 2002:a17:906:c10f:b0:a99:4162:4e42 with SMTP id a640c23a62f3a-a994162606bmr197014066b.37.1728162813131; Sat, 05 Oct 2024 14:13:33 -0700 (PDT) Received: from localhost.localdomain ([2a02:586:492f:c100:4f65:9001:e562:8dd4]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a993ac07465sm121769166b.20.2024.10.05.14.13.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Oct 2024 14:13:32 -0700 (PDT) From: IndecisiveTurtle To: ffmpeg-devel@ffmpeg.org Date: Sat, 5 Oct 2024 23:44:01 +0300 Message-ID: <20241005204401.496882-1-geoster3d@gmail.com> X-Mailer: git-send-email 2.46.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/vulkan: Add support for generating GLSL strings from comp shaders X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: IndecisiveTurtle Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 2RYD+9Ohm1mZ --- libavcodec/Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libavcodec/Makefile b/libavcodec/Makefile index 4eed81ed03..734ab14596 100644 --- a/libavcodec/Makefile +++ b/libavcodec/Makefile @@ -1371,3 +1371,10 @@ $(SUBDIR)pcm.o: $(SUBDIR)pcm_tables.h $(SUBDIR)qdm2.o: $(SUBDIR)qdm2_tables.h $(SUBDIR)sinewin.o: $(SUBDIR)sinewin_tables.h endif + +clean:: + $(RM) $(CLEANSUFFIXES:%=libavcodec/vulkan/%) +VULKAN = $(subst $(SRC_PATH)/,,$(wildcard $(SRC_PATH)/libavcodec/vulkan/*.comp)) +.SECONDARY: $(VULKAN:.comp=.c) +libavcodec/vulkan/%.c: $(SRC_PATH)/libavcodec/vulkan/%.comp + $(M)$(SRC_PATH)/tools/source2c $< $@ \ No newline at end of file