Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/assets/opensb/rendering
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2024-07-07 07:32:06 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2024-07-07 07:32:06 +1000
commitbc2e805d01d385d7171cc810425ffbe38bcc5179 (patch)
tree1fab980c21cd08ae782a7290b3845ebf58268370 /assets/opensb/rendering
parentd313a3ceb35e167c1f47399ec5c787f94140a5b1 (diff)
Bump shader versions
#78
Diffstat (limited to 'assets/opensb/rendering')
-rw-r--r--assets/opensb/rendering/effects/interface.frag10
-rw-r--r--assets/opensb/rendering/effects/interface.vert2
-rw-r--r--assets/opensb/rendering/effects/world.frag20
-rw-r--r--assets/opensb/rendering/effects/world.vert2
4 files changed, 17 insertions, 17 deletions
diff --git a/assets/opensb/rendering/effects/interface.frag b/assets/opensb/rendering/effects/interface.frag
index 3dd79c8..7d37737 100644
--- a/assets/opensb/rendering/effects/interface.frag
+++ b/assets/opensb/rendering/effects/interface.frag
@@ -1,4 +1,4 @@
-#version 130
+#version 140
uniform sampler2D texture0;
uniform sampler2D texture1;
@@ -14,13 +14,13 @@ out vec4 outColor;
void main() {
vec4 texColor;
if (fragmentTextureIndex == 3)
- texColor = texture2D(texture3, fragmentTextureCoordinate);
+ texColor = texture(texture3, fragmentTextureCoordinate);
else if (fragmentTextureIndex == 2)
- texColor = texture2D(texture2, fragmentTextureCoordinate);
+ texColor = texture(texture2, fragmentTextureCoordinate);
else if (fragmentTextureIndex == 1)
- texColor = texture2D(texture1, fragmentTextureCoordinate);
+ texColor = texture(texture1, fragmentTextureCoordinate);
else
- texColor = texture2D(texture0, fragmentTextureCoordinate);
+ texColor = texture(texture0, fragmentTextureCoordinate);
if (texColor.a <= 0.0)
discard;
diff --git a/assets/opensb/rendering/effects/interface.vert b/assets/opensb/rendering/effects/interface.vert
index a835eb8..1cbd059 100644
--- a/assets/opensb/rendering/effects/interface.vert
+++ b/assets/opensb/rendering/effects/interface.vert
@@ -1,4 +1,4 @@
-#version 130
+#version 140
uniform vec2 textureSize0;
uniform vec2 textureSize1;
diff --git a/assets/opensb/rendering/effects/world.frag b/assets/opensb/rendering/effects/world.frag
index 8b4d77c..8d18a2e 100644
--- a/assets/opensb/rendering/effects/world.frag
+++ b/assets/opensb/rendering/effects/world.frag
@@ -1,4 +1,4 @@
-#version 130
+#version 140
uniform sampler2D texture0;
uniform sampler2D texture1;
@@ -27,7 +27,7 @@ vec4 cubic(float v) {
return vec4(x, y, z, w);
}
-vec4 bicubicSample(sampler2D texture, vec2 texcoord, vec2 texscale) {
+vec4 bicubicSample(sampler2D tex, vec2 texcoord, vec2 texscale) {
texcoord = texcoord - vec2(0.5, 0.5);
float fx = fract(texcoord.x);
@@ -42,10 +42,10 @@ vec4 bicubicSample(sampler2D texture, vec2 texcoord, vec2 texscale) {
vec4 s = vec4(xcubic.x + xcubic.y, xcubic.z + xcubic.w, ycubic.x + ycubic.y, ycubic.z + ycubic.w);
vec4 offset = c + vec4(xcubic.y, xcubic.w, ycubic.y, ycubic.w) / s;
- vec4 sample0 = texture2D(texture, vec2(offset.x, offset.z) * texscale);
- vec4 sample1 = texture2D(texture, vec2(offset.y, offset.z) * texscale);
- vec4 sample2 = texture2D(texture, vec2(offset.x, offset.w) * texscale);
- vec4 sample3 = texture2D(texture, vec2(offset.y, offset.w) * texscale);
+ vec4 sample0 = texture(tex, vec2(offset.x, offset.z) * texscale);
+ vec4 sample1 = texture(tex, vec2(offset.y, offset.z) * texscale);
+ vec4 sample2 = texture(tex, vec2(offset.x, offset.w) * texscale);
+ vec4 sample3 = texture(tex, vec2(offset.y, offset.w) * texscale);
float sx = s.x / (s.x + s.y);
float sy = s.z / (s.z + s.w);
@@ -67,13 +67,13 @@ vec3 sampleLight(vec2 coord, vec2 scale) {
void main() {
vec4 texColor;
if (fragmentTextureIndex == 3)
- texColor = texture2D(texture3, fragmentTextureCoordinate);
+ texColor = texture(texture3, fragmentTextureCoordinate);
else if (fragmentTextureIndex == 2)
- texColor = texture2D(texture2, fragmentTextureCoordinate);
+ texColor = texture(texture2, fragmentTextureCoordinate);
else if (fragmentTextureIndex == 1)
- texColor = texture2D(texture1, fragmentTextureCoordinate);
+ texColor = texture(texture1, fragmentTextureCoordinate);
else
- texColor = texture2D(texture0, fragmentTextureCoordinate);
+ texColor = texture(texture0, fragmentTextureCoordinate);
if (texColor.a <= 0.0)
discard;
diff --git a/assets/opensb/rendering/effects/world.vert b/assets/opensb/rendering/effects/world.vert
index f41c0a8..fb50af7 100644
--- a/assets/opensb/rendering/effects/world.vert
+++ b/assets/opensb/rendering/effects/world.vert
@@ -1,4 +1,4 @@
-#version 130
+#version 140
uniform vec2 textureSize0;
uniform vec2 textureSize1;