wgpu/tests/in/glsl
Jonathan Behrens f9b348557a
Add FindLsb / FindMsb (#1473)
* Add FindLsb / FindMsb

* Fixes and tests for FindLsb/FindMsb

* Add findLsb / findMsb as WGSL builtins

* Fix tests

* Fix incompatible type issue with MSL output

* Requested changes

* Test fewer cases of findLsb/findMsb
2021-12-20 14:48:54 -05:00
..
210-bevy-2d-shader.frag [glsl-in] Add integration tests to CI (#943) 2021-06-03 15:34:54 -04:00
210-bevy-2d-shader.vert [glsl-in] Add integration tests to CI (#943) 2021-06-03 15:34:54 -04:00
210-bevy-shader.vert [glsl-in] Add integration tests to CI (#943) 2021-06-03 15:34:54 -04:00
246-collatz.comp [glsl-in] Add collatz shader and test quad shader 2021-06-09 12:54:58 -04:00
277-casting.vert [glsl-in] Add integration tests to CI (#943) 2021-06-03 15:34:54 -04:00
280-matrix-cast.vert [glsl-in] Add integration tests to CI (#943) 2021-06-03 15:34:54 -04:00
484-preprocessor-if.vert [glsl-in] Add integration tests to CI (#943) 2021-06-03 15:34:54 -04:00
800-out-of-bounds-panic.vert [glsl-in] Improve error api and make more errors deferred 2021-08-09 10:51:15 -04:00
896-push-constant.vert [glsl-in] Add integration tests to CI (#943) 2021-06-03 15:34:54 -04:00
900-implicit-conversions.vert [glsl-in] Check type dimensions in function calls 2021-07-07 12:59:20 -04:00
901-lhs-field-select.vert [glsl-in] Allow field selection behind pointers (#948) 2021-06-03 16:09:20 -04:00
931-constant-emitting.vert [glsl-in] API revamp 2021-08-09 10:51:15 -04:00
932-for-loop-if.vert [glsl-in] Add integration tests to CI (#943) 2021-06-03 15:34:54 -04:00
bevy-pbr.frag Switch the constant in bevy-pbr to avoid display incosistencies 2021-10-23 23:39:49 -04:00
bevy-pbr.vert add license headers to the bevy pbr shaders 2021-06-17 15:21:47 -04:00
bits_glsl.frag Add FindLsb / FindMsb (#1473) 2021-12-20 14:48:54 -05:00
bool-select.frag [glsl-in] Convert bool -> scalar cast to Select 2021-07-02 01:34:34 -04:00
clamp-splat.vert [glsl-in] Implicitly splat the inputs of clamp() 2021-07-01 18:32:33 +01:00
constant-array-size.vert [glsl-in] API revamp 2021-08-09 10:51:15 -04:00
declarations.vert glsl-in: Flatten entry point arguments 2021-12-16 10:55:06 -05:00
expressions.frag [glsl-in] Allow constructors from non-scalar to scalar (#1520) 2021-11-10 12:15:43 -05:00
fma.frag Output parentheses around dereference (#1348) 2021-09-11 23:32:10 -07:00
global-constant-array.vert [glsl-in] Add test array constant dynamic indexing 2021-09-17 13:47:38 -04:00
long-form-matrix.vert [glsl-in] Add test for matrix from matrix constructor 2021-11-09 15:15:11 +00:00
math-functions.vert [glsl-in] parse all math functions 2021-06-17 16:08:34 -04:00
prepostfix.frag [glsl-in] Improve infix handling 2021-09-17 13:56:42 -04:00
quad_glsl.frag Reorganize test snapshot folder 2021-06-19 10:19:04 -04:00
quad_glsl.vert Reorganize test snapshot folder 2021-06-19 10:19:04 -04:00
samplers.frag [glsl-in] Add support for a large number of texture sample overrides 2021-09-16 23:00:19 +01:00
swizzle_write.frag glsl-in: fix pre/postfix ops on swizzles 2021-12-05 22:16:28 -05:00