diff --git a/src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert b/src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert index e4bff7e1..72f3aff9 100644 --- a/src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert +++ b/src/main/resources/assets/voxy/shaders/lod/gl46/quads2.vert @@ -62,7 +62,7 @@ vec4 getFaceSize(uint faceData) { } vec3 swizzelDataAxis(uint axis, vec3 data) { - return mix(mix(data.zxy,data.xzy,axis==0),data,axis==1); + return mix(mix(data.zxy,data.xzy,vec3(axis==0)),data,vec3(axis==1)); } uint extractDetail(uvec2 encPos) { diff --git a/src/main/resources/assets/voxy/shaders/util/prefixsum/inital3.comp b/src/main/resources/assets/voxy/shaders/util/prefixsum/inital3.comp index a815f7e9..b904ff80 100644 --- a/src/main/resources/assets/voxy/shaders/util/prefixsum/inital3.comp +++ b/src/main/resources/assets/voxy/shaders/util/prefixsum/inital3.comp @@ -1,7 +1,7 @@ #version 460 -#extension GL_KHR_shader_subgroup_arithmetic: require #extension GL_KHR_shader_subgroup_basic : require +#extension GL_KHR_shader_subgroup_arithmetic: require #define WORK_SIZE 256