Explorar el Código

host_shaders: Misc copyright/style changes

ameerj hace 4 años
padre
commit
87abab71ff

+ 5 - 1
src/video_core/host_shaders/fxaa.frag

@@ -1,4 +1,8 @@
-// Adapted from
+// Copyright 2021 yuzu Emulator Project
+// Licensed under GPLv2 or any later version
+// Refer to the license.txt file included.
+
+// Source code is adapted from
 // https://www.geeks3d.com/20110405/fxaa-fast-approximate-anti-aliasing-demo-glsl-opengl-test-radeon-geforce/3/
 
 #version 460

+ 4 - 6
src/video_core/host_shaders/fxaa.vert

@@ -1,4 +1,4 @@
-// Copyright 2019 yuzu Emulator Project
+// Copyright 2021 yuzu Emulator Project
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
@@ -16,10 +16,12 @@ layout (location = 0) out vec4 posPos;
 #ifdef VULKAN
 
 #define BINDING_COLOR_TEXTURE 0
+#define VERTEX_ID gl_VertexIndex
 
 #else // ^^^ Vulkan ^^^ // vvv OpenGL vvv
 
 #define BINDING_COLOR_TEXTURE 0
+#define VERTEX_ID gl_VertexID
 
 #endif
 
@@ -28,11 +30,7 @@ layout (binding = BINDING_COLOR_TEXTURE) uniform sampler2D input_texture;
 const float FXAA_SUBPIX_SHIFT = 0;
 
 void main() {
-#ifdef VULKAN
-  vec2 vertex = vertices[gl_VertexIndex];
-#else
-  vec2 vertex = vertices[gl_VertexID];
-#endif
+  vec2 vertex = vertices[VERTEX_ID];
   gl_Position = vec4(vertex, 0.0, 1.0);
   vec2 vert_tex_coord = (vertex + 1.0) / 2.0;
   posPos.xy = vert_tex_coord;

+ 1 - 1
src/video_core/host_shaders/present_bicubic.frag

@@ -1,4 +1,4 @@
-// Copyright 2019 yuzu Emulator Project
+// Copyright 2021 yuzu Emulator Project
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 

+ 2 - 2
src/video_core/host_shaders/present_gaussian.frag

@@ -1,8 +1,8 @@
-// Copyright 2019 yuzu Emulator Project
+// Copyright 2021 yuzu Emulator Project
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
-// Code obtained from this 2 sources:
+// Code adapted from the following sources:
 // - https://learnopengl.com/Advanced-Lighting/Bloom
 // - https://www.rastergrid.com/blog/2010/09/efficient-gaussian-blur-with-linear-sampling/