wgpu/naga/tests/out/glsl
Christian Schwarz 2382c8e74f
Fix glsl backend errors regarding samplerCubeArrayShadow (#5171)
* add GL_EXT_texture_shadow_lod feature detection

* allow more cases of cube depth texture sampling in glsl

* add test for sampling a cubemap array depth texture with lod

* add test for chosing GL_EXT_texture_shadow_lod over the grad workaround if instructed

* add changelog entry for GL_EXT_texture_shadow_lod

* fix criteria for requiring and using TEXTURE_SHADOW_LOD

* require gles 320 for textureSampling over cubeArrayShadow

* prevent false positives in TEXTURE_SHADOW_LOD in checks

* make workaround_lod_with_grad usecase selection less context dependant

* move 3d array texture error into the validator

* correct ImageSample logic errors
2024-02-08 18:27:58 +01:00
..
access.assign_through_ptr.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
access.foo_frag.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
access.foo_vert.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
array-in-ctor.cs_main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
array-in-function-return-type.main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
atomicOps.cs_main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
bitcast.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
bits.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
boids.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
bounds-check-image-restrict.fragment_shader.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
bounds-check-image-rzsw.fragment_shader.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
break-if.main.Compute.glsl [naga wgsl-in] Fix parsing break ifs 2024-01-08 10:50:38 +01:00
const-exprs.main.Compute.glsl [naga] Teach the constant evaluator vector/vector operators. 2023-12-12 12:48:10 +01:00
constructors.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
control-flow.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
cubeArrayShadow.fragment.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
do-while.main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
dualsource.main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
empty.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
f64.main.Compute.glsl [naga] Support casting to f64 in the constant evaluator. 2023-11-23 12:17:21 +01:00
force_point_size_vertex_shader_webgl.fs_main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
force_point_size_vertex_shader_webgl.vs_main.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
fragment-output.main_vec2scalar.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
fragment-output.main_vec4vec3.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
functions-webgl.main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
functions.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
globals.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
image.gather.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
image.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
image.queries.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
image.texture_sample_comparison.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
image.texture_sample.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
interpolate.frag_main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
interpolate.vert_main.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
invariant.fs.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
invariant.vs.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
math-functions.main.Fragment.glsl feat(const_eval): impl. sign with new component_wise_signed 2024-01-30 10:53:03 +01:00
multiview_webgl.main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
multiview.main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
operators.main.Compute.glsl [naga] Change operators.wgsl to use values that matter. 2023-12-12 12:48:10 +01:00
padding.vertex.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
push-constants.main.Fragment.glsl Fix GL Push Constant Layout (#4607) 2023-11-06 07:58:26 -05:00
push-constants.vert_main.Vertex.glsl Test And Normalize Vertex Behavior on All Backends (#4723) 2023-11-21 22:11:24 +00:00
quad-vert.main.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
quad.frag_main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
quad.fs_extra.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
quad.vert_main.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
sample-cube-array-depth-lod.main.Fragment.glsl Fix glsl backend errors regarding samplerCubeArrayShadow (#5171) 2024-02-08 18:27:58 +01:00
separate-entry-points.compute.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
separate-entry-points.fragment.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
shadow.fs_main_without_storage.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
shadow.fs_main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
shadow.vs_main.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
skybox.fs_main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
skybox.vs_main.Vertex.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
standard.derivatives.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
struct-layout.needs_padding_comp.Compute.glsl test(naga): add struct-layout test 2023-11-22 03:54:16 -07:00
struct-layout.needs_padding_frag.Fragment.glsl test(naga): add struct-layout test 2023-11-22 03:54:16 -07:00
struct-layout.needs_padding_vert.Vertex.glsl test(naga): add struct-layout test 2023-11-22 03:54:16 -07:00
struct-layout.no_padding_comp.Compute.glsl test(naga): add struct-layout test 2023-11-22 03:54:16 -07:00
struct-layout.no_padding_frag.Fragment.glsl test(naga): add struct-layout test 2023-11-22 03:54:16 -07:00
struct-layout.no_padding_vert.Vertex.glsl test(naga): add struct-layout test 2023-11-22 03:54:16 -07:00
texture-arg.main.Fragment.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
use-gl-ext-over-grad-workaround-if-instructed.main.Fragment.glsl Fix glsl backend errors regarding samplerCubeArrayShadow (#5171) 2024-02-08 18:27:58 +01:00
variations.main.Fragment.glsl feat(const_eval): impl. ceil 2024-01-30 10:53:03 +01:00
workgroup-uniform-load.test_workgroupUniformLoad.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00
workgroup-var-init.main.Compute.glsl Move naga to subfolder 2023-10-25 14:25:04 -04:00