@@ -68,16 +68,17 @@ void computeMain(int3 dispatchThreadID: SV_DispatchThreadID)
68
68
float Object.SampleCmpLevelZero()
69
69
*/
70
70
// NOTE: These are having issues with vulkan (glsl)
71
- #ifndef VK
72
71
val += t1D .SampleCmpLevelZero (shadowSampler, u, 0 );
73
72
val += t2D .SampleCmpLevelZero (shadowSampler, float2(u, u), 0 );
73
+ val += t1DArray .SampleCmpLevelZero (shadowSampler, float2(u, u), 0 );
74
74
val += tCube .SampleCmpLevelZero (shadowSampler, normalize(float3(u, 1 - u, u)), 0 );
75
+ val += t2DArray .SampleCmpLevelZero (shadowSampler, normalize(float3(u, 1 - u, u)), 0 );
76
+ val += tCubeArray .SampleCmpLevelZero (shadowSampler, normalize(float4(u, 1 - u, u, u)), 0 );
75
77
76
78
// Offset variant
77
79
val += t1D .SampleCmpLevelZero (shadowSampler, u, 0 , 0 );
78
80
val += t2D .SampleCmpLevelZero (shadowSampler, float2(u, u), 0 , int2(0 , 0 ));
79
81
// TextureCube does not have an offset version of this
80
- #endif
81
82
82
83
/*
83
84
void Object.GetDimensions()
@@ -288,15 +289,15 @@ void computeMain(int3 dispatchThreadID: SV_DispatchThreadID)
288
289
// DX11: 313
289
290
// DX11: 313
290
291
// DX11: 313
291
- // DX12: 313
292
- // DX12: 313
293
- // DX12: 313
294
- // DX12: 313
295
- // DX12CS6: 336
296
- // DX12CS6: 336
297
- // DX12CS6: 336
298
- // DX12CS6: 336
299
- // VK: 331
300
- // VK: 331
301
- // VK: 331
302
- // VK: 331
292
+ // DX12: 316
293
+ // DX12: 316
294
+ // DX12: 316
295
+ // DX12: 316
296
+ // DX12CS6: 339
297
+ // DX12CS6: 339
298
+ // DX12CS6: 339
299
+ // DX12CS6: 339
300
+ // VK: 339
301
+ // VK: 339
302
+ // VK: 339
303
+ // VK: 339
0 commit comments