From 02f4e49ee2cf71c8b2038f6c9e9076f6410b1056 Mon Sep 17 00:00:00 2001 From: hizzlekizzle Date: Tue, 2 Aug 2016 20:26:17 -0500 Subject: [PATCH] Create hq3x.slang --- hqx/hq3x.slang | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 hqx/hq3x.slang diff --git a/hqx/hq3x.slang b/hqx/hq3x.slang new file mode 100644 index 0000000..d6640ba --- /dev/null +++ b/hqx/hq3x.slang @@ -0,0 +1,39 @@ +#version 450 + +layout(push_constant) uniform Push +{ + vec4 SourceSize; + vec4 OriginalSize; + vec4 OutputSize; +} registers; + +layout(std140, set = 0, binding = 0) uniform UBO +{ + mat4 MVP; +} global; + +/* +* Copyright (C) 2003 Maxim Stepin ( maxst@hiend3d.com ) +* +* Copyright (C) 2010 Cameron Zemek ( grom@zeminvaders.net ) +* +* Copyright (C) 2014 Jules Blok ( jules@aerix.nl ) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU Lesser General Public +* License as published by the Free Software Foundation; either +* version 2.1 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* Lesser General Public License for more details. +* +* You should have received a copy of the GNU Lesser General Public +* License along with this program; if not, write to the Free Software +* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ + +#define SCALE 3 + +#include "pass2.inc"