aboutsummaryrefslogtreecommitdiff
path: root/shaders/basic.frag
diff options
context:
space:
mode:
Diffstat (limited to 'shaders/basic.frag')
-rw-r--r--shaders/basic.frag4
1 files changed, 3 insertions, 1 deletions
diff --git a/shaders/basic.frag b/shaders/basic.frag
index 719137d..835efbf 100644
--- a/shaders/basic.frag
+++ b/shaders/basic.frag
@@ -20,6 +20,8 @@ in float texture_blend[8] ;
in vec2 texcoord ;
in vec4 position ;
+flat in int texidx ;
+
vec3 sample(float xc,float yc) {
vec3 color = vec3(0);
for ( int i = 0 ; i < 8 ; ++ i ) {
@@ -49,7 +51,7 @@ int dominentTexture() {
}
vec3 calNormChange( vec3 norm, vec3 down, vec3 right ) {
- int dom = dominentTexture() ;
+ int dom = texidx ;
float x00 = length(sample2(dom,-dX, dY));
float x01 = length(sample2(dom, 0, dY));
float x02 = length(sample2(dom, dX, dY));