Patch Detail
Show a patch.
GET /api/patches/16404/?format=api
{ "id": 16404, "url": "https://patchwork.libcamera.org/api/patches/16404/?format=api", "web_url": "https://patchwork.libcamera.org/patch/16404/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20220628191238.78202-1-kunalagarwal1072002@gmail.com>", "date": "2022-06-28T19:12:38", "name": "[libcamera-devel,v2,1/2] qcam: assets: shader: bayer_8.frag: Add precision", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "a3d206a1f0b6809ae3069dbfd7c44a5e1187b6ba", "submitter": { "id": 116, "url": "https://patchwork.libcamera.org/api/people/116/?format=api", "name": "Kunal Agarwal", "email": "kunalagarwal1072002@gmail.com" }, "delegate": null, "mbox": "https://patchwork.libcamera.org/patch/16404/mbox/", "series": [ { "id": 3229, "url": "https://patchwork.libcamera.org/api/series/3229/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3229", "date": "2022-06-28T19:12:38", "name": "[libcamera-devel,v2,1/2] qcam: assets: shader: bayer_8.frag: Add precision", "version": 2, "mbox": "https://patchwork.libcamera.org/series/3229/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/16404/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/16404/checks/", "tags": {}, "headers": { "Return-Path": "<libcamera-devel-bounces@lists.libcamera.org>", "X-Original-To": "parsemail@patchwork.libcamera.org", "Delivered-To": "parsemail@patchwork.libcamera.org", "Received": [ "from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id EF65ABE173\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 28 Jun 2022 19:13:05 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 1BE7E65636;\n\tTue, 28 Jun 2022 21:13:05 +0200 (CEST)", "from mail-pl1-x632.google.com (mail-pl1-x632.google.com\n\t[IPv6:2607:f8b0:4864:20::632])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 964756059D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 28 Jun 2022 21:13:03 +0200 (CEST)", "by mail-pl1-x632.google.com with SMTP id c4so11916976plc.8\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 28 Jun 2022 12:13:03 -0700 (PDT)", "from pop-os.localdomain ([115.96.77.129])\n\tby smtp.googlemail.com with ESMTPSA id\n\tf1-20020a635541000000b003fcfdc9946dsm9399025pgm.51.2022.06.28.12.12.59\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 28 Jun 2022 12:13:01 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1656443585;\n\tbh=pi4ZNaJ9SsfE0zvrMXJqCmDDDgIzZKpO3d/mQZxBUqc=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=xDBWgcPXCvk341wLG9/o5435Gdsd2XE5uPS2+KxeABYbtYZtG3b1lEsAXXSxzpDYk\n\tCIqkGSCGqZyQA+aaHcfsc/NXDOx4P9UnJmd0JTow3UpCI/mSxVb+VvzsmrGevZSgij\n\tGFXRCcMBo3XXbAQRyYltiRT760J+mVNbUEVw8cnOF5F61QcvD5gmT8daG59Wy0w5K0\n\tqQw1MzS+Au5gb4yBqndr0egLr4je32RwBuA2LM0XfzQ0PpUjpD7vx5/TbabqNm7y5j\n\tVtjezd8F75cmO6yye6vOgaSLkvLXSURUCzzWV43SXa7UFkimUSsxCw6EVT2sGC1YNb\n\tHMs06ybH+1eyA==", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=Y1x1DrYfomRBLWfvxRaqtpSGbMBfypxZwZxQni6/W9Y=;\n\tb=JSVDE+XnqYtc+s9c3nq0fCqMp6okkJi/HSQzTtB24z7uZmXwFZ+OUB70q+sCFXxvji\n\tQH2Me4DFqxwNHfOWLiMwf/h/yjKQU0uAAoipaO8+i/yIW5CLHGIxvG/Jywj4w9NFAxeL\n\tUNNFzt3C3evNtH/HXslZ6uO4c8WrT5jIHjbwtFdWBuXC0Qc6Rp+PqllTanHHk0NNvT/g\n\tSwBydDcA+nE5VRcKrIgKl6RvSI4xpPwz4vUHf71+sVAF3pGn9UcAx+4rsrr4Vwbc/21/\n\tRbcmogWjFN11FzIR0t3cw0WdK8gbjZtri97tQDN5Mv++2/n83sVh/YWkW94BiLwueBgY\n\tHoxg==" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"JSVDE+Xn\"; dkim-atps=neutral", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=Y1x1DrYfomRBLWfvxRaqtpSGbMBfypxZwZxQni6/W9Y=;\n\tb=SLfWTkWBZFQq+En4i6k0EwIcW+rkF6CxLnt+ApdZt7a3Kl8GtTLv9a8xe/U0mBSdmT\n\thIXNIDndk+kiQEXIXvG2StoXocgZpsdyASTrtr73VcrdjspbIkRz4jCxy2E32uS9Y3hV\n\t5NFVtaHMp74pCxTAqKewEmZ2sh6uDppoweU/HWe4W6MBCrU+ndxFpMyNI6deR52CAZAV\n\tMQcBXNptZr2amfkzE5aIQ1v2akYNmzaEydrCHVw+se+OEprjOZl65d3qGFVlj/6nM6sV\n\tojGJhDmQlYz80AHL5LaeLOaQL8J/xenCO0rju5p63TKVjq87hMYaV6IkzFoABJxWci6L\n\tUXyQ==", "X-Gm-Message-State": "AJIora/GVV/UsA9mW27zMZbF7x3AJ/2U6Lpm+8CWCMwvOd6/mNAySkks\n\tSYHjyWWheJ6NFIHRkbn2KMb0SXN31KaXPw==", "X-Google-Smtp-Source": "AGRyM1sIo2+ITO7cv1KCxyZcv5EXYpvS77hp9hImeCvs57bENNLPtTkxbIuHFG9fL6v0ReNNdMvsLw==", "X-Received": "by 2002:a17:902:b48f:b0:16a:1c47:a4dd with SMTP id\n\ty15-20020a170902b48f00b0016a1c47a4ddmr6372993plr.7.1656443581589; \n\tTue, 28 Jun 2022 12:13:01 -0700 (PDT)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Wed, 29 Jun 2022 00:42:38 +0530", "Message-Id": "<20220628191238.78202-1-kunalagarwal1072002@gmail.com>", "X-Mailer": "git-send-email 2.25.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v2 1/2] qcam: assets: shader:\n\tbayer_8.frag: Add precision", "X-BeenThere": "libcamera-devel@lists.libcamera.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "<libcamera-devel.lists.libcamera.org>", "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>", "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>", "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>", "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>", "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>", "From": "Kunal Agarwal via libcamera-devel <libcamera-devel@lists.libcamera.org>", "Reply-To": "Kunal Agarwal <kunalagarwal1072002@gmail.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Currently there is no defined precision for data types\nwhich results in compilation errors for shader.\n\nAdding precision mediump for sufficient and required\nrange and accuracy. Also suitable for textures.\nPrecision highp also works but is not supported by some\nolder hardware devices and consumes more memory.\n\nSigned-off-by: Kunal Agarwal <kunalagarwal1072002@gmail.com>\n---\n src/qcam/assets/shader/bayer_8.frag | 3 +++\n 1 file changed, 3 insertions(+)", "diff": "diff --git a/src/qcam/assets/shader/bayer_8.frag b/src/qcam/assets/shader/bayer_8.frag\nindex 4ece44ab..7e35ca88 100644\n--- a/src/qcam/assets/shader/bayer_8.frag\n+++ b/src/qcam/assets/shader/bayer_8.frag\n@@ -15,6 +15,9 @@ Copyright (C) 2021, Linaro\n */\n \n //Pixel Shader\n+#ifdef GL_ES\n+precision mediump float;\n+#endif\n \n /** Monochrome RGBA or GL_LUMINANCE Bayer encoded texture.*/\n uniform sampler2D tex_y;\n", "prefixes": [ "libcamera-devel", "v2", "1/2" ] }