Commit 838fe3db by Nicolas Capens Committed by Nicolas Capens

Remove quad-layout depth formats from sampler.

We can't sample from buffers with linear layout. Bug swiftshader:104 Change-Id: I622786e9dac8faafeb7ef1745f02587bf43d67bd Reviewed-on: https://swiftshader-review.googlesource.com/18168Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com> Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
parent d1ed57e6
...@@ -242,8 +242,6 @@ namespace sw ...@@ -242,8 +242,6 @@ namespace sw
c.w = Short4(0x1000); c.w = Short4(0x1000);
case FORMAT_A32B32G32R32F: case FORMAT_A32B32G32R32F:
break; break;
case FORMAT_D32F:
case FORMAT_D32FS8:
case FORMAT_D32F_LOCKABLE: case FORMAT_D32F_LOCKABLE:
case FORMAT_D32FS8_TEXTURE: case FORMAT_D32FS8_TEXTURE:
case FORMAT_D32F_SHADOW: case FORMAT_D32F_SHADOW:
...@@ -472,8 +470,6 @@ namespace sw ...@@ -472,8 +470,6 @@ namespace sw
c.w = Float4(1.0f); c.w = Float4(1.0f);
case FORMAT_A32B32G32R32F: case FORMAT_A32B32G32R32F:
break; break;
case FORMAT_D32F:
case FORMAT_D32FS8:
case FORMAT_D32F_LOCKABLE: case FORMAT_D32F_LOCKABLE:
case FORMAT_D32FS8_TEXTURE: case FORMAT_D32FS8_TEXTURE:
case FORMAT_D32F_SHADOW: case FORMAT_D32F_SHADOW:
...@@ -2640,8 +2636,6 @@ namespace sw ...@@ -2640,8 +2636,6 @@ namespace sw
case FORMAT_R8: case FORMAT_R8:
case FORMAT_L8: case FORMAT_L8:
case FORMAT_A8L8: case FORMAT_A8L8:
case FORMAT_D32F:
case FORMAT_D32FS8:
case FORMAT_D32F_LOCKABLE: case FORMAT_D32F_LOCKABLE:
case FORMAT_D32FS8_TEXTURE: case FORMAT_D32FS8_TEXTURE:
case FORMAT_D32F_SHADOW: case FORMAT_D32F_SHADOW:
...@@ -2708,8 +2702,6 @@ namespace sw ...@@ -2708,8 +2702,6 @@ namespace sw
case FORMAT_X32B32G32R32F: case FORMAT_X32B32G32R32F:
case FORMAT_A32B32G32R32F: case FORMAT_A32B32G32R32F:
case FORMAT_X32B32G32R32F_UNSIGNED: case FORMAT_X32B32G32R32F_UNSIGNED:
case FORMAT_D32F:
case FORMAT_D32FS8:
case FORMAT_D32F_LOCKABLE: case FORMAT_D32F_LOCKABLE:
case FORMAT_D32FS8_TEXTURE: case FORMAT_D32FS8_TEXTURE:
case FORMAT_D32F_SHADOW: case FORMAT_D32F_SHADOW:
...@@ -2791,8 +2783,6 @@ namespace sw ...@@ -2791,8 +2783,6 @@ namespace sw
case FORMAT_R8: case FORMAT_R8:
case FORMAT_L8: case FORMAT_L8:
case FORMAT_A8L8: case FORMAT_A8L8:
case FORMAT_D32F:
case FORMAT_D32FS8:
case FORMAT_D32F_LOCKABLE: case FORMAT_D32F_LOCKABLE:
case FORMAT_D32FS8_TEXTURE: case FORMAT_D32FS8_TEXTURE:
case FORMAT_D32F_SHADOW: case FORMAT_D32F_SHADOW:
...@@ -2873,8 +2863,6 @@ namespace sw ...@@ -2873,8 +2863,6 @@ namespace sw
case FORMAT_R8: case FORMAT_R8:
case FORMAT_L8: case FORMAT_L8:
case FORMAT_A8L8: case FORMAT_A8L8:
case FORMAT_D32F:
case FORMAT_D32FS8:
case FORMAT_D32F_LOCKABLE: case FORMAT_D32F_LOCKABLE:
case FORMAT_D32FS8_TEXTURE: case FORMAT_D32FS8_TEXTURE:
case FORMAT_D32F_SHADOW: case FORMAT_D32F_SHADOW:
...@@ -2947,8 +2935,6 @@ namespace sw ...@@ -2947,8 +2935,6 @@ namespace sw
case FORMAT_R8: case FORMAT_R8:
case FORMAT_L8: case FORMAT_L8:
case FORMAT_A8L8: case FORMAT_A8L8:
case FORMAT_D32F:
case FORMAT_D32FS8:
case FORMAT_D32F_LOCKABLE: case FORMAT_D32F_LOCKABLE:
case FORMAT_D32FS8_TEXTURE: case FORMAT_D32FS8_TEXTURE:
case FORMAT_D32F_SHADOW: case FORMAT_D32F_SHADOW:
...@@ -3019,8 +3005,6 @@ namespace sw ...@@ -3019,8 +3005,6 @@ namespace sw
case FORMAT_R8: return component < 1; case FORMAT_R8: return component < 1;
case FORMAT_L8: return component < 1; case FORMAT_L8: return component < 1;
case FORMAT_A8L8: return component < 1; case FORMAT_A8L8: return component < 1;
case FORMAT_D32F: return false;
case FORMAT_D32FS8: return false;
case FORMAT_D32F_LOCKABLE: return false; case FORMAT_D32F_LOCKABLE: return false;
case FORMAT_D32FS8_TEXTURE: return false; case FORMAT_D32FS8_TEXTURE: return false;
case FORMAT_D32F_SHADOW: return false; case FORMAT_D32F_SHADOW: return false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment