Phoxel

Phoxel

51.3k Downloads

composite.fsh: composite.fsh: 0:3(12): warning: extension GL_EXT_gpu_shader4 unsupported in fragment shader 0:25(8): error: unrecognized layout identifier rgba8

ThGrSoRu opened this issue ยท 6 comments

commented

Describe the bug
Shaderpack fails to load immediately.

Steps to Reproduce
Enable the shaderpack.

Screenshots
Not relevant.

Specifications if it has to do with performance or crashes

  • OS: Arch Linux
  • Graphics Card: Radeon RX 6700 XT
  • Minecraft Version: 1.20.1
  • Shader Version: Beta 0.3.0
  • Shader Loader: Iris

Additional context
None.

commented

yeah you don't want to delete rgba8, maybe try switching each rgba8 to rgba16f

commented

Same error.

commented

You can go into composite.fsh and just delete that line of code

commented

Deleting the line containing GL_EXT_gpu_shader4 results in:

composite.fsh: composite.fsh: 0:24(8): error: unrecognized layout identifier `rgba8'

Incrementally deleting all lines containing rgba8 results in the same previous error, with differing line numbers, until all are deleted:

Details

composite.fsh: composite.fsh: 0:98(27): warning: signed literal value `2891336453' is interpreted as -14036308430:67(27): error: `colorimg1' undeclared0:67(17): error: no matching function for call to `imageSize(error)'; candidates are:0:67(17): error: int imageSize(image1D)0:67(17): error: ivec2 imageSize(image2D)0:67(17): error: ivec3 imageSize(image3D)0:67(17): error: ivec2 imageSize(image2DRect)0:67(17): error: ivec2 imageSize(imageCube)0:67(17): error: int imageSize(imageBuffer)0:67(17): error: ivec2 imageSize(image1DArray)0:67(17): error: ivec3 imageSize(image2DArray)0:67(17): error: ivec3 imageSize(imageCubeArray)0:67(17): error: ivec2 imageSize(image2DMS)0:67(17): error: ivec3 imageSize(image2DMSArray)0:67(17): error: int imageSize(iimage1D)0:67(17): error: ivec2 imageSize(iimage2D)0:67(17): error: ivec3 imageSize(iimage3D)0:67(17): error: ivec2 imageSize(iimage2DRect)0:67(17): error: ivec2 imageSize(iimageCube)0:67(17): error: int imageSize(iimageBuffer)0:67(17): error: ivec2 imageSize(iimage1DArray)0:67(17): error: ivec3 imageSize(iimage2DArray)0:67(17): error: ivec3 imageSize(iimageCubeArray)0:67(17): error: ivec2 imageSize(iimage2DMS)0:67(17): error: ivec3 imageSize(iimage2DMSArray)0:67(17): error: int imageSize(uimage1D)0:67(17): error: ivec2 imageSize(uimage2D)0:67(17): error: ivec3 imageSize(uimage3D)0:67(17): error: ivec2 imageSize(uimage2DRect)0:67(17): error: ivec2 imageSize(uimageCube)0:67(17): error: int imageSize(uimageBuffer)0:67(17): error: ivec2 imageSize(uimage1DArray)0:67(17): error: ivec3 imageSize(uimage2DArray)0:67(17): error: ivec3 imageSize(uimageCubeArray)0:67(17): error: ivec2 imageSize(uimage2DMS)0:67(17): error: ivec3 imageSize(uimage2DMSArray)0:94(28): warning: `imgSize' used uninitialized0:94(44): warning: `imgSize' used uninitialized0:95(18): error: `colorimg1' undeclared0:95(8): error: no matching function for call to `imageLoad(error, ivec2)'; candidates are:0:95(8): error: vec4 imageLoad(image1D, int)0:95(8): error: vec4 imageLoad(image2D, ivec2)0:95(8): error: vec4 imageLoad(image3D, ivec3)0:95(8): error: vec4 imageLoad(image2DRect, ivec2)0:95(8): error: vec4 imageLoad(imageCube, ivec3)0:95(8): error: vec4 imageLoad(imageBuffer, int)0:95(8): error: vec4 imageLoad(image1DArray, ivec2)0:95(8): error: vec4 imageLoad(image2DArray, ivec3)0:95(8): error: vec4 imageLoad(imageCubeArray, ivec3)0:95(8): error: vec4 imageLoad(image2DMS, ivec2, int)0:95(8): error: vec4 imageLoad(image2DMSArray, ivec3, int)0:95(8): error: ivec4 imageLoad(iimage1D, int)0:95(8): error: ivec4 imageLoad(iimage2D, ivec2)0:95(8): error: ivec4 imageLoad(iimage3D, ivec3)0:95(8): error: ivec4 imageLoad(iimage2DRect, ivec2)0:95(8): error: ivec4 imageLoad(iimageCube, ivec3)0:95(8): error: ivec4 imageLoad(iimageBuffer, int)0:95(8): error: ivec4 imageLoad(iimage1DArray, ivec2)0:95(8): error: ivec4 imageLoad(iimage2DArray, ivec3)0:95(8): error: ivec4 imageLoad(iimageCubeArray, ivec3)0:95(8): error: ivec4 imageLoad(iimage2DMS, ivec2, int)0:95(8): error: ivec4 imageLoad(iimage2DMSArray, ivec3, int)0:95(8): error: uvec4 imageLoad(uimage1D, int)0:95(8): error: uvec4 imageLoad(uimage2D, ivec2)0:95(8): error: uvec4 imageLoad(uimage3D, ivec3)0:95(8): error: uvec4 imageLoad(uimage2DRect, ivec2)0:95(8): error: uvec4 imageLoad(uimageCube, ivec3)0:95(8): error: uvec4 imageLoad(uimageBuffer, int)0:95(8): error: uvec4 imageLoad(uimage1DArray, ivec2)0:95(8): error: uvec4 imageLoad(uimage2DArray, ivec3)0:95(8): error: uvec4 imageLoad(uimageCubeArray, ivec3)0:95(8): error: uvec4 imageLoad(uimage2DMS, ivec2, int)0:95(8): error: uvec4 imageLoad(uimage2DMSArray, ivec3, int)0:95(8): error: type mismatch0:95(8): error: operands of `!=' must have the same type0:98(8): warning: `Seed' used uninitialized0:104(19): error: `colorimg8' undeclared0:104(41): warning: `imgSize' used uninitialized0:104(57): warning: `imgSize' used uninitialized0:104(9): error: no matching function for call to `imageLoad(error, ivec2)'; candidates are:0:104(9): error: vec4 imageLoad(image1D, int)0:104(9): error: vec4 imageLoad(image2D, ivec2)0:104(9): error: vec4 imageLoad(image3D, ivec3)0:104(9): error: vec4 imageLoad(image2DRect, ivec2)0:104(9): error: vec4 imageLoad(imageCube, ivec3)0:104(9): error: vec4 imageLoad(imageBuffer, int)0:104(9): error: vec4 imageLoad(image1DArray, ivec2)0:104(9): error: vec4 imageLoad(image2DArray, ivec3)0:104(9): error: vec4 imageLoad(imageCubeArray, ivec3)0:104(9): error: vec4 imageLoad(image2DMS, ivec2, int)0:104(9): error: vec4 imageLoad(image2DMSArray, ivec3, int)0:104(9): error: ivec4 imageLoad(iimage1D, int)0:104(9): error: ivec4 imageLoad(iimage2D, ivec2)0:104(9): error: ivec4 imageLoad(iimage3D, ivec3)0:104(9): error: ivec4 imageLoad(iimage2DRect, ivec2)0:104(9): error: ivec4 imageLoad(iimageCube, ivec3)0:104(9): error: ivec4 imageLoad(iimageBuffer, int)0:104(9): error: ivec4 imageLoad(iimage1DArray, ivec2)0:104(9): error: ivec4 imageLoad(iimage2DArray, ivec3)0:104(9): error: ivec4 imageLoad(iimageCubeArray, ivec3)0:104(9): error: ivec4 imageLoad(iimage2DMS, ivec2, int)0:104(9): error: ivec4 imageLoad(iimage2DMSArray, ivec3, int)0:104(9): error: uvec4 imageLoad(uimage1D, int)0:104(9): error: uvec4 imageLoad(uimage2D, ivec2)0:104(9): error: uvec4 imageLoad(uimage3D, ivec3)0:104(9): error: uvec4 imageLoad(uimage2DRect, ivec2)0:104(9): error: uvec4 imageLoad(uimageCube, ivec3)0:104(9): error: uvec4 imageLoad(uimageBuffer, int)0:104(9): error: uvec4 imageLoad(uimage1DArray, ivec2)0:104(9): error: uvec4 imageLoad(uimage2DArray, ivec3)0:104(9): error: uvec4 imageLoad(uimageCubeArray, ivec3)0:104(9): error: uvec4 imageLoad(uimage2DMS, ivec2, int)0:104(9): error: uvec4 imageLoad(uimage2DMSArray, ivec3, int)0:104(9): error: type mismatch0:106(22): error: `colorimg9' undeclared0:106(44): warning: `imgSize' used uninitialized0:106(60): warning: `imgSize' used uninitialized0:106(12): error: no matching function for call to `imageLoad(error, ivec2)'; candidates are:0:106(12): error: vec4 imageLoad(image1D, int)0:106(12): error: vec4 imageLoad(image2D, ivec2)0:106(12): error: vec4 imageLoad(image3D, ivec3)0:106(12): error: vec4 imageLoad(image2DRect, ivec2)0:106(12): error: vec4 imageLoad(imageCube, ivec3)0:106(12): error: vec4 imageLoad(imageBuffer, int)0:106(12): error: vec4 imageLoad(image1DArray, ivec2)0:106(12): error: vec4 imageLoad(image2DArray, ivec3)0:106(12): error: vec4 imageLoad(imageCubeArray, ivec3)0:106(12): error: vec4 imageLoad(image2DMS, ivec2, int)0:106(12): error: vec4 imageLoad(image2DMSArray, ivec3, int)0:106(12): error: ivec4 imageLoad(iimage1D, int)0:106(12): error: ivec4 imageLoad(iimage2D, ivec2)0:106(12): error: ivec4 imageLoad(iimage3D, ivec3)0:106(12): error: ivec4 imageLoad(iimage2DRect, ivec2)0:106(12): error: ivec4 imageLoad(iimageCube, ivec3)0:106(12): error: ivec4 imageLoad(iimageBuffer, int)0:106(12): error: ivec4 imageLoad(iimage1DArray, ivec2)0:106(12): error: ivec4 imageLoad(iimage2DArray, ivec3)0:106(12): error: ivec4 imageLoad(iimageCubeArray, ivec3)0:106(12): error: ivec4 imageLoad(iimage2DMS, ivec2, int)0:106(12): error: ivec4 imageLoad(iimage2DMSArray, ivec3, int)0:106(12): error: uvec4 imageLoad(uimage1D, int)0:106(12): error: uvec4 imageLoad(uimage2D, ivec2)0:106(12): error: uvec4 imageLoad(uimage3D, ivec3)0:106(12): error: uvec4 imageLoad(uimage2DRect, ivec2)0:106(12): error: uvec4 imageLoad(uimageCube, ivec3)0:106(12): error: uvec4 imageLoad(uimageBuffer, int)0:106(12): error: uvec4 imageLoad(uimage1DArray, ivec2)0:106(12): error: uvec4 imageLoad(uimage2DArray, ivec3)0:106(12): error: uvec4 imageLoad(uimageCubeArray, ivec3)0:106(12): error: uvec4 imageLoad(uimage2DMS, ivec2, int)0:106(12): error: uvec4 imageLoad(uimage2DMSArray, ivec3, int)0:109(12): warning: `RayOrgn' used uninitialized0:109(29): warning: `RayOrgn' used uninitialized0:109(40): warning: `RayDir' used uninitialized0:121(14): warning: `RayOrgn' used uninitialized0:122(27): warning: `RayDir' used uninitialized0:123(37): warning: `RayDir' used uninitialized0:123(54): warning: `RayDir' used uninitialized0:123(71): warning: `RayDir' used uninitialized0:123(100): warning: `RayDir' used uninitialized0:141(10): warning: `RayDir' used uninitialized0:161(61): warning: `RayOrgn' used uninitialized0:201(148): warning: `PlayerView' used uninitialized0:244(28): error: `colorimg4' undeclared0:244(18): error: no matching function for call to `imageLoad(error, ivec2)'; candidates are:0:244(18): error: vec4 imageLoad(image1D, int)0:244(18): error: vec4 imageLoad(image2D, ivec2)0:244(18): error: vec4 imageLoad(image3D, ivec3)0:244(18): error: vec4 imageLoad(image2DRect, ivec2)0:244(18): error: vec4 imageLoad(imageCube, ivec3)0:244(18): error: vec4 imageLoad(imageBuffer, int)0:244(18): error: vec4 imageLoad(image1DArray, ivec2)0:244(18): error: vec4 imageLoad(image2DArray, ivec3)0:244(18): error: vec4 imageLoad(imageCubeArray, ivec3)0:244(18): error: vec4 imageLoad(image2DMS, ivec2, int)0:244(18): error: vec4 imageLoad(image2DMSArray, ivec3, int)0:244(18): error: ivec4 imageLoad(iimage1D, int)0:244(18): error: ivec4 imageLoad(iimage2D, ivec2)0:244(18): error: ivec4 imageLoad(iimage3D, ivec3)0:244(18): error: ivec4 imageLoad(iimage2DRect, ivec2)0:244(18): error: ivec4 imageLoad(iimageCube, ivec3)0:244(18): error: ivec4 imageLoad(iimageBuffer, int)0:244(18): error: ivec4 imageLoad(iimage1DArray, ivec2)0:244(18): error: ivec4 imageLoad(iimage2DArray, ivec3)0:244(18): error: ivec4 imageLoad(iimageCubeArray, ivec3)0:244(18): error: ivec4 imageLoad(iimage2DMS, ivec2, int)0:244(18): error: ivec4 imageLoad(iimage2DMSArray, ivec3, int)0:244(18): error: uvec4 imageLoad(uimage1D, int)0:244(18): error: uvec4 imageLoad(uimage2D, ivec2)0:244(18): error: uvec4 imageLoad(uimage3D, ivec3)0:244(18): error: uvec4 imageLoad(uimage2DRect, ivec2)0:244(18): error: uvec4 imageLoad(uimageCube, ivec3)0:244(18): error: uvec4 imageLoad(uimageBuffer, int)0:244(18): error: uvec4 imageLoad(uimage1DArray, ivec2)0:244(18): error: uvec4 imageLoad(uimage2DArray, ivec3)0:244(18): error: uvec4 imageLoad(uimageCubeArray, ivec3)0:244(18): error: uvec4 imageLoad(uimage2DMS, ivec2, int)0:244(18): error: uvec4 imageLoad(uimage2DMSArray, ivec3, int)0:245(19): warning: `FrameData' used uninitialized0:253(19): warning: `FrameData' used uninitialized0:254(12): error: `colorimg4' undeclared0:254(1): error: no matching function for call to `imageStore(error, ivec2, vec4)'; candidates are:0:254(1): error: void imageStore(image1D, int, vec4)0:254(1): error: void imageStore(image2D, ivec2, vec4)0:254(1): error: void imageStore(image3D, ivec3, vec4)0:254(1): error: void imageStore(image2DRect, ivec2, vec4)0:254(1): error: void imageStore(imageCube, ivec3, vec4)0:254(1): error: void imageStore(imageBuffer, int, vec4)0:254(1): error: void imageStore(image1DArray, ivec2, vec4)0:254(1): error: void imageStore(image2DArray, ivec3, vec4)0:254(1): error: void imageStore(imageCubeArray, ivec3, vec4)0:254(1): error: void imageStore(image2DMS, ivec2, int, vec4)0:254(1): error: void imageStore(image2DMSArray, ivec3, int, vec4)0:254(1): error: void imageStore(iimage1D, int, ivec4)0:254(1): error: void imageStore(iimage2D, ivec2, ivec4)0:254(1): error: void imageStore(iimage3D, ivec3, ivec4)0:254(1): error: void imageStore(iimage2DRect, ivec2, ivec4)0:254(1): error: void imageStore(iimageCube, ivec3, ivec4)0:254(1): error: void imageStore(iimageBuffer, int, ivec4)0:254(1): error: void imageStore(iimage1DArray, ivec2, ivec4)0:254(1): error: void imageStore(iimage2DArray, ivec3, ivec4)0:254(1): error: void imageStore(iimageCubeArray, ivec3, ivec4)0:254(1): error: void imageStore(iimage2DMS, ivec2, int, ivec4)0:254(1): error: void imageStore(iimage2DMSArray, ivec3, int, ivec4)0:254(1): error: void imageStore(uimage1D, int, uvec4)0:254(1): error: void imageStore(uimage2D, ivec2, uvec4)0:254(1): error: void imageStore(uimage3D, ivec3, uvec4)0:254(1): error: void imageStore(uimage2DRect, ivec2, uvec4)0:254(1): error: void imageStore(uimageCube, ivec3, uvec4)0:254(1): error: void imageStore(uimageBuffer, int, uvec4)0:254(1): error: void imageStore(uimage1DArray, ivec2, uvec4)0:254(1): error: void imageStore(uimage2DArray, ivec3, uvec4)0:254(1): error: void imageStore(uimageCubeArray, ivec3, uvec4)0:254(1): error: void imageStore(uimage2DMS, ivec2, int, uvec4)0:254(1): error: void imageStore(uimage2DMSArray, ivec3, int, uvec4)

commented

I will switch from images to using texelfetch in the next update, that should fix your problem. Images seems really awkward support wise

commented

In case you see this I may not actually be able to switch away from images, I'm sorry that this won't work for you. It seems weirdly inconsistent with GPU's on weather or not it works