dawn-cmake/third_party/gn/webgpu-cts/ts_sources.txt

558 lines
31 KiB
Plaintext
Raw Normal View History

Roll third_party/webgpu-cts/ dac3646b1..d7e8d005d (18 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/dac3646b15e7..d7e8d005dd88 - d7e8d0 webgpu/shader: Migrate all `f32` expression tests to the CaseCache. - ea0cfe Add a DataCache & expression CaseCache - c6c3b7 op: Implement 'simple_blend_constant,setting_blend_constant' test in blending.spec.ts (#1984) - da9eeb operation,rendering,blending nits (#1986) - 9c990c Implement `refract` f32 tests (#1962) - 6b5a1f transferControlToOffscreen nits - 9eb57d Implement `fma` f32 tests (#1967) - aa6489 op: Implement 'default_blend_color,initial_blend_color' test in blending.spec.ts (#1980) - 7fbc3b Update rg11b10ufloat_renderable.spec.ts - 473ddf Add rg11b10ufloat-renderable validation test plan (#1937) - e36d82 Simplify code around ULP calculations and fix subtly wrong tests (#1974) - 634afd op: op: Implement 'index_format,setIndexBuffer_different_formats' test in index_format.spec.ts (#1973) - 62e3da op: Implement 'index_format,change_pipeline_after_setIndexBuffer' test in index_format.spec.ts (#1969) - 60769d Add f16 test ranges to quantizeToF16 - 02f468 Fix quantizeToF16 tests to not test overflow cases for const input source - f5f8fc Implement 'render_bundle_commands' test in encoder_open_state.spec.ts (#1961) - f3375a Add support to load cross origin resources (#1951) - 85e3b4 Convert asin, acos and atanh to a filtered range when needed. (#1963) Created with './tools/run cts roll' Change-Id: I9d5a39fd2b4d951e3b001d7eab656ec20609ab7b Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/109765 Auto-Submit: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com>
2022-11-16 23:09:02 +00:00
src/common/framework/data_cache.ts
Roll third_party/webgpu-cts/ c0c5cce30..27dc745ca (20 commits) https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/c0c5cce30507..27dc745ca167 $ git log c0c5cce30..27dc745ca --date=short --no-merges --format='%ad %ae %s' 2022-08-26 gyuyoung Add sample_count test to buffer_texture_copies.spec.ts (#1800) 2022-08-26 gyuyoung Implement 'texture,device_mismatch' test in writeTexture.spec.ts (#1793) 2022-08-26 gyuyoung Add 'maximum_binding_limit' test to createBindGroupLayout.spec.ts (#1790) 2022-08-25 enga Add global test config (#1801) 2022-08-25 enga Mark root .eslintrc.json as "root: true" (#1802) 2022-08-25 bajones Address Kai's feedback 2022-08-24 tojiro Style fixes 2022-08-24 tojiro Refactor image_copy and unified data generator between the two test files. 2022-08-23 bajones Optimizing GetInitialData function 2022-08-25 kainino fix merge error 2022-08-25 rharrison Clarify comments in ULP code (#1795) 2022-08-23 kainino tweak to make safer against accidental awaits 2022-08-23 bclayton webgpu/shader/execution: Check validation before testing results 2022-08-24 rharrison Linearly spread `f32FullRange` values over possible f32 values (#1786) 2022-08-24 rharrison Implement `remainder (%)` f32 test (#1765) 2022-08-24 rharrison Rename `make*F32IntervalCase` to `make*ToF32IntervalCase` (#1775) 2022-08-24 zhaoming.jiang Revert "Use let declarations for literal input in shader,execution,expression tests (#1788)" (#1789) 2022-08-24 zhaoming.jiang Use let declarations for literal input in shader,execution,expression tests (#1788) 2022-08-24 gyuyoung Add storage_texture,formats test to createBindGroupLayout.spec.ts (#1776) 2022-08-23 rharrison Refactor binary arithmetic tests to use common test values (#1783) Change-Id: I75a810698616f74d02480ccee369564030aa4a32 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/100462 Auto-Submit: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Loko Kung <lokokung@google.com>
2022-08-26 19:48:25 +00:00
src/common/framework/test_config.ts
src/external/petamoriken/float16/float16.d.ts
src/common/internal/version.ts
src/common/internal/stack.ts
src/common/internal/logging/log_message.ts
src/common/internal/logging/result.ts
src/common/internal/logging/logger.ts
src/common/util/types.ts
src/common/util/data_tables.ts
src/common/util/timeout.ts
src/common/util/util.ts
src/common/internal/logging/test_case_recorder.ts
src/common/runtime/helper/options.ts
src/common/internal/query/encode_selectively.ts
src/common/internal/query/json_param_value.ts
src/common/internal/query/separators.ts
src/common/internal/query/validQueryPart.ts
src/common/internal/query/parseQuery.ts
src/common/internal/query/stringify_params.ts
src/common/internal/query/query.ts
src/common/internal/query/compare.ts
src/common/internal/params_utils.ts
src/common/framework/fixture.ts
src/common/framework/params_builder.ts
src/common/framework/resources.ts
src/common/internal/test_group.ts
src/common/framework/test_group.ts
src/common/internal/test_suite_listing.ts
src/common/internal/util.ts
src/common/internal/tree.ts
src/common/internal/file_loader.ts
src/common/util/colors.ts
src/common/util/navigator_gpu.ts
src/common/runtime/helper/sys.ts
src/common/runtime/cmdline.ts
src/common/runtime/server.ts
src/common/runtime/helper/test_worker.ts
src/common/runtime/standalone.ts
src/common/runtime/wpt.ts
src/common/runtime/helper/test_worker-worker.ts
src/common/tools/checklist.ts
src/common/tools/crawl.ts
src/common/tools/dev_server.ts
Roll third_party/webgpu-cts/ dac3646b1..d7e8d005d (18 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/dac3646b15e7..d7e8d005dd88 - d7e8d0 webgpu/shader: Migrate all `f32` expression tests to the CaseCache. - ea0cfe Add a DataCache & expression CaseCache - c6c3b7 op: Implement 'simple_blend_constant,setting_blend_constant' test in blending.spec.ts (#1984) - da9eeb operation,rendering,blending nits (#1986) - 9c990c Implement `refract` f32 tests (#1962) - 6b5a1f transferControlToOffscreen nits - 9eb57d Implement `fma` f32 tests (#1967) - aa6489 op: Implement 'default_blend_color,initial_blend_color' test in blending.spec.ts (#1980) - 7fbc3b Update rg11b10ufloat_renderable.spec.ts - 473ddf Add rg11b10ufloat-renderable validation test plan (#1937) - e36d82 Simplify code around ULP calculations and fix subtly wrong tests (#1974) - 634afd op: op: Implement 'index_format,setIndexBuffer_different_formats' test in index_format.spec.ts (#1973) - 62e3da op: Implement 'index_format,change_pipeline_after_setIndexBuffer' test in index_format.spec.ts (#1969) - 60769d Add f16 test ranges to quantizeToF16 - 02f468 Fix quantizeToF16 tests to not test overflow cases for const input source - f5f8fc Implement 'render_bundle_commands' test in encoder_open_state.spec.ts (#1961) - f3375a Add support to load cross origin resources (#1951) - 85e3b4 Convert asin, acos and atanh to a filtered range when needed. (#1963) Created with './tools/run cts roll' Change-Id: I9d5a39fd2b4d951e3b001d7eab656ec20609ab7b Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/109765 Auto-Submit: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com>
2022-11-16 23:09:02 +00:00
src/common/tools/gen_cache.ts
src/common/tools/gen_listings.ts
src/common/tools/gen_wpt_cts_html.ts
src/common/tools/image_utils.ts
src/common/tools/presubmit.ts
src/common/tools/run_wpt_ref_tests.ts
src/common/tools/validate.ts
src/common/tools/version.ts
src/common/util/collect_garbage.ts
src/common/util/preprocessor.ts
src/common/util/wpt_reftest_wait.ts
src/unittests/unit_test.ts
src/demo/a.spec.ts
src/demo/json.spec.ts
Roll third_party/webgpu-cts/ 09447faf1..0673bb68c (48 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/09447faf1a22..0673bb68c214 - 0673bb Fix silencing of DOMExceptions (#2102) - d85507 Test beginComputePass/RenderPass after encoder.finish() in call_after_successful_finish (#2093) - 861b20 Update kMaxQueryCount to 4096 (#2104) - 030f44 Add some progress - 62dbcc Support dark mode - 6a7030 Buffer.mapAsync pending map error shouldn't be a validation error (#2080) - 44173e Test all stencil formats, and address some nits in depth_bias/stencil tests (#2096) - 172002 op: Update 'stencil_compare_func' test in stencil.spec.ts (#2094) - f12820 op: Implement 'depth_bias_24bit_format' test in depth_bias.spec.ts (#2095) - 5f2708 Add earlyRejection parameter to testMapAsyncCall() (#2052) - dcdcb3 op: Implement 'stencil_depthFailOp_operation' test in stencil.spec.ts (#2092) - d13c42 op: Update 'stencil_test_fail' test (#2091) - 5daf3c Fix wrong _errorLine in operation/shader_module/compilation_info.spec.ts (#2088) - 47d19f op: Introduce depth_bias.spec.ts file with a 'depth_bias' test (#2075) - 7a679a Prefix subcase recorder error stacks with the subcase name (#2086) - 17522c fix requestAdapter test. - 5a5838 Implement CTS requestAdapter test - e583fa Add 'skipUndefined' Comparator (#2082) - e0e735 Remove usage of Case Cache in `pack2x16float` - eb5794 Update copyTextureToTexture tests to allow both encodings of -1 for 8-byte snorm formats (#2073) - 516d19 Expect DataCloneError when transferring a detached mapped ArrayBuffer (#2076) - 8985b5 Filter inputs that will cause const-eval to fail validation due to OOB - 216c8e Remove attempting to emit infinities in WGSL (#2059) - b99b81 Adds explicit check that mapAsync rejects when buffer is destroyed. (#2069) - ae20ff Add code coverage collection feature to the server - 1ff6ae Implement generate*Cases functions and use them (#2062) - 7e99a7 op: Implement 'depth_test_fail' test in depth.spec.ts (#2067) - b701c5 Add val:*_pipeline,overrides,value,type_error/validation_error (#2061) - b6f758 op: Implement 'stencil_reference_initialized' test in stencil.spec.ts (#2063) - 89bf5e Also test depthWriteEnabled:true in depth_write_disabled (#2065) - 40e3ae op: Implement 'depth_disabled' test in depth.spec.ts (#2050) - 677ece op: Implement 'depth_write_disabled' test in depth.spec.ts (#2024) - a6b97c Remove infinities from all f32 test inputs (#2056) - 41a1e5 Replace usage of vector inputs with fullF32Range for arithmetic tests (#2053) - 16bb08 wgsl: Add tests for preservation of padding bytes (#2051) - 7d16f8 op: Implmenet 'stencil_pass_operation' test in stencil.spec.ts (#2055) - dcc430 op: Implement stencil_read_write_mask test in stencil.spec.ts (#2043) - f539a2 op: Implement stencil_fail_operation test in stencil.spec.ts (#2044) - 8041ca update deps for various packages (#2041) - 09b30e op: Implement 'stencil_compare_func' test in stencil.spec.ts (#2032) - c6efbf Except a TypeError when transferring a mapped ArrayBuffer (#2019) - dd4316 op: Add more parameters to 'color_write_mask,channel_work' test (#2025) - b66a1a Replace calls to F32Interval constructor with toF32Interval (#2037) - fdab6c Clean up a couple of .map in f32_interval.spec.ts tests (#2038) - 40abc0 Test buffer.mapAsync() early rejection (#2033) - 25ddea Handle inputs that are arrays in `cartesianProduct` (#2031) - 0e790f Only try to generate errors for testable error filters (#2034) - 57304e Fix workgroup array size limit validation test (#2035) Created with './tools/run cts roll' Change-Id: I9b6e2b8526fc62acbf915b5e8153d32ae02c7a14 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116420 Auto-Submit: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-05 10:59:39 +00:00
src/demo/subcases.spec.ts
src/demo/a/b.spec.ts
src/demo/a/b/c.spec.ts
src/demo/a/b/d.spec.ts
src/demo/file_depth_2/in_single_child_dir/r.spec.ts
src/stress/listing.ts
src/webgpu/constants.ts
src/webgpu/capability_info.ts
src/stress/adapter/device_allocation.spec.ts
src/webgpu/util/constants.ts
src/webgpu/util/conversion.ts
src/webgpu/util/math.ts
src/webgpu/util/unions.ts
src/webgpu/util/texture/base.ts
src/webgpu/util/texture/layout.ts
src/webgpu/format_info.ts
src/webgpu/util/buffer.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/util/pretty_diff_tables.ts
src/webgpu/util/check_contents.ts
src/webgpu/util/command_buffer_maker.ts
src/webgpu/util/device_pool.ts
src/webgpu/util/texture/texel_data.ts
Roll third_party/webgpu-cts/ dcba3ac6b..5e83d8349 (25 commits) https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/dcba3ac6b819..5e83d8349be1 $ git log dcba3ac6b..5e83d8349 --date=short --no-merges --format='%ad %ae %s' 2022-04-13 cwallez Reduce the length of subresource test names (#1164) 2022-04-13 cwallez zero_init: add constant zero to prevent driver unrolling loops. (#1163) 2022-04-13 jiawei.shao Add validation,resource_usages,texture,in_render_misc:* - Part II (#1161) 2022-04-13 jiawei.shao Add validation,resource_usages,texture,in_render_misc:* - Part I (#1157) 2022-04-11 enga Test view format reinterpretation (#1126) 2022-04-11 litherum Only 2D textures can be marked as render targets (#1155) 2022-04-08 cwallez operation,image_copy: Add support for depth16unorm (#1154) 2022-04-08 cwallez image_copy,mip_levels: reduce the mip level count. (#1151) 2022-04-08 cwallez depth_compare_func: Don't use 0.5 as depth16unorm rounds either way (#1152) 2022-04-08 cwallez Fix tests trying to copy aspects of depth-stencil textures. (#1146) 2022-04-08 cwallez depth_clip_clamp: only set stencilLoadOp and friends when needed. (#1153) 2022-04-08 cwallez Fix validation errors with depth/StencilLoad/StoreOp set when not allowed. (#1145) 2022-04-08 enga Shorten test and param lengths in resource_usages,texture,in_render_common:* (#1144) 2022-04-08 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part V (#1150) 2022-04-06 cwallez val,buffer,create: Buffer sizes don't have to be multiple of 4. (#1140) 2022-04-06 cwallez image_copy: Ensure bufferOffset % 4 == 0 for depth-stencil. (#1139) 2022-04-06 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part IV (#1132) 2022-04-05 enga Fix infinite recursion in CopyExternalImageToTexture.spec.ts (#1143) 2022-04-05 cwallez Use globalThis instead of self. (#1141) 2022-04-05 cwallez val/copyT2T,format_compat: Don't assume compressed is always 4x4 (#1134) 2022-04-05 cwallez Fix DSAttachment load/store ops being specified when disallowed. (#1136) 2022-04-05 cwallez Fix test of BGL binding limits to correctly check limits (#1137) 2022-04-04 cwallez Fix a validation error caused by WriteTexture bytesPerRow: t.width (#1133) 2022-04-04 cwallez Add unicode tests for entryPoint matching. (#1131) 2022-04-04 cwallez writeBuffer: an unaligned bufferOffset is a validation error. (#1129) Created with: roll-dep third_party/webgpu-cts Change-Id: I048afcaf3d33bcd67401412bf235181013ebf6d2 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/86533 Auto-Submit: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-04-13 18:52:46 +00:00
src/webgpu/util/texture/texel_view.ts
src/webgpu/util/texture.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/util/texture/texture_ok.ts
src/webgpu/gpu_test.ts
src/stress/compute/compute_pass.spec.ts
src/stress/device/bind_group_allocation.spec.ts
src/stress/device/bind_group_layout_allocation.spec.ts
src/stress/device/buffer_allocation.spec.ts
src/stress/device/command_encoder_allocation.spec.ts
src/stress/device/compute_pipeline_allocation.spec.ts
src/stress/device/pipeline_layout_allocation.spec.ts
src/stress/device/query_set_allocation.spec.ts
src/stress/device/render_bundle_allocation.spec.ts
src/stress/device/render_pipeline_allocation.spec.ts
src/stress/device/sampler_allocation.spec.ts
src/stress/device/shader_module_allocation.spec.ts
src/stress/device/texture_allocation.spec.ts
src/stress/memory/churn.spec.ts
src/webgpu/util/memory.ts
src/stress/memory/oom.spec.ts
src/stress/queries/occlusion.spec.ts
src/stress/queries/pipeline_statistics.spec.ts
src/stress/queries/resolve.spec.ts
src/stress/queries/timestamps.spec.ts
src/stress/queue/submit.spec.ts
src/stress/render/render_pass.spec.ts
src/stress/render/vertex_buffers.spec.ts
src/stress/shaders/entry_points.spec.ts
src/stress/shaders/non_halting.spec.ts
src/stress/shaders/slow.spec.ts
src/stress/texture/large.spec.ts
src/unittests/test_group_test.ts
src/unittests/async_expectations.spec.ts
src/unittests/basic.spec.ts
src/unittests/check_contents.spec.ts
src/unittests/conversion.spec.ts
src/webgpu/shader/execution/expression/case_cache.ts
src/webgpu/util/compare.ts
src/webgpu/shader/execution/expression/expression.ts
src/webgpu/util/floating_point.ts
src/unittests/floating_point.spec.ts
src/unittests/getStackTrace.spec.ts
src/unittests/listing.ts
src/unittests/loaders_and_trees.spec.ts
src/unittests/logger.spec.ts
src/unittests/maths.spec.ts
src/unittests/params_builder_and_utils.spec.ts
src/unittests/params_builder_toplevel.spec.ts
src/unittests/preprocessor.spec.ts
src/unittests/query_compare.spec.ts
src/unittests/query_string.spec.ts
Roll third_party/webgpu-cts/ dac3646b1..d7e8d005d (18 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/dac3646b15e7..d7e8d005dd88 - d7e8d0 webgpu/shader: Migrate all `f32` expression tests to the CaseCache. - ea0cfe Add a DataCache & expression CaseCache - c6c3b7 op: Implement 'simple_blend_constant,setting_blend_constant' test in blending.spec.ts (#1984) - da9eeb operation,rendering,blending nits (#1986) - 9c990c Implement `refract` f32 tests (#1962) - 6b5a1f transferControlToOffscreen nits - 9eb57d Implement `fma` f32 tests (#1967) - aa6489 op: Implement 'default_blend_color,initial_blend_color' test in blending.spec.ts (#1980) - 7fbc3b Update rg11b10ufloat_renderable.spec.ts - 473ddf Add rg11b10ufloat-renderable validation test plan (#1937) - e36d82 Simplify code around ULP calculations and fix subtly wrong tests (#1974) - 634afd op: op: Implement 'index_format,setIndexBuffer_different_formats' test in index_format.spec.ts (#1973) - 62e3da op: Implement 'index_format,change_pipeline_after_setIndexBuffer' test in index_format.spec.ts (#1969) - 60769d Add f16 test ranges to quantizeToF16 - 02f468 Fix quantizeToF16 tests to not test overflow cases for const input source - f5f8fc Implement 'render_bundle_commands' test in encoder_open_state.spec.ts (#1961) - f3375a Add support to load cross origin resources (#1951) - 85e3b4 Convert asin, acos and atanh to a filtered range when needed. (#1963) Created with './tools/run cts roll' Change-Id: I9d5a39fd2b4d951e3b001d7eab656ec20609ab7b Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/109765 Auto-Submit: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com>
2022-11-16 23:09:02 +00:00
src/unittests/serialization.spec.ts
src/unittests/test_group.spec.ts
src/unittests/test_query.spec.ts
src/webgpu/examples.spec.ts
src/webgpu/listing.ts
src/webgpu/api/operation/labels.spec.ts
src/webgpu/api/operation/onSubmittedWorkDone.spec.ts
Roll third_party/webgpu-cts/ cef4c7678..7334f06d2 (18 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/cef4c7678130..7334f06d2b28 - 7334f0 Convert `atan2` tests to use interval framework (#1586) - 31b648 Convert addition tests to use interval framework (#1582) - 4be8db Implement the writeTimestamp test to expect an exception (#1584) - 8276ee Convert `log2` tests to using new interval framework (#1579) - a1cde6 Convert `log` tests to using new interval framework (#1578) - 3d4386 Remove storage write tests (#1585) - 0d908a Update the createQuerySet test of query_types.spec.ts to expect an exception (#1571) - 426583 Convert `sin` tests to use interval framework (#1581) - 33df4b Convert negation tests to new interval framework (#1580) - 9c96bd Update 'zero_size' test to check 'usage' field (#1575) - e058d2 Convert `floor` tests to use new interval framework (#1535) - c9e0c0 Convert `exp2` tests to use new interval framework (#1534) - a7989f Convert `exp` tests to using new interval framework - bb12dc Add escape hatch for precisely expressing expectations - 610b24 Replace `;` with `,` in WGSL structs. (#1577) - 21e01f Use paramsSubcasesOnly() - 7ff215 Add tests for container type reflection attributes - 614d1a Move buffer_texture_copies.spec.ts from encoding/cmds to image_copy path (#1572) Change-Id: I7ec19f87f049a06f0d24d2981ea941fa717dddf7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/95281 Reviewed-by: Shrek Shao <shrekshao@google.com> Commit-Queue: Shrek Shao <shrekshao@google.com> Auto-Submit: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-06-30 19:42:54 +00:00
src/webgpu/api/operation/reflection.spec.ts
src/webgpu/api/operation/uncapturederror.spec.ts
Roll third_party/webgpu-cts/ 09447faf1..0673bb68c (48 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/09447faf1a22..0673bb68c214 - 0673bb Fix silencing of DOMExceptions (#2102) - d85507 Test beginComputePass/RenderPass after encoder.finish() in call_after_successful_finish (#2093) - 861b20 Update kMaxQueryCount to 4096 (#2104) - 030f44 Add some progress - 62dbcc Support dark mode - 6a7030 Buffer.mapAsync pending map error shouldn't be a validation error (#2080) - 44173e Test all stencil formats, and address some nits in depth_bias/stencil tests (#2096) - 172002 op: Update 'stencil_compare_func' test in stencil.spec.ts (#2094) - f12820 op: Implement 'depth_bias_24bit_format' test in depth_bias.spec.ts (#2095) - 5f2708 Add earlyRejection parameter to testMapAsyncCall() (#2052) - dcdcb3 op: Implement 'stencil_depthFailOp_operation' test in stencil.spec.ts (#2092) - d13c42 op: Update 'stencil_test_fail' test (#2091) - 5daf3c Fix wrong _errorLine in operation/shader_module/compilation_info.spec.ts (#2088) - 47d19f op: Introduce depth_bias.spec.ts file with a 'depth_bias' test (#2075) - 7a679a Prefix subcase recorder error stacks with the subcase name (#2086) - 17522c fix requestAdapter test. - 5a5838 Implement CTS requestAdapter test - e583fa Add 'skipUndefined' Comparator (#2082) - e0e735 Remove usage of Case Cache in `pack2x16float` - eb5794 Update copyTextureToTexture tests to allow both encodings of -1 for 8-byte snorm formats (#2073) - 516d19 Expect DataCloneError when transferring a detached mapped ArrayBuffer (#2076) - 8985b5 Filter inputs that will cause const-eval to fail validation due to OOB - 216c8e Remove attempting to emit infinities in WGSL (#2059) - b99b81 Adds explicit check that mapAsync rejects when buffer is destroyed. (#2069) - ae20ff Add code coverage collection feature to the server - 1ff6ae Implement generate*Cases functions and use them (#2062) - 7e99a7 op: Implement 'depth_test_fail' test in depth.spec.ts (#2067) - b701c5 Add val:*_pipeline,overrides,value,type_error/validation_error (#2061) - b6f758 op: Implement 'stencil_reference_initialized' test in stencil.spec.ts (#2063) - 89bf5e Also test depthWriteEnabled:true in depth_write_disabled (#2065) - 40e3ae op: Implement 'depth_disabled' test in depth.spec.ts (#2050) - 677ece op: Implement 'depth_write_disabled' test in depth.spec.ts (#2024) - a6b97c Remove infinities from all f32 test inputs (#2056) - 41a1e5 Replace usage of vector inputs with fullF32Range for arithmetic tests (#2053) - 16bb08 wgsl: Add tests for preservation of padding bytes (#2051) - 7d16f8 op: Implmenet 'stencil_pass_operation' test in stencil.spec.ts (#2055) - dcc430 op: Implement stencil_read_write_mask test in stencil.spec.ts (#2043) - f539a2 op: Implement stencil_fail_operation test in stencil.spec.ts (#2044) - 8041ca update deps for various packages (#2041) - 09b30e op: Implement 'stencil_compare_func' test in stencil.spec.ts (#2032) - c6efbf Except a TypeError when transferring a mapped ArrayBuffer (#2019) - dd4316 op: Add more parameters to 'color_write_mask,channel_work' test (#2025) - b66a1a Replace calls to F32Interval constructor with toF32Interval (#2037) - fdab6c Clean up a couple of .map in f32_interval.spec.ts tests (#2038) - 40abc0 Test buffer.mapAsync() early rejection (#2033) - 25ddea Handle inputs that are arrays in `cartesianProduct` (#2031) - 0e790f Only try to generate errors for testable error filters (#2034) - 57304e Fix workgroup array size limit validation test (#2035) Created with './tools/run cts roll' Change-Id: I9b6e2b8526fc62acbf915b5e8153d32ae02c7a14 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116420 Auto-Submit: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-05 10:59:39 +00:00
src/webgpu/api/operation/adapter/requestAdapter.spec.ts
src/webgpu/api/operation/adapter/requestAdapterInfo.spec.ts
src/webgpu/api/operation/adapter/requestDevice.spec.ts
src/webgpu/api/operation/buffers/mapping_test.ts
src/webgpu/api/operation/buffers/map.spec.ts
src/webgpu/api/operation/buffers/map_ArrayBuffer.spec.ts
src/webgpu/api/operation/buffers/map_detach.spec.ts
src/webgpu/api/operation/buffers/map_oom.spec.ts
src/webgpu/api/operation/buffers/threading.spec.ts
src/webgpu/api/operation/command_buffer/basic.spec.ts
src/webgpu/api/operation/command_buffer/clearBuffer.spec.ts
src/webgpu/api/operation/command_buffer/copyBufferToBuffer.spec.ts
Roll third_party/webgpu-cts/ c0c5cce30..27dc745ca (20 commits) https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/c0c5cce30507..27dc745ca167 $ git log c0c5cce30..27dc745ca --date=short --no-merges --format='%ad %ae %s' 2022-08-26 gyuyoung Add sample_count test to buffer_texture_copies.spec.ts (#1800) 2022-08-26 gyuyoung Implement 'texture,device_mismatch' test in writeTexture.spec.ts (#1793) 2022-08-26 gyuyoung Add 'maximum_binding_limit' test to createBindGroupLayout.spec.ts (#1790) 2022-08-25 enga Add global test config (#1801) 2022-08-25 enga Mark root .eslintrc.json as "root: true" (#1802) 2022-08-25 bajones Address Kai's feedback 2022-08-24 tojiro Style fixes 2022-08-24 tojiro Refactor image_copy and unified data generator between the two test files. 2022-08-23 bajones Optimizing GetInitialData function 2022-08-25 kainino fix merge error 2022-08-25 rharrison Clarify comments in ULP code (#1795) 2022-08-23 kainino tweak to make safer against accidental awaits 2022-08-23 bclayton webgpu/shader/execution: Check validation before testing results 2022-08-24 rharrison Linearly spread `f32FullRange` values over possible f32 values (#1786) 2022-08-24 rharrison Implement `remainder (%)` f32 test (#1765) 2022-08-24 rharrison Rename `make*F32IntervalCase` to `make*ToF32IntervalCase` (#1775) 2022-08-24 zhaoming.jiang Revert "Use let declarations for literal input in shader,execution,expression tests (#1788)" (#1789) 2022-08-24 zhaoming.jiang Use let declarations for literal input in shader,execution,expression tests (#1788) 2022-08-24 gyuyoung Add storage_texture,formats test to createBindGroupLayout.spec.ts (#1776) 2022-08-23 rharrison Refactor binary arithmetic tests to use common test values (#1783) Change-Id: I75a810698616f74d02480ccee369564030aa4a32 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/100462 Auto-Submit: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Loko Kung <lokokung@google.com>
2022-08-26 19:48:25 +00:00
src/webgpu/util/texture/data_generation.ts
src/webgpu/api/operation/command_buffer/copyTextureToTexture.spec.ts
src/webgpu/api/operation/command_buffer/image_copy.spec.ts
src/webgpu/api/operation/command_buffer/programmable/programmable_state_test.ts
src/webgpu/api/operation/command_buffer/programmable/state_tracking.spec.ts
Roll third_party/webgpu-cts/ 99d11d886..886a83abf (28 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/99d11d8864ea..886a83abf382 - 886a83 Refactor storeOp validation test to match spec changes - 8be752 Fix a missing "enable f16" in maxComputeWorkgroupStorageSize test (#2433) - 5edad0 [wgsl] Make compound operators explicit. (#2426) - 2fe20d [wgsl] Compound assignment for boolean operations. (#2425) - 790801 [wgsl] Cleanup compound statement tests (#2424) - a671a0 webgpu/shader/execution: Code refactoring (#2423) - 0dd071 [wgsl] Add compound operator tests. (#2422) - 25861c Clean up enums - f9fb7d Update target in tsconfig.json to 'es2020' (#2420) - 452c87 shader/execution: More interesting flow-control tests - 446030 shader/execution: Add a continue in switch flow control test - 4d0008 Bump to es2020 (#2417) - d003e4 Fix for maxColorAttachmentsBytesPerSample test (#2414) - 445572 chore(gen_wpt_cts_html): identify omitted CLI args for context - 11f4dc fix(gen_wpt_cts_html): use non-zero exit code on incorrect arg count - 315f6d Fixes bug in maxColorAtthacmentBytesPerSample limits test (#2413) - e26de5 Address review feeback - 02cb5f use GPUTestBase.makeBufferWithContents, not the standalone - 30b08f Address review issues - db0899 Test Occlusion Queries - c50fee Get current texture expiry (#2386) - b49129 Add ImageBitmapRenderingContext canvas for copyToTexture tests (#2400) - 7d3385 wgsl: add i32, u32 comparisons (#2405) - 5aedaf Rename f32 comparisons (#2407) - 2de0b6 Test sign(i32) builtin (#2408) - bd0ce7 Make all the limits test have no sub cases (#2412) - 1f7721 Add External Texture VideoFrame visibileRect Tests (#2409) - ea0fb0 Modify zero init tests to pollute workgroup memory (#2392) Created with './tools/run cts roll' Change-Id: Ifd5a33d9aeabd04656edaf516ecb222d2d01f711 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/124740 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2023-03-20 16:38:06 +00:00
src/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.ts
src/webgpu/api/operation/command_buffer/render/dynamic_state.spec.ts
src/webgpu/api/operation/command_buffer/render/state_tracking.spec.ts
src/webgpu/api/operation/compute/basic.spec.ts
src/webgpu/api/operation/compute_pipeline/entry_point_name.spec.ts
src/webgpu/api/operation/compute_pipeline/overrides.spec.ts
src/webgpu/api/operation/device/lost.spec.ts
src/webgpu/api/operation/memory_sync/operation_context_helper.ts
src/webgpu/api/operation/memory_sync/buffer/buffer_sync_test.ts
src/webgpu/api/operation/memory_sync/buffer/multiple_buffers.spec.ts
src/webgpu/api/operation/memory_sync/buffer/single_buffer.spec.ts
src/webgpu/api/operation/memory_sync/texture/texture_sync_test.ts
src/webgpu/api/operation/memory_sync/texture/same_subresource.spec.ts
src/webgpu/api/operation/pipeline/default_layout.spec.ts
src/webgpu/api/operation/queue/writeBuffer.spec.ts
src/webgpu/api/operation/render_pass/clear_value.spec.ts
src/webgpu/api/operation/render_pass/resolve.spec.ts
src/webgpu/api/operation/render_pass/storeOp.spec.ts
src/webgpu/api/operation/render_pass/storeop2.spec.ts
src/webgpu/api/operation/render_pipeline/culling_tests.spec.ts
src/webgpu/api/operation/render_pipeline/overrides.spec.ts
Roll third_party/webgpu-cts/ e518bfe8a..8f2742e4a (15 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e518bfe8a42b..8f2742e4a4dc - 8f2742 Raise maxComputeWorkgroupStorageSize from 16352 to 16384 (#1390) - 706082 wgsl: Add stubs for the pack and unpack methods. (#1425) - 33d851 wgsl: Stub tests for the textureStore builtin. (#1423) - 8610c8 wgsl: Add stub tests for textureSampleLevel. (#1422) - 5d6c16 wgsl: Stub synchronization builtin functions. (#1426) - c57922 Duplicate params: catch in ParamsBuilder, improve error in loadTreeForQuery (#1424) - f923e0 Update pipeline output targets validation with different writeMask (#1174) - 17582e wgsl: Add stub tests for textureSampleGrad. (#1421) - dc8142 wgsl: Add stub tests for textureSampleCompareLevel. (#1420) - fe9154 wgsl: Stub tests for textureSampleCompare (#1418) - a0c703 wgsl: Add stubs for the read-write-modify atomic operations. (#1417) - 2b89c0 wgsl: Add stubs for the atomicStore builtin. (#1416) - 776015 wgsl: Stub tests for the atomicLoad builtin. (#1415) - 544877 wgsl: Add stub tests for the textureSample builtin. (#1414) - d6dc47 wgsl: Fixup coord parameters in texture tests. (#1410) Created with './tools/run cts roll' Change-Id: Ibe57ebc6643921cae7bc3fae6f82459673106dd9 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90860 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-05-19 16:57:40 +00:00
src/webgpu/util/shader.ts
src/webgpu/api/operation/render_pipeline/pipeline_output_targets.spec.ts
src/webgpu/api/operation/render_pipeline/primitive_topology.spec.ts
src/webgpu/api/operation/render_pipeline/sample_mask.spec.ts
src/webgpu/api/operation/render_pipeline/vertex_only_render_pipeline.spec.ts
src/webgpu/api/operation/rendering/basic.spec.ts
src/webgpu/api/operation/rendering/color_target_state.spec.ts
src/webgpu/api/operation/rendering/depth.spec.ts
Roll third_party/webgpu-cts/ 09447faf1..0673bb68c (48 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/09447faf1a22..0673bb68c214 - 0673bb Fix silencing of DOMExceptions (#2102) - d85507 Test beginComputePass/RenderPass after encoder.finish() in call_after_successful_finish (#2093) - 861b20 Update kMaxQueryCount to 4096 (#2104) - 030f44 Add some progress - 62dbcc Support dark mode - 6a7030 Buffer.mapAsync pending map error shouldn't be a validation error (#2080) - 44173e Test all stencil formats, and address some nits in depth_bias/stencil tests (#2096) - 172002 op: Update 'stencil_compare_func' test in stencil.spec.ts (#2094) - f12820 op: Implement 'depth_bias_24bit_format' test in depth_bias.spec.ts (#2095) - 5f2708 Add earlyRejection parameter to testMapAsyncCall() (#2052) - dcdcb3 op: Implement 'stencil_depthFailOp_operation' test in stencil.spec.ts (#2092) - d13c42 op: Update 'stencil_test_fail' test (#2091) - 5daf3c Fix wrong _errorLine in operation/shader_module/compilation_info.spec.ts (#2088) - 47d19f op: Introduce depth_bias.spec.ts file with a 'depth_bias' test (#2075) - 7a679a Prefix subcase recorder error stacks with the subcase name (#2086) - 17522c fix requestAdapter test. - 5a5838 Implement CTS requestAdapter test - e583fa Add 'skipUndefined' Comparator (#2082) - e0e735 Remove usage of Case Cache in `pack2x16float` - eb5794 Update copyTextureToTexture tests to allow both encodings of -1 for 8-byte snorm formats (#2073) - 516d19 Expect DataCloneError when transferring a detached mapped ArrayBuffer (#2076) - 8985b5 Filter inputs that will cause const-eval to fail validation due to OOB - 216c8e Remove attempting to emit infinities in WGSL (#2059) - b99b81 Adds explicit check that mapAsync rejects when buffer is destroyed. (#2069) - ae20ff Add code coverage collection feature to the server - 1ff6ae Implement generate*Cases functions and use them (#2062) - 7e99a7 op: Implement 'depth_test_fail' test in depth.spec.ts (#2067) - b701c5 Add val:*_pipeline,overrides,value,type_error/validation_error (#2061) - b6f758 op: Implement 'stencil_reference_initialized' test in stencil.spec.ts (#2063) - 89bf5e Also test depthWriteEnabled:true in depth_write_disabled (#2065) - 40e3ae op: Implement 'depth_disabled' test in depth.spec.ts (#2050) - 677ece op: Implement 'depth_write_disabled' test in depth.spec.ts (#2024) - a6b97c Remove infinities from all f32 test inputs (#2056) - 41a1e5 Replace usage of vector inputs with fullF32Range for arithmetic tests (#2053) - 16bb08 wgsl: Add tests for preservation of padding bytes (#2051) - 7d16f8 op: Implmenet 'stencil_pass_operation' test in stencil.spec.ts (#2055) - dcc430 op: Implement stencil_read_write_mask test in stencil.spec.ts (#2043) - f539a2 op: Implement stencil_fail_operation test in stencil.spec.ts (#2044) - 8041ca update deps for various packages (#2041) - 09b30e op: Implement 'stencil_compare_func' test in stencil.spec.ts (#2032) - c6efbf Except a TypeError when transferring a mapped ArrayBuffer (#2019) - dd4316 op: Add more parameters to 'color_write_mask,channel_work' test (#2025) - b66a1a Replace calls to F32Interval constructor with toF32Interval (#2037) - fdab6c Clean up a couple of .map in f32_interval.spec.ts tests (#2038) - 40abc0 Test buffer.mapAsync() early rejection (#2033) - 25ddea Handle inputs that are arrays in `cartesianProduct` (#2031) - 0e790f Only try to generate errors for testable error filters (#2034) - 57304e Fix workgroup array size limit validation test (#2035) Created with './tools/run cts roll' Change-Id: I9b6e2b8526fc62acbf915b5e8153d32ae02c7a14 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116420 Auto-Submit: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-05 10:59:39 +00:00
src/webgpu/api/operation/rendering/depth_bias.spec.ts
src/webgpu/api/operation/rendering/depth_clip_clamp.spec.ts
src/webgpu/api/operation/rendering/draw.spec.ts
src/webgpu/api/operation/rendering/indirect_draw.spec.ts
src/webgpu/api/operation/rendering/robust_access_index.spec.ts
Roll third_party/webgpu-cts/ 09447faf1..0673bb68c (48 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/09447faf1a22..0673bb68c214 - 0673bb Fix silencing of DOMExceptions (#2102) - d85507 Test beginComputePass/RenderPass after encoder.finish() in call_after_successful_finish (#2093) - 861b20 Update kMaxQueryCount to 4096 (#2104) - 030f44 Add some progress - 62dbcc Support dark mode - 6a7030 Buffer.mapAsync pending map error shouldn't be a validation error (#2080) - 44173e Test all stencil formats, and address some nits in depth_bias/stencil tests (#2096) - 172002 op: Update 'stencil_compare_func' test in stencil.spec.ts (#2094) - f12820 op: Implement 'depth_bias_24bit_format' test in depth_bias.spec.ts (#2095) - 5f2708 Add earlyRejection parameter to testMapAsyncCall() (#2052) - dcdcb3 op: Implement 'stencil_depthFailOp_operation' test in stencil.spec.ts (#2092) - d13c42 op: Update 'stencil_test_fail' test (#2091) - 5daf3c Fix wrong _errorLine in operation/shader_module/compilation_info.spec.ts (#2088) - 47d19f op: Introduce depth_bias.spec.ts file with a 'depth_bias' test (#2075) - 7a679a Prefix subcase recorder error stacks with the subcase name (#2086) - 17522c fix requestAdapter test. - 5a5838 Implement CTS requestAdapter test - e583fa Add 'skipUndefined' Comparator (#2082) - e0e735 Remove usage of Case Cache in `pack2x16float` - eb5794 Update copyTextureToTexture tests to allow both encodings of -1 for 8-byte snorm formats (#2073) - 516d19 Expect DataCloneError when transferring a detached mapped ArrayBuffer (#2076) - 8985b5 Filter inputs that will cause const-eval to fail validation due to OOB - 216c8e Remove attempting to emit infinities in WGSL (#2059) - b99b81 Adds explicit check that mapAsync rejects when buffer is destroyed. (#2069) - ae20ff Add code coverage collection feature to the server - 1ff6ae Implement generate*Cases functions and use them (#2062) - 7e99a7 op: Implement 'depth_test_fail' test in depth.spec.ts (#2067) - b701c5 Add val:*_pipeline,overrides,value,type_error/validation_error (#2061) - b6f758 op: Implement 'stencil_reference_initialized' test in stencil.spec.ts (#2063) - 89bf5e Also test depthWriteEnabled:true in depth_write_disabled (#2065) - 40e3ae op: Implement 'depth_disabled' test in depth.spec.ts (#2050) - 677ece op: Implement 'depth_write_disabled' test in depth.spec.ts (#2024) - a6b97c Remove infinities from all f32 test inputs (#2056) - 41a1e5 Replace usage of vector inputs with fullF32Range for arithmetic tests (#2053) - 16bb08 wgsl: Add tests for preservation of padding bytes (#2051) - 7d16f8 op: Implmenet 'stencil_pass_operation' test in stencil.spec.ts (#2055) - dcc430 op: Implement stencil_read_write_mask test in stencil.spec.ts (#2043) - f539a2 op: Implement stencil_fail_operation test in stencil.spec.ts (#2044) - 8041ca update deps for various packages (#2041) - 09b30e op: Implement 'stencil_compare_func' test in stencil.spec.ts (#2032) - c6efbf Except a TypeError when transferring a mapped ArrayBuffer (#2019) - dd4316 op: Add more parameters to 'color_write_mask,channel_work' test (#2025) - b66a1a Replace calls to F32Interval constructor with toF32Interval (#2037) - fdab6c Clean up a couple of .map in f32_interval.spec.ts tests (#2038) - 40abc0 Test buffer.mapAsync() early rejection (#2033) - 25ddea Handle inputs that are arrays in `cartesianProduct` (#2031) - 0e790f Only try to generate errors for testable error filters (#2034) - 57304e Fix workgroup array size limit validation test (#2035) Created with './tools/run cts roll' Change-Id: I9b6e2b8526fc62acbf915b5e8153d32ae02c7a14 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116420 Auto-Submit: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-05 10:59:39 +00:00
src/webgpu/api/operation/rendering/stencil.spec.ts
src/webgpu/api/operation/resource_init/buffer.spec.ts
src/webgpu/util/texture/subresource.ts
src/webgpu/api/operation/resource_init/check_texture/by_copy.ts
src/webgpu/api/operation/resource_init/check_texture/by_ds_test.ts
src/webgpu/api/operation/resource_init/check_texture/by_sampling.ts
src/webgpu/api/operation/resource_init/texture_zero.spec.ts
src/webgpu/api/operation/sampling/anisotropy.spec.ts
src/webgpu/api/operation/sampling/filter_mode.spec.ts
src/webgpu/api/operation/sampling/lod_clamp.spec.ts
src/webgpu/api/operation/shader_module/compilation_info.spec.ts
Roll third_party/webgpu-cts/ dcba3ac6b..5e83d8349 (25 commits) https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/dcba3ac6b819..5e83d8349be1 $ git log dcba3ac6b..5e83d8349 --date=short --no-merges --format='%ad %ae %s' 2022-04-13 cwallez Reduce the length of subresource test names (#1164) 2022-04-13 cwallez zero_init: add constant zero to prevent driver unrolling loops. (#1163) 2022-04-13 jiawei.shao Add validation,resource_usages,texture,in_render_misc:* - Part II (#1161) 2022-04-13 jiawei.shao Add validation,resource_usages,texture,in_render_misc:* - Part I (#1157) 2022-04-11 enga Test view format reinterpretation (#1126) 2022-04-11 litherum Only 2D textures can be marked as render targets (#1155) 2022-04-08 cwallez operation,image_copy: Add support for depth16unorm (#1154) 2022-04-08 cwallez image_copy,mip_levels: reduce the mip level count. (#1151) 2022-04-08 cwallez depth_compare_func: Don't use 0.5 as depth16unorm rounds either way (#1152) 2022-04-08 cwallez Fix tests trying to copy aspects of depth-stencil textures. (#1146) 2022-04-08 cwallez depth_clip_clamp: only set stencilLoadOp and friends when needed. (#1153) 2022-04-08 cwallez Fix validation errors with depth/StencilLoad/StoreOp set when not allowed. (#1145) 2022-04-08 enga Shorten test and param lengths in resource_usages,texture,in_render_common:* (#1144) 2022-04-08 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part V (#1150) 2022-04-06 cwallez val,buffer,create: Buffer sizes don't have to be multiple of 4. (#1140) 2022-04-06 cwallez image_copy: Ensure bufferOffset % 4 == 0 for depth-stencil. (#1139) 2022-04-06 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part IV (#1132) 2022-04-05 enga Fix infinite recursion in CopyExternalImageToTexture.spec.ts (#1143) 2022-04-05 cwallez Use globalThis instead of self. (#1141) 2022-04-05 cwallez val/copyT2T,format_compat: Don't assume compressed is always 4x4 (#1134) 2022-04-05 cwallez Fix DSAttachment load/store ops being specified when disallowed. (#1136) 2022-04-05 cwallez Fix test of BGL binding limits to correctly check limits (#1137) 2022-04-04 cwallez Fix a validation error caused by WriteTexture bytesPerRow: t.width (#1133) 2022-04-04 cwallez Add unicode tests for entryPoint matching. (#1131) 2022-04-04 cwallez writeBuffer: an unaligned bufferOffset is a validation error. (#1129) Created with: roll-dep third_party/webgpu-cts Change-Id: I048afcaf3d33bcd67401412bf235181013ebf6d2 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/86533 Auto-Submit: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-04-13 18:52:46 +00:00
src/webgpu/api/operation/texture_view/format_reinterpretation.spec.ts
src/webgpu/api/operation/texture_view/read.spec.ts
src/webgpu/api/operation/texture_view/write.spec.ts
src/webgpu/api/operation/vertex_state/correctness.spec.ts
src/webgpu/api/operation/vertex_state/index_format.spec.ts
src/webgpu/api/validation/validation_test.ts
src/webgpu/api/validation/compute_pipeline.spec.ts
src/webgpu/api/validation/createBindGroup.spec.ts
src/webgpu/api/validation/createBindGroupLayout.spec.ts
src/webgpu/api/validation/createPipelineLayout.spec.ts
src/webgpu/api/validation/createSampler.spec.ts
src/webgpu/api/validation/createTexture.spec.ts
src/webgpu/api/validation/createView.spec.ts
Roll third_party/webgpu-cts/ d8a28755b..cbd5a5082 (41 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/d8a28755b232..cbd5a5082739 - cbd5a5 val: Add 'push_pop_call_count_unbalance,render_compute_pass' test - 288990 val: Introduce debugMarker.spec.ts to test debug marker - e520cb Use cast instead of suffix for signed integers in Scalar (#1936) - b97207 Convert f32 binary expression tests to use pre-generated inputs (#1933) - 70e87f Convert pack* tests to use generated vectors for inputs (#1932) - ff9aba Implement `pack4x8unorm` tests (#1923) - d5c1a9 Implement `pack4x8snorm` tests (#1924) - 4412a6 Implement `pack2x16snorm` tests (#1922) - b812e1 Implement `pack2x16unorm` tests (#1920) - 874525 Implement `faceForward` f32 tests (#1900) - afb5c8 val: Implement 'call_after_successful_finish' test (#1918) - 54213a val: Implement 'pass_end_invalid_order' test (#1912) - 8ced52 val: Implement 'empty_bind_group_layouts_requires_empty_bind_groups,render_pass' test (#1915) - 9ff9ec Implement `reflect` f32 tests (#1908) - 2baf7b val: Implement 'empty_bind_group_layouts_requires_empty_bind_groups' test (#1910) - e6f01e Implement `distance` f32 tests (#1894) - fbdfd0 Fix pack2x16float tests to correctly handle corner cases (#1911) - 9c402f Implement `asin` f32 tests (#1898) - c1164b Implement `acos` f32 tests (#1897) - eba1a7 Add tests on effective buffer binding size the fix existing tests (#1906) - 6c61e3 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1907) - 74b1f1 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1901) - 777f1c Implement 'index_range,auto_layout' test in getBindGroupLayout.spec.ts (#1899) - f0dacb Implement `pack2x16float` tests (#1890) - dbbbc8 op: Implement 'two_dispatches_in_the_same_compute_pass' test in multiple_buffers.spec.ts (#1896) - 2abd75 Implement 'index_range' test in getBindGroupLayout.spec.ts (#1892) - cbdd47 Roll types to 0.1.22 and test rg11b10ufloat-renderable requestDevice (#1888) - 723878 op: Implement 'ww' test in multiple_buffers.spec.ts (#1879) - b411f7 Remove a fallback value in the use of maxBindGroups value (#1895) - 68e6e0 Update `atan2` F32 tests to account for atan based implementations (#1837) - 07936b Implement `cross` f32 tests (#1878) - 5efbf7 compilation_info: Check offset when there is a carriage-return. (#1880) - 2f74c8 Implement 'timestampWrites,invalid_query_set' test in beginComputePass.spec.ts (#1877) - a0b0ba op: Implement 'wr' test in multiple_buffers.spec.ts (#1872) - 427b99 Implement boolean logical equality tests (#1876) - 115248 Style and bug fixes in device_mismatch tests (#1871) - 2c53b5 Add a 'sampler,device_mismatch' test to createBindGroup.spec.ts (#1867) - 291ce4 Implement 'sampler,compare_function_with_binding_type' test in createBindGroup.spec.ts (#1865) - 497c85 op: Implement test in multiple_buffers.spec.ts (#1857) - 3eaf0e Add execution tests for logical binary operations (#1870) - 6f50ab Add execution tests for logical negation (#1869) Created with './tools/run cts roll' Change-Id: I1816812c091b0cea298f319fc879ca526648ecd4 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/106900 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
2022-10-25 14:02:02 +00:00
src/webgpu/api/validation/debugMarker.spec.ts
src/webgpu/api/validation/error_scope.spec.ts
Roll third_party/webgpu-cts/ d8a28755b..cbd5a5082 (41 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/d8a28755b232..cbd5a5082739 - cbd5a5 val: Add 'push_pop_call_count_unbalance,render_compute_pass' test - 288990 val: Introduce debugMarker.spec.ts to test debug marker - e520cb Use cast instead of suffix for signed integers in Scalar (#1936) - b97207 Convert f32 binary expression tests to use pre-generated inputs (#1933) - 70e87f Convert pack* tests to use generated vectors for inputs (#1932) - ff9aba Implement `pack4x8unorm` tests (#1923) - d5c1a9 Implement `pack4x8snorm` tests (#1924) - 4412a6 Implement `pack2x16snorm` tests (#1922) - b812e1 Implement `pack2x16unorm` tests (#1920) - 874525 Implement `faceForward` f32 tests (#1900) - afb5c8 val: Implement 'call_after_successful_finish' test (#1918) - 54213a val: Implement 'pass_end_invalid_order' test (#1912) - 8ced52 val: Implement 'empty_bind_group_layouts_requires_empty_bind_groups,render_pass' test (#1915) - 9ff9ec Implement `reflect` f32 tests (#1908) - 2baf7b val: Implement 'empty_bind_group_layouts_requires_empty_bind_groups' test (#1910) - e6f01e Implement `distance` f32 tests (#1894) - fbdfd0 Fix pack2x16float tests to correctly handle corner cases (#1911) - 9c402f Implement `asin` f32 tests (#1898) - c1164b Implement `acos` f32 tests (#1897) - eba1a7 Add tests on effective buffer binding size the fix existing tests (#1906) - 6c61e3 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1907) - 74b1f1 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1901) - 777f1c Implement 'index_range,auto_layout' test in getBindGroupLayout.spec.ts (#1899) - f0dacb Implement `pack2x16float` tests (#1890) - dbbbc8 op: Implement 'two_dispatches_in_the_same_compute_pass' test in multiple_buffers.spec.ts (#1896) - 2abd75 Implement 'index_range' test in getBindGroupLayout.spec.ts (#1892) - cbdd47 Roll types to 0.1.22 and test rg11b10ufloat-renderable requestDevice (#1888) - 723878 op: Implement 'ww' test in multiple_buffers.spec.ts (#1879) - b411f7 Remove a fallback value in the use of maxBindGroups value (#1895) - 68e6e0 Update `atan2` F32 tests to account for atan based implementations (#1837) - 07936b Implement `cross` f32 tests (#1878) - 5efbf7 compilation_info: Check offset when there is a carriage-return. (#1880) - 2f74c8 Implement 'timestampWrites,invalid_query_set' test in beginComputePass.spec.ts (#1877) - a0b0ba op: Implement 'wr' test in multiple_buffers.spec.ts (#1872) - 427b99 Implement boolean logical equality tests (#1876) - 115248 Style and bug fixes in device_mismatch tests (#1871) - 2c53b5 Add a 'sampler,device_mismatch' test to createBindGroup.spec.ts (#1867) - 291ce4 Implement 'sampler,compare_function_with_binding_type' test in createBindGroup.spec.ts (#1865) - 497c85 op: Implement test in multiple_buffers.spec.ts (#1857) - 3eaf0e Add execution tests for logical binary operations (#1870) - 6f50ab Add execution tests for logical negation (#1869) Created with './tools/run cts roll' Change-Id: I1816812c091b0cea298f319fc879ca526648ecd4 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/106900 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
2022-10-25 14:02:02 +00:00
src/webgpu/api/validation/getBindGroupLayout.spec.ts
Roll third_party/webgpu-cts/ 6e39b5d2f..0557875f3 (15 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/6e39b5d2f228..0557875f3982 - 055787 Update external_texture,expire test case (#2283) - dcfa5b Removes OOM errors in error scope tests since we can't cause OOM. (#2331) - 534e6b Rename to GPUShaderModule.getCompilationInfo() (#2291) - 9d8e1a Depend on github.com/gpuweb/types instead of npm @webgpu/types (#2332) - 4505a1 Updates BGL sampleType when using multisampling for validation errors. (#2329) - 716bd3 Prompt for reload only if this is the full CTS (#2318) - 267cb4 Test minStorageBufferOffsetAlignment and minUniformBufferOffsetAlignment - 6b70b1 Refactor limit_utils.ts so we can test more limits - 1713e6 OperationError -> GPUPipelineError - bf1b1e Fix WGSL warning for maxStorageTexturesPerShaderStage.spec.ts - 07c420 Validate maxColorAttachments and maxColorAttachmentsBytesPerSample - 5bd2ce Refactor limit_utils.ts so we can test more limits - 6b9071 Test maxInterStageShaderComponents and maxInterStageShaderVariables - 539f8f Test maxDynamic(Uniform|Storage)BuffersPerPipelineLayout - 762133 Convert more OperationError to GPUPipelineError. (#2314) Created with './tools/run cts roll' Change-Id: Ic8c9d2ad9391bbb2fa0bed667f2e4167bf45c86b Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/122420 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-03-03 11:39:10 +00:00
src/webgpu/web_platform/util.ts
src/webgpu/api/validation/gpu_external_texture_expiration.spec.ts
src/webgpu/api/validation/layout_shader_compat.spec.ts
src/webgpu/api/validation/buffer/create.spec.ts
src/webgpu/api/validation/buffer/destroy.spec.ts
src/webgpu/api/validation/buffer/mapping.spec.ts
src/webgpu/api/validation/buffer/threading.spec.ts
src/webgpu/api/validation/capability_checks/features/query_types.spec.ts
src/webgpu/util/create_elements.ts
src/webgpu/api/validation/capability_checks/features/texture_formats.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/api/validation/capability_checks/limits/limit_utils.ts
src/webgpu/api/validation/capability_checks/limits/maxBindGroups.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxBufferSize.spec.ts
Roll third_party/webgpu-cts/ 6e39b5d2f..0557875f3 (15 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/6e39b5d2f228..0557875f3982 - 055787 Update external_texture,expire test case (#2283) - dcfa5b Removes OOM errors in error scope tests since we can't cause OOM. (#2331) - 534e6b Rename to GPUShaderModule.getCompilationInfo() (#2291) - 9d8e1a Depend on github.com/gpuweb/types instead of npm @webgpu/types (#2332) - 4505a1 Updates BGL sampleType when using multisampling for validation errors. (#2329) - 716bd3 Prompt for reload only if this is the full CTS (#2318) - 267cb4 Test minStorageBufferOffsetAlignment and minUniformBufferOffsetAlignment - 6b70b1 Refactor limit_utils.ts so we can test more limits - 1713e6 OperationError -> GPUPipelineError - bf1b1e Fix WGSL warning for maxStorageTexturesPerShaderStage.spec.ts - 07c420 Validate maxColorAttachments and maxColorAttachmentsBytesPerSample - 5bd2ce Refactor limit_utils.ts so we can test more limits - 6b9071 Test maxInterStageShaderComponents and maxInterStageShaderVariables - 539f8f Test maxDynamic(Uniform|Storage)BuffersPerPipelineLayout - 762133 Convert more OperationError to GPUPipelineError. (#2314) Created with './tools/run cts roll' Change-Id: Ic8c9d2ad9391bbb2fa0bed667f2e4167bf45c86b Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/122420 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-03-03 11:39:10 +00:00
src/webgpu/api/validation/capability_checks/limits/maxColorAttachmentBytesPerSample.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxColorAttachments.spec.ts
Roll third_party/webgpu-cts/ 0557875f3..3030a7bb2 (30 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/0557875f3982..3030a7bb2c69 - 3030a7 Implement `frexp` f32 tests (#2336) - 5be43e Implement `determinant` f32 tests (#2321) - 1c53bf Adds stale adapter tests (#2387) - 176741 Test destroyed buffers and textures on submit - 4bd39d Implement absolute error for `acos` intervals (#2372) - d56144 Implement absolute error for `asin` intervals (#2346) - 7e411f shader/execution: Flip eval order of assignment - e6edef shader/execution: Port evaluation order tests to flow_control - e45de6 Add isZeroCopy cases for ExternalTexture (#2338) - 6c2b83 shader/execution: Add more complex flow control tests - 8c8d89 Implement `bool` builtin tests (#2327) - d18b3a Implement `i32` builtin tests (#2379) - dfac60 Implement `u32` builtin tests (#2344) - 9179cd Test import GPUExternalTexture from destroyed device (#2351) - fb969c Sync keyword/reserved word list. (#2383) - 685049 Implement `f32` builtin tests (#2382) - 0e3229 shader/execution: Add 'preventValueOptimizations' case parameterization - ec5ad7 Start adding queue validation tests for buffers and textures - a1efad Put the same URL in all "Open" links (#2316) - f99f92 Updates max*BufferBindingSize limit tests to adhere to maxBufferSize (#2339) - d88504 Add validation tests on BGRA8Unorm canvas with StorageBinding usage (#2348) - 8d827d Add validation test for maxComputeXXX - e613a8 Rename maximumLimit to adapterLimit and related changes - 7b1df1 Update src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts - 188203 Check maxBindingsPerBindGroup limit matches spec limits - a28619 Fix writable binding aliasing in webgpu:api,validation,resource_usages,texture,in_pass_encoder (#2341) - c54778 Fix wrong conditions and missing formats for maxAttachmentState tests. (#2343) - 6b01d8 Changes for depthWriteEnabled/depthCompare/depthClearValue being required (#2342) - b61662 Require npm >=8.5.2 (#2340) - 785335 Generate OOM error using createTexture (#2337) Change-Id: Iebefb8ee703437252e44040fd74310a52d079dc4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123660 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-03-13 20:22:02 +00:00
src/webgpu/api/validation/capability_checks/limits/maxComputeInvocationsPerWorkgroup.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeX.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeY.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupSizeZ.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupStorageSize.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupsPerDimension.spec.ts
Roll third_party/webgpu-cts/ 6e39b5d2f..0557875f3 (15 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/6e39b5d2f228..0557875f3982 - 055787 Update external_texture,expire test case (#2283) - dcfa5b Removes OOM errors in error scope tests since we can't cause OOM. (#2331) - 534e6b Rename to GPUShaderModule.getCompilationInfo() (#2291) - 9d8e1a Depend on github.com/gpuweb/types instead of npm @webgpu/types (#2332) - 4505a1 Updates BGL sampleType when using multisampling for validation errors. (#2329) - 716bd3 Prompt for reload only if this is the full CTS (#2318) - 267cb4 Test minStorageBufferOffsetAlignment and minUniformBufferOffsetAlignment - 6b70b1 Refactor limit_utils.ts so we can test more limits - 1713e6 OperationError -> GPUPipelineError - bf1b1e Fix WGSL warning for maxStorageTexturesPerShaderStage.spec.ts - 07c420 Validate maxColorAttachments and maxColorAttachmentsBytesPerSample - 5bd2ce Refactor limit_utils.ts so we can test more limits - 6b9071 Test maxInterStageShaderComponents and maxInterStageShaderVariables - 539f8f Test maxDynamic(Uniform|Storage)BuffersPerPipelineLayout - 762133 Convert more OperationError to GPUPipelineError. (#2314) Created with './tools/run cts roll' Change-Id: Ic8c9d2ad9391bbb2fa0bed667f2e4167bf45c86b Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/122420 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-03-03 11:39:10 +00:00
src/webgpu/api/validation/capability_checks/limits/maxDynamicStorageBuffersPerPipelineLayout.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxInterStageShaderComponents.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxInterStageShaderVariables.spec.ts
Roll third_party/webgpu-cts/ 13410d18b..6e39b5d2f (14 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/13410d18b430..6e39b5d2f228 - 6e39b5 Updates tests to adhere to only pass depth-stencil load/store values when needed. (#2311) - 08abe0 shader/execution: Begin flow control tests - eaf9af Updates error type for create oom buffers. (#2217) - 728f52 add maxXXXPerShaderStage limit tests - 72f15f add maxXXXBufferBindingSize limit tests - 34c738 Add f32 matrix-vector and vector-matrix multiplication tests (#2304) - 738697 GPUPipelineError.name is GPUPipelineError and not OperationError. (#2298) - 51f415 Add f32 matrix-matrix multiplication tests (#2301) - ff7ad7 Fix normalization checks - 0c4a36 Test rg11b10ufloat-renderable makes the format resolvable and MSAAable (#2289) - e6f317 Add ExternalTexture Rotatation Tests (#2299) - 10422e Use new test video files for ExternalTexture (#2242) - 6b9150 Emit `f32` values for F32Interval.toString() (#2296) - ab1336 Validate that case input types parameter types provided to test runner (#2288) Created with './tools/run cts roll' Change-Id: Ice1a8cfa190360512fc6266f2bc58f1be754abae Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/121580 Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-02-25 18:13:43 +00:00
src/webgpu/api/validation/capability_checks/limits/maxSampledTexturesPerShaderStage.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxSamplersPerShaderStage.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxStorageBufferBindingSize.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxStorageBuffersPerShaderStage.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/api/validation/capability_checks/limits/maxTextureArrayLayers.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxTextureDimension1D.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxTextureDimension2D.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxTextureDimension3D.spec.ts
Roll third_party/webgpu-cts/ 13410d18b..6e39b5d2f (14 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/13410d18b430..6e39b5d2f228 - 6e39b5 Updates tests to adhere to only pass depth-stencil load/store values when needed. (#2311) - 08abe0 shader/execution: Begin flow control tests - eaf9af Updates error type for create oom buffers. (#2217) - 728f52 add maxXXXPerShaderStage limit tests - 72f15f add maxXXXBufferBindingSize limit tests - 34c738 Add f32 matrix-vector and vector-matrix multiplication tests (#2304) - 738697 GPUPipelineError.name is GPUPipelineError and not OperationError. (#2298) - 51f415 Add f32 matrix-matrix multiplication tests (#2301) - ff7ad7 Fix normalization checks - 0c4a36 Test rg11b10ufloat-renderable makes the format resolvable and MSAAable (#2289) - e6f317 Add ExternalTexture Rotatation Tests (#2299) - 10422e Use new test video files for ExternalTexture (#2242) - 6b9150 Emit `f32` values for F32Interval.toString() (#2296) - ab1336 Validate that case input types parameter types provided to test runner (#2288) Created with './tools/run cts roll' Change-Id: Ice1a8cfa190360512fc6266f2bc58f1be754abae Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/121580 Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-02-25 18:13:43 +00:00
src/webgpu/api/validation/capability_checks/limits/maxUniformBufferBindingSize.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxUniformBuffersPerShaderStage.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/api/validation/capability_checks/limits/maxVertexAttributes.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxVertexBufferArrayStride.spec.ts
src/webgpu/api/validation/capability_checks/limits/maxVertexBuffers.spec.ts
Roll third_party/webgpu-cts/ 6e39b5d2f..0557875f3 (15 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/6e39b5d2f228..0557875f3982 - 055787 Update external_texture,expire test case (#2283) - dcfa5b Removes OOM errors in error scope tests since we can't cause OOM. (#2331) - 534e6b Rename to GPUShaderModule.getCompilationInfo() (#2291) - 9d8e1a Depend on github.com/gpuweb/types instead of npm @webgpu/types (#2332) - 4505a1 Updates BGL sampleType when using multisampling for validation errors. (#2329) - 716bd3 Prompt for reload only if this is the full CTS (#2318) - 267cb4 Test minStorageBufferOffsetAlignment and minUniformBufferOffsetAlignment - 6b70b1 Refactor limit_utils.ts so we can test more limits - 1713e6 OperationError -> GPUPipelineError - bf1b1e Fix WGSL warning for maxStorageTexturesPerShaderStage.spec.ts - 07c420 Validate maxColorAttachments and maxColorAttachmentsBytesPerSample - 5bd2ce Refactor limit_utils.ts so we can test more limits - 6b9071 Test maxInterStageShaderComponents and maxInterStageShaderVariables - 539f8f Test maxDynamic(Uniform|Storage)BuffersPerPipelineLayout - 762133 Convert more OperationError to GPUPipelineError. (#2314) Created with './tools/run cts roll' Change-Id: Ic8c9d2ad9391bbb2fa0bed667f2e4167bf45c86b Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/122420 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-03-03 11:39:10 +00:00
src/webgpu/api/validation/capability_checks/limits/minStorageBufferOffsetAlignment.spec.ts
src/webgpu/api/validation/capability_checks/limits/minUniformBufferOffsetAlignment.spec.ts
Roll third_party/webgpu-cts/ ed11c6ba3..e204a3c37 (24 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ed11c6ba3557..e204a3c37754 - e204a3 Add visibility,VERTEX_shader_stage_buffer_type test to createBindGroupLayout.spec.ts (#1767) - 2d7291 Change sourceOrigin in GPUImageCopyTexture from 3D to 2D (#1768) - fef5f1 Fix f16 and u32 testcases in webgpu:shader,validation,parse,literal:* (#1769) - 32bacf Add timestamp_query_set,device_mismatch test to beginRenderPass tests (#1761) - c48887 Add _mimeType for input videos in external_texture cases (#1759) - 8bd50a Use common `sparseF32Range` instead of defining it multiple different places (#1754) - 4e8df0 Add timestamp_query_set,device_mismatch test to beginComputePass tests (#1760) - 168bc9 Refactor *SubnormalNumber functions to not depends on *SubnormalScalar functions (#1755) - 581498 Implementing dot f32 tests (#1748) - 30e9e0 Add indirect_dispatch_buffer,usage validation test (#1756) - dd0150 Update compositingAlphaMode -> alphaMode (#1667) - 8a9afc Add a query_set_type test to beginComputePass tests (#1751) - 19aecd Track all the resources with trackForCleanup in copy and resource ini… (#1753) - 147d16 Add more texture usages to image_copy,texture_related:usage test (#1742) - 78ba78 Add beginComputePass validation test (#1744) - 2fe73f Implement `asinh` f32 tests (#1746) - 727a39 Implement `atanh` f32 tests (#1741) - e1795b Implement `acosh` f32 tests (#1737) - 583eaa Implementat `tanh` f32 tests (#1736) - b36ce1 Use containerss for alternate interval generators (#1740) - 242105 Update val:CopyExternalImageToTexture:OOB,source (#1739) - 40e52d upgrade typescript to 4.7.4 (#1713) - 2c9134 Implement GPURenderPassDescriptor.maxDrawCount test (#1693) - 05b229 Add 'VideoFrame' in 'SourceType' for external_texture cts (#1733) Created with './tools/run cts roll' Change-Id: Ib8bb7e412fd597ed7d56c493b40a227223f23765 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/100040 Commit-Queue: Dan Sinclair <dsinclair@chromium.org> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2022-08-23 13:32:24 +00:00
src/webgpu/api/validation/encoding/beginComputePass.spec.ts
src/webgpu/api/validation/encoding/beginRenderPass.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/api/validation/encoding/createRenderBundleEncoder.spec.ts
src/webgpu/api/validation/encoding/queries/common.ts
src/webgpu/api/validation/encoding/encoder_open_state.spec.ts
src/webgpu/api/validation/encoding/encoder_state.spec.ts
src/webgpu/api/validation/encoding/render_bundle.spec.ts
src/webgpu/api/validation/encoding/cmds/clearBuffer.spec.ts
src/webgpu/api/validation/encoding/cmds/compute_pass.spec.ts
src/webgpu/api/validation/encoding/cmds/copyBufferToBuffer.spec.ts
src/webgpu/api/validation/encoding/cmds/copyTextureToTexture.spec.ts
src/webgpu/api/validation/encoding/cmds/debug.spec.ts
src/webgpu/api/validation/encoding/cmds/index_access.spec.ts
src/webgpu/api/validation/encoding/cmds/render_pass.spec.ts
src/webgpu/api/validation/encoding/cmds/setBindGroup.spec.ts
src/webgpu/api/validation/encoding/cmds/render/draw.spec.ts
src/webgpu/api/validation/encoding/cmds/render/dynamic_state.spec.ts
src/webgpu/api/validation/encoding/cmds/render/render.ts
src/webgpu/api/validation/encoding/cmds/render/indirect_draw.spec.ts
src/webgpu/api/validation/encoding/cmds/render/setIndexBuffer.spec.ts
src/webgpu/api/validation/encoding/cmds/render/setPipeline.spec.ts
src/webgpu/api/validation/encoding/cmds/render/setVertexBuffer.spec.ts
src/webgpu/api/validation/encoding/cmds/render/state_tracking.spec.ts
src/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.ts
src/webgpu/api/validation/encoding/queries/begin_end.spec.ts
src/webgpu/api/validation/encoding/queries/general.spec.ts
src/webgpu/api/validation/encoding/queries/pipeline_statistics.spec.ts
src/webgpu/api/validation/encoding/queries/resolveQuerySet.spec.ts
src/webgpu/api/validation/image_copy/image_copy.ts
src/webgpu/api/validation/image_copy/buffer_related.spec.ts
Roll third_party/webgpu-cts/ cef4c7678..7334f06d2 (18 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/cef4c7678130..7334f06d2b28 - 7334f0 Convert `atan2` tests to use interval framework (#1586) - 31b648 Convert addition tests to use interval framework (#1582) - 4be8db Implement the writeTimestamp test to expect an exception (#1584) - 8276ee Convert `log2` tests to using new interval framework (#1579) - a1cde6 Convert `log` tests to using new interval framework (#1578) - 3d4386 Remove storage write tests (#1585) - 0d908a Update the createQuerySet test of query_types.spec.ts to expect an exception (#1571) - 426583 Convert `sin` tests to use interval framework (#1581) - 33df4b Convert negation tests to new interval framework (#1580) - 9c96bd Update 'zero_size' test to check 'usage' field (#1575) - e058d2 Convert `floor` tests to use new interval framework (#1535) - c9e0c0 Convert `exp2` tests to use new interval framework (#1534) - a7989f Convert `exp` tests to using new interval framework - bb12dc Add escape hatch for precisely expressing expectations - 610b24 Replace `;` with `,` in WGSL structs. (#1577) - 21e01f Use paramsSubcasesOnly() - 7ff215 Add tests for container type reflection attributes - 614d1a Move buffer_texture_copies.spec.ts from encoding/cmds to image_copy path (#1572) Change-Id: I7ec19f87f049a06f0d24d2981ea941fa717dddf7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/95281 Reviewed-by: Shrek Shao <shrekshao@google.com> Commit-Queue: Shrek Shao <shrekshao@google.com> Auto-Submit: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-06-30 19:42:54 +00:00
src/webgpu/api/validation/image_copy/buffer_texture_copies.spec.ts
src/webgpu/api/validation/image_copy/layout_related.spec.ts
src/webgpu/api/validation/image_copy/texture_related.spec.ts
src/webgpu/api/validation/query_set/create.spec.ts
src/webgpu/api/validation/query_set/destroy.spec.ts
src/webgpu/api/validation/queue/buffer_mapped.spec.ts
src/webgpu/api/validation/queue/submit.spec.ts
src/webgpu/api/validation/queue/writeBuffer.spec.ts
Roll third_party/webgpu-cts/ a41bc407a..72e3a2249 (15 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/a41bc407a83a..72e3a2249135 - 72e3a2 Expand map_detach test for buffer should detach on device.destroy (#1699) - d5e662 Enhance val:render_pass_descriptor:depth_stencil_attachment_depth_clear_value (#1674) - 12b775 Implement val:CopyExternalImageToTexture,destination_texture,dimension (#1695) - 2834ce Add an out-of-range check to the ranges test in writeBuffer.spec.ts (#1663) - bee493 Implement val:queue:writeTexture:usage (#1675) - ea0057 Add GPURenderPassDescriptor.maxDrawCount test plan (#1614) - d30940 Generate full range of `atan2` cases (#1679) - 5b9641 Correct the order of params in atan2 message (#1677) - 228c28 Implement f32 `degrees` tests (#1668) - 4786c2 Remove obsolete f32 testing infrastructure (#1665) - 8e1167 Add f32 tests for `pow` (#1658) - aa0719 Make `render_pass_descriptor:resolveTarget,usage` test a valid case together (#1660) - 6dfee4 Submit all shader batches before checking for results - bbd744 Convert `ldexp` tests to use interval framework (#1659) - 9d3043 Update f32 tests to handle returning undefined for infinity (#1655) Created with './tools/run cts roll' Change-Id: Ibdf6a28ea84e2115103c9c9637b3e648a62b8364 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/96880 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-07-22 01:13:15 +00:00
src/webgpu/api/validation/queue/writeTexture.spec.ts
src/webgpu/api/validation/queue/copyToTexture/CopyExternalImageToTexture.spec.ts
Roll third_party/webgpu-cts/ 0557875f3..3030a7bb2 (30 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/0557875f3982..3030a7bb2c69 - 3030a7 Implement `frexp` f32 tests (#2336) - 5be43e Implement `determinant` f32 tests (#2321) - 1c53bf Adds stale adapter tests (#2387) - 176741 Test destroyed buffers and textures on submit - 4bd39d Implement absolute error for `acos` intervals (#2372) - d56144 Implement absolute error for `asin` intervals (#2346) - 7e411f shader/execution: Flip eval order of assignment - e6edef shader/execution: Port evaluation order tests to flow_control - e45de6 Add isZeroCopy cases for ExternalTexture (#2338) - 6c2b83 shader/execution: Add more complex flow control tests - 8c8d89 Implement `bool` builtin tests (#2327) - d18b3a Implement `i32` builtin tests (#2379) - dfac60 Implement `u32` builtin tests (#2344) - 9179cd Test import GPUExternalTexture from destroyed device (#2351) - fb969c Sync keyword/reserved word list. (#2383) - 685049 Implement `f32` builtin tests (#2382) - 0e3229 shader/execution: Add 'preventValueOptimizations' case parameterization - ec5ad7 Start adding queue validation tests for buffers and textures - a1efad Put the same URL in all "Open" links (#2316) - f99f92 Updates max*BufferBindingSize limit tests to adhere to maxBufferSize (#2339) - d88504 Add validation tests on BGRA8Unorm canvas with StorageBinding usage (#2348) - 8d827d Add validation test for maxComputeXXX - e613a8 Rename maximumLimit to adapterLimit and related changes - 7b1df1 Update src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts - 188203 Check maxBindingsPerBindGroup limit matches spec limits - a28619 Fix writable binding aliasing in webgpu:api,validation,resource_usages,texture,in_pass_encoder (#2341) - c54778 Fix wrong conditions and missing formats for maxAttachmentState tests. (#2343) - 6b01d8 Changes for depthWriteEnabled/depthCompare/depthClearValue being required (#2342) - b61662 Require npm >=8.5.2 (#2340) - 785335 Generate OOM error using createTexture (#2337) Change-Id: Iebefb8ee703437252e44040fd74310a52d079dc4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123660 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-03-13 20:22:02 +00:00
src/webgpu/api/validation/queue/destroyed/buffer.spec.ts
src/webgpu/api/validation/queue/destroyed/query_set.spec.ts
Roll third_party/webgpu-cts/ 0557875f3..3030a7bb2 (30 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/0557875f3982..3030a7bb2c69 - 3030a7 Implement `frexp` f32 tests (#2336) - 5be43e Implement `determinant` f32 tests (#2321) - 1c53bf Adds stale adapter tests (#2387) - 176741 Test destroyed buffers and textures on submit - 4bd39d Implement absolute error for `acos` intervals (#2372) - d56144 Implement absolute error for `asin` intervals (#2346) - 7e411f shader/execution: Flip eval order of assignment - e6edef shader/execution: Port evaluation order tests to flow_control - e45de6 Add isZeroCopy cases for ExternalTexture (#2338) - 6c2b83 shader/execution: Add more complex flow control tests - 8c8d89 Implement `bool` builtin tests (#2327) - d18b3a Implement `i32` builtin tests (#2379) - dfac60 Implement `u32` builtin tests (#2344) - 9179cd Test import GPUExternalTexture from destroyed device (#2351) - fb969c Sync keyword/reserved word list. (#2383) - 685049 Implement `f32` builtin tests (#2382) - 0e3229 shader/execution: Add 'preventValueOptimizations' case parameterization - ec5ad7 Start adding queue validation tests for buffers and textures - a1efad Put the same URL in all "Open" links (#2316) - f99f92 Updates max*BufferBindingSize limit tests to adhere to maxBufferSize (#2339) - d88504 Add validation tests on BGRA8Unorm canvas with StorageBinding usage (#2348) - 8d827d Add validation test for maxComputeXXX - e613a8 Rename maximumLimit to adapterLimit and related changes - 7b1df1 Update src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts - 188203 Check maxBindingsPerBindGroup limit matches spec limits - a28619 Fix writable binding aliasing in webgpu:api,validation,resource_usages,texture,in_pass_encoder (#2341) - c54778 Fix wrong conditions and missing formats for maxAttachmentState tests. (#2343) - 6b01d8 Changes for depthWriteEnabled/depthCompare/depthClearValue being required (#2342) - b61662 Require npm >=8.5.2 (#2340) - 785335 Generate OOM error using createTexture (#2337) Change-Id: Iebefb8ee703437252e44040fd74310a52d079dc4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123660 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-03-13 20:22:02 +00:00
src/webgpu/api/validation/queue/destroyed/texture.spec.ts
src/webgpu/api/validation/render_pass/attachment_compatibility.spec.ts
src/webgpu/api/validation/render_pass/render_pass_descriptor.spec.ts
src/webgpu/api/validation/render_pass/resolve.spec.ts
src/webgpu/api/validation/render_pipeline/common.ts
src/webgpu/api/validation/render_pipeline/depth_stencil_state.spec.ts
src/webgpu/api/validation/render_pipeline/fragment_state.spec.ts
src/webgpu/api/validation/render_pipeline/inter_stage.spec.ts
src/webgpu/api/validation/render_pipeline/misc.spec.ts
src/webgpu/api/validation/render_pipeline/multisample_state.spec.ts
src/webgpu/api/validation/render_pipeline/overrides.spec.ts
src/webgpu/api/validation/render_pipeline/primitive_state.spec.ts
src/webgpu/api/validation/render_pipeline/shader_module.spec.ts
src/webgpu/api/validation/render_pipeline/vertex_state.spec.ts
src/webgpu/api/validation/resource_usages/buffer/in_pass_encoder.spec.ts
src/webgpu/api/validation/resource_usages/buffer/in_pass_misc.spec.ts
src/webgpu/api/validation/resource_usages/texture/in_pass_encoder.spec.ts
src/webgpu/api/validation/resource_usages/texture/in_render_common.spec.ts
src/webgpu/api/validation/resource_usages/texture/in_render_misc.spec.ts
src/webgpu/api/validation/shader_module/entry_point.spec.ts
src/webgpu/api/validation/shader_module/overrides.spec.ts
src/webgpu/api/validation/state/device_lost/destroy.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/api/validation/texture/bgra8unorm_storage.spec.ts
src/webgpu/api/validation/texture/destroy.spec.ts
Roll third_party/webgpu-cts/ dac3646b1..d7e8d005d (18 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/dac3646b15e7..d7e8d005dd88 - d7e8d0 webgpu/shader: Migrate all `f32` expression tests to the CaseCache. - ea0cfe Add a DataCache & expression CaseCache - c6c3b7 op: Implement 'simple_blend_constant,setting_blend_constant' test in blending.spec.ts (#1984) - da9eeb operation,rendering,blending nits (#1986) - 9c990c Implement `refract` f32 tests (#1962) - 6b5a1f transferControlToOffscreen nits - 9eb57d Implement `fma` f32 tests (#1967) - aa6489 op: Implement 'default_blend_color,initial_blend_color' test in blending.spec.ts (#1980) - 7fbc3b Update rg11b10ufloat_renderable.spec.ts - 473ddf Add rg11b10ufloat-renderable validation test plan (#1937) - e36d82 Simplify code around ULP calculations and fix subtly wrong tests (#1974) - 634afd op: op: Implement 'index_format,setIndexBuffer_different_formats' test in index_format.spec.ts (#1973) - 62e3da op: Implement 'index_format,change_pipeline_after_setIndexBuffer' test in index_format.spec.ts (#1969) - 60769d Add f16 test ranges to quantizeToF16 - 02f468 Fix quantizeToF16 tests to not test overflow cases for const input source - f5f8fc Implement 'render_bundle_commands' test in encoder_open_state.spec.ts (#1961) - f3375a Add support to load cross origin resources (#1951) - 85e3b4 Convert asin, acos and atanh to a filtered range when needed. (#1963) Created with './tools/run cts roll' Change-Id: I9d5a39fd2b4d951e3b001d7eab656ec20609ab7b Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/109765 Auto-Submit: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com>
2022-11-16 23:09:02 +00:00
src/webgpu/api/validation/texture/rg11b10ufloat_renderable.spec.ts
src/webgpu/idl/exposed.html.ts
src/webgpu/idl/idl_test.ts
src/webgpu/idl/constants/flags.spec.ts
src/webgpu/shader/types.ts
src/webgpu/shader/values.ts
Roll third_party/webgpu-cts/ ca81780f0..15b8caf79 (13 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ca81780f0e95..15b8caf79e8c - 15b8ca [wgsl] Add execution tests for arrayLength (#2465) - 904c74 Set depthClearValue when depthLoadOp is clear (#2462) - b00081 Fix unexpected failure in api,validation,queue,copyToTexture,CopyExte… (#2461) - 6143b5 Fixes remaining tests that hit deprecated paths. (#2457) - f7a15a Add more increment and decrement tests. (#2459) - 07ce6f [wgsl] Test preservation of matrix padding bytes (#2454) - b9f099 [wgsl] Add shadow execution tests. (#2448) - 395a8a [wgsl] Add some float parsing tests. (#2447) - 7e7330 Improve requestAdapterInfo error messages. (#2458) - dd474b Update tests for min/max spec changes (#2455) - fe5f6e Adjust acceptance intervals for frexp (#2450) - 9071d4 Cleanup ULP related code (#2449) - 147f55 Update for GPUDeviceLostReason spec change (#2434) Created with './tools/run cts roll' Change-Id: I348f9078e089bb18a611536b04b7c51f47fb7209 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/125540 Commit-Queue: James Price <jrprice@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: James Price <jrprice@google.com> Reviewed-by: Ben Clayton <bclayton@google.com>
2023-03-27 21:21:58 +00:00
src/webgpu/shader/execution/float_parse.spec.ts
Roll third_party/webgpu-cts/ 09447faf1..0673bb68c (48 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/09447faf1a22..0673bb68c214 - 0673bb Fix silencing of DOMExceptions (#2102) - d85507 Test beginComputePass/RenderPass after encoder.finish() in call_after_successful_finish (#2093) - 861b20 Update kMaxQueryCount to 4096 (#2104) - 030f44 Add some progress - 62dbcc Support dark mode - 6a7030 Buffer.mapAsync pending map error shouldn't be a validation error (#2080) - 44173e Test all stencil formats, and address some nits in depth_bias/stencil tests (#2096) - 172002 op: Update 'stencil_compare_func' test in stencil.spec.ts (#2094) - f12820 op: Implement 'depth_bias_24bit_format' test in depth_bias.spec.ts (#2095) - 5f2708 Add earlyRejection parameter to testMapAsyncCall() (#2052) - dcdcb3 op: Implement 'stencil_depthFailOp_operation' test in stencil.spec.ts (#2092) - d13c42 op: Update 'stencil_test_fail' test (#2091) - 5daf3c Fix wrong _errorLine in operation/shader_module/compilation_info.spec.ts (#2088) - 47d19f op: Introduce depth_bias.spec.ts file with a 'depth_bias' test (#2075) - 7a679a Prefix subcase recorder error stacks with the subcase name (#2086) - 17522c fix requestAdapter test. - 5a5838 Implement CTS requestAdapter test - e583fa Add 'skipUndefined' Comparator (#2082) - e0e735 Remove usage of Case Cache in `pack2x16float` - eb5794 Update copyTextureToTexture tests to allow both encodings of -1 for 8-byte snorm formats (#2073) - 516d19 Expect DataCloneError when transferring a detached mapped ArrayBuffer (#2076) - 8985b5 Filter inputs that will cause const-eval to fail validation due to OOB - 216c8e Remove attempting to emit infinities in WGSL (#2059) - b99b81 Adds explicit check that mapAsync rejects when buffer is destroyed. (#2069) - ae20ff Add code coverage collection feature to the server - 1ff6ae Implement generate*Cases functions and use them (#2062) - 7e99a7 op: Implement 'depth_test_fail' test in depth.spec.ts (#2067) - b701c5 Add val:*_pipeline,overrides,value,type_error/validation_error (#2061) - b6f758 op: Implement 'stencil_reference_initialized' test in stencil.spec.ts (#2063) - 89bf5e Also test depthWriteEnabled:true in depth_write_disabled (#2065) - 40e3ae op: Implement 'depth_disabled' test in depth.spec.ts (#2050) - 677ece op: Implement 'depth_write_disabled' test in depth.spec.ts (#2024) - a6b97c Remove infinities from all f32 test inputs (#2056) - 41a1e5 Replace usage of vector inputs with fullF32Range for arithmetic tests (#2053) - 16bb08 wgsl: Add tests for preservation of padding bytes (#2051) - 7d16f8 op: Implmenet 'stencil_pass_operation' test in stencil.spec.ts (#2055) - dcc430 op: Implement stencil_read_write_mask test in stencil.spec.ts (#2043) - f539a2 op: Implement stencil_fail_operation test in stencil.spec.ts (#2044) - 8041ca update deps for various packages (#2041) - 09b30e op: Implement 'stencil_compare_func' test in stencil.spec.ts (#2032) - c6efbf Except a TypeError when transferring a mapped ArrayBuffer (#2019) - dd4316 op: Add more parameters to 'color_write_mask,channel_work' test (#2025) - b66a1a Replace calls to F32Interval constructor with toF32Interval (#2037) - fdab6c Clean up a couple of .map in f32_interval.spec.ts tests (#2038) - 40abc0 Test buffer.mapAsync() early rejection (#2033) - 25ddea Handle inputs that are arrays in `cartesianProduct` (#2031) - 0e790f Only try to generate errors for testable error filters (#2034) - 57304e Fix workgroup array size limit validation test (#2035) Created with './tools/run cts roll' Change-Id: I9b6e2b8526fc62acbf915b5e8153d32ae02c7a14 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116420 Auto-Submit: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-05 10:59:39 +00:00
src/webgpu/shader/execution/padding.spec.ts
src/webgpu/shader/execution/robust_access.spec.ts
src/webgpu/shader/execution/robust_access_vertex.spec.ts
Roll third_party/webgpu-cts/ ca81780f0..15b8caf79 (13 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ca81780f0e95..15b8caf79e8c - 15b8ca [wgsl] Add execution tests for arrayLength (#2465) - 904c74 Set depthClearValue when depthLoadOp is clear (#2462) - b00081 Fix unexpected failure in api,validation,queue,copyToTexture,CopyExte… (#2461) - 6143b5 Fixes remaining tests that hit deprecated paths. (#2457) - f7a15a Add more increment and decrement tests. (#2459) - 07ce6f [wgsl] Test preservation of matrix padding bytes (#2454) - b9f099 [wgsl] Add shadow execution tests. (#2448) - 395a8a [wgsl] Add some float parsing tests. (#2447) - 7e7330 Improve requestAdapterInfo error messages. (#2458) - dd474b Update tests for min/max spec changes (#2455) - fe5f6e Adjust acceptance intervals for frexp (#2450) - 9071d4 Cleanup ULP related code (#2449) - 147f55 Update for GPUDeviceLostReason spec change (#2434) Created with './tools/run cts roll' Change-Id: I348f9078e089bb18a611536b04b7c51f47fb7209 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/125540 Commit-Queue: James Price <jrprice@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: James Price <jrprice@google.com> Reviewed-by: Ben Clayton <bclayton@google.com>
2023-03-27 21:21:58 +00:00
src/webgpu/shader/execution/shadow.spec.ts
src/webgpu/shader/execution/zero_init.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/binary/binary.ts
src/webgpu/shader/execution/expression/binary/bitwise.spec.ts
2023-03-14 22:24:40 +00:00
src/webgpu/shader/execution/expression/binary/bitwise_shift.spec.ts
Roll third_party/webgpu-cts/ d8a28755b..cbd5a5082 (41 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/d8a28755b232..cbd5a5082739 - cbd5a5 val: Add 'push_pop_call_count_unbalance,render_compute_pass' test - 288990 val: Introduce debugMarker.spec.ts to test debug marker - e520cb Use cast instead of suffix for signed integers in Scalar (#1936) - b97207 Convert f32 binary expression tests to use pre-generated inputs (#1933) - 70e87f Convert pack* tests to use generated vectors for inputs (#1932) - ff9aba Implement `pack4x8unorm` tests (#1923) - d5c1a9 Implement `pack4x8snorm` tests (#1924) - 4412a6 Implement `pack2x16snorm` tests (#1922) - b812e1 Implement `pack2x16unorm` tests (#1920) - 874525 Implement `faceForward` f32 tests (#1900) - afb5c8 val: Implement 'call_after_successful_finish' test (#1918) - 54213a val: Implement 'pass_end_invalid_order' test (#1912) - 8ced52 val: Implement 'empty_bind_group_layouts_requires_empty_bind_groups,render_pass' test (#1915) - 9ff9ec Implement `reflect` f32 tests (#1908) - 2baf7b val: Implement 'empty_bind_group_layouts_requires_empty_bind_groups' test (#1910) - e6f01e Implement `distance` f32 tests (#1894) - fbdfd0 Fix pack2x16float tests to correctly handle corner cases (#1911) - 9c402f Implement `asin` f32 tests (#1898) - c1164b Implement `acos` f32 tests (#1897) - eba1a7 Add tests on effective buffer binding size the fix existing tests (#1906) - 6c61e3 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1907) - 74b1f1 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1901) - 777f1c Implement 'index_range,auto_layout' test in getBindGroupLayout.spec.ts (#1899) - f0dacb Implement `pack2x16float` tests (#1890) - dbbbc8 op: Implement 'two_dispatches_in_the_same_compute_pass' test in multiple_buffers.spec.ts (#1896) - 2abd75 Implement 'index_range' test in getBindGroupLayout.spec.ts (#1892) - cbdd47 Roll types to 0.1.22 and test rg11b10ufloat-renderable requestDevice (#1888) - 723878 op: Implement 'ww' test in multiple_buffers.spec.ts (#1879) - b411f7 Remove a fallback value in the use of maxBindGroups value (#1895) - 68e6e0 Update `atan2` F32 tests to account for atan based implementations (#1837) - 07936b Implement `cross` f32 tests (#1878) - 5efbf7 compilation_info: Check offset when there is a carriage-return. (#1880) - 2f74c8 Implement 'timestampWrites,invalid_query_set' test in beginComputePass.spec.ts (#1877) - a0b0ba op: Implement 'wr' test in multiple_buffers.spec.ts (#1872) - 427b99 Implement boolean logical equality tests (#1876) - 115248 Style and bug fixes in device_mismatch tests (#1871) - 2c53b5 Add a 'sampler,device_mismatch' test to createBindGroup.spec.ts (#1867) - 291ce4 Implement 'sampler,compare_function_with_binding_type' test in createBindGroup.spec.ts (#1865) - 497c85 op: Implement test in multiple_buffers.spec.ts (#1857) - 3eaf0e Add execution tests for logical binary operations (#1870) - 6f50ab Add execution tests for logical negation (#1869) Created with './tools/run cts roll' Change-Id: I1816812c091b0cea298f319fc879ca526648ecd4 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/106900 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
2022-10-25 14:02:02 +00:00
src/webgpu/shader/execution/expression/binary/bool_logical.spec.ts
Roll third_party/webgpu-cts/ c7d833bad..b83a6ae70 (22 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/c7d833badcd3..b83a6ae7088e - b83a6a Remove using CaseCache in bitcast tests (#2594) - e78340 Add TODO to last shouldThrow that doesn't expect a particular name (#2590) - 458aa9 Check exception type for Webgpu context configure test (#2575) - c57f28 Check exception type for Webgpu getCurrentTexture test (#2537) - dadb86 Clarify that f64 castable constants are about WebIDL casting (#2505) - 7b529d test bitcast f32 to {f32,u32,i32} (#2508) - cf6069 Make maxBindingsPerBindGroup 1000 (#2519) - 857e83 Add f16 comparison tests (#2503) - cdef82 [wgsl] Validation tests for `enable` (#2511) - 8814fa [wgsl] Add test for BOM. (#2504) - 29b8e0 Add basic uniformity validation tests (#2497) - a75df2 Replace hexToFoo function names with more accuracte names (#2502) - f89971 Implement core abstract float support (#2498) - 7d2d22 Execution atomic builtins: add tests for i32 workgroup/storage vars (#2496) - bc8d8a Missed one instance of maxFragmentCombinedOutputResources. (#2494) - 908d7b Execution tests for atomic builtins on workgroup atomic vars (#2493) - d353b0 Remove numeric framework shim (#2492) - 856059 Migrate fundamental error interval tests (#2491) - a14d92 Migrate bespoke floating point tests (#2489) - e0990d Replace calling Vector/Matrix constructors directly (#2490) - cefabb Migrate Matrix -> tests (#2487) - 9a964b Execution tests for atomic builtins (#2484) Created with './tools/run cts roll' Change-Id: I254c40a5aa0e43f23180a66713cdd99b50154c5f Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/131583 Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Loko Kung <lokokung@google.com> Auto-Submit: Austin Eng <enga@chromium.org>
2023-05-05 03:03:34 +00:00
src/webgpu/shader/execution/expression/binary/f16_comparison.spec.ts
src/webgpu/shader/execution/expression/binary/f32_addition.spec.ts
Roll third_party/webgpu-cts/ 99d11d886..886a83abf (28 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/99d11d8864ea..886a83abf382 - 886a83 Refactor storeOp validation test to match spec changes - 8be752 Fix a missing "enable f16" in maxComputeWorkgroupStorageSize test (#2433) - 5edad0 [wgsl] Make compound operators explicit. (#2426) - 2fe20d [wgsl] Compound assignment for boolean operations. (#2425) - 790801 [wgsl] Cleanup compound statement tests (#2424) - a671a0 webgpu/shader/execution: Code refactoring (#2423) - 0dd071 [wgsl] Add compound operator tests. (#2422) - 25861c Clean up enums - f9fb7d Update target in tsconfig.json to 'es2020' (#2420) - 452c87 shader/execution: More interesting flow-control tests - 446030 shader/execution: Add a continue in switch flow control test - 4d0008 Bump to es2020 (#2417) - d003e4 Fix for maxColorAttachmentsBytesPerSample test (#2414) - 445572 chore(gen_wpt_cts_html): identify omitted CLI args for context - 11f4dc fix(gen_wpt_cts_html): use non-zero exit code on incorrect arg count - 315f6d Fixes bug in maxColorAtthacmentBytesPerSample limits test (#2413) - e26de5 Address review feeback - 02cb5f use GPUTestBase.makeBufferWithContents, not the standalone - 30b08f Address review issues - db0899 Test Occlusion Queries - c50fee Get current texture expiry (#2386) - b49129 Add ImageBitmapRenderingContext canvas for copyToTexture tests (#2400) - 7d3385 wgsl: add i32, u32 comparisons (#2405) - 5aedaf Rename f32 comparisons (#2407) - 2de0b6 Test sign(i32) builtin (#2408) - bd0ce7 Make all the limits test have no sub cases (#2412) - 1f7721 Add External Texture VideoFrame visibileRect Tests (#2409) - ea0fb0 Modify zero init tests to pollute workgroup memory (#2392) Created with './tools/run cts roll' Change-Id: Ifd5a33d9aeabd04656edaf516ecb222d2d01f711 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/124740 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2023-03-20 16:38:06 +00:00
src/webgpu/shader/execution/expression/binary/f32_comparison.spec.ts
src/webgpu/shader/execution/expression/binary/f32_division.spec.ts
src/webgpu/shader/execution/expression/binary/f32_matrix_addition.spec.ts
src/webgpu/shader/execution/expression/binary/f32_matrix_matrix_multiplication.spec.ts
src/webgpu/shader/execution/expression/binary/f32_matrix_scalar_multiplication.spec.ts
src/webgpu/shader/execution/expression/binary/f32_matrix_subtraction.spec.ts
src/webgpu/shader/execution/expression/binary/f32_matrix_vector_multiplication.spec.ts
src/webgpu/shader/execution/expression/binary/f32_multiplication.spec.ts
src/webgpu/shader/execution/expression/binary/f32_remainder.spec.ts
src/webgpu/shader/execution/expression/binary/f32_subtraction.spec.ts
Roll third_party/webgpu-cts/ 65fcd99b7..9fbed0099 (13 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/65fcd99b74d2..9fbed0099e42 - 9fbed0 Apply error to final result of `atan2` calculation, not intermediates (#2143) - 02a770 [wgsl] Add align size requirement test. (#2174) - ebe427 Fix name of binary/u32_arithmetic cache (#2177) - 1fdd20 Transfer to image bitmap npe (#2131) - 55a0dc Fix u32 and i32 non-const divide by 0 expecting lhs (not 0) (#2175) - 8c8367 Add test for u32 binary arithmetic operations (#2173) - 556dbb Replace map+filter with reduce in case generators (#2172) - 8a0bef Add additional unit testing for builtins that depend on dot (#2171) - 44f038 Add tests for i32 binary arithmetic operations (#2170) - d3684a Remove the canvas_size_different_with_back_buffer_size reftest (#2165) - 13fc69 Convert remaining dispatch() to dispatchWorkgroups() (#2169) - 4f3e80 Remove io-shareable test, move more types into locations test. (#2159) - 2d4661 Add unary i32 execution tests (#2162) Created with './tools/run cts roll' Change-Id: I5d7a3a1786049527fef00c5e5e331e94cafddedf Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117381 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Antonio Maiorano <amaiorano@google.com>
2023-01-19 15:10:33 +00:00
src/webgpu/shader/execution/expression/binary/i32_arithmetic.spec.ts
Roll third_party/webgpu-cts/ 99d11d886..886a83abf (28 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/99d11d8864ea..886a83abf382 - 886a83 Refactor storeOp validation test to match spec changes - 8be752 Fix a missing "enable f16" in maxComputeWorkgroupStorageSize test (#2433) - 5edad0 [wgsl] Make compound operators explicit. (#2426) - 2fe20d [wgsl] Compound assignment for boolean operations. (#2425) - 790801 [wgsl] Cleanup compound statement tests (#2424) - a671a0 webgpu/shader/execution: Code refactoring (#2423) - 0dd071 [wgsl] Add compound operator tests. (#2422) - 25861c Clean up enums - f9fb7d Update target in tsconfig.json to 'es2020' (#2420) - 452c87 shader/execution: More interesting flow-control tests - 446030 shader/execution: Add a continue in switch flow control test - 4d0008 Bump to es2020 (#2417) - d003e4 Fix for maxColorAttachmentsBytesPerSample test (#2414) - 445572 chore(gen_wpt_cts_html): identify omitted CLI args for context - 11f4dc fix(gen_wpt_cts_html): use non-zero exit code on incorrect arg count - 315f6d Fixes bug in maxColorAtthacmentBytesPerSample limits test (#2413) - e26de5 Address review feeback - 02cb5f use GPUTestBase.makeBufferWithContents, not the standalone - 30b08f Address review issues - db0899 Test Occlusion Queries - c50fee Get current texture expiry (#2386) - b49129 Add ImageBitmapRenderingContext canvas for copyToTexture tests (#2400) - 7d3385 wgsl: add i32, u32 comparisons (#2405) - 5aedaf Rename f32 comparisons (#2407) - 2de0b6 Test sign(i32) builtin (#2408) - bd0ce7 Make all the limits test have no sub cases (#2412) - 1f7721 Add External Texture VideoFrame visibileRect Tests (#2409) - ea0fb0 Modify zero init tests to pollute workgroup memory (#2392) Created with './tools/run cts roll' Change-Id: Ifd5a33d9aeabd04656edaf516ecb222d2d01f711 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/124740 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2023-03-20 16:38:06 +00:00
src/webgpu/shader/execution/expression/binary/i32_comparison.spec.ts
Roll third_party/webgpu-cts/ 65fcd99b7..9fbed0099 (13 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/65fcd99b74d2..9fbed0099e42 - 9fbed0 Apply error to final result of `atan2` calculation, not intermediates (#2143) - 02a770 [wgsl] Add align size requirement test. (#2174) - ebe427 Fix name of binary/u32_arithmetic cache (#2177) - 1fdd20 Transfer to image bitmap npe (#2131) - 55a0dc Fix u32 and i32 non-const divide by 0 expecting lhs (not 0) (#2175) - 8c8367 Add test for u32 binary arithmetic operations (#2173) - 556dbb Replace map+filter with reduce in case generators (#2172) - 8a0bef Add additional unit testing for builtins that depend on dot (#2171) - 44f038 Add tests for i32 binary arithmetic operations (#2170) - d3684a Remove the canvas_size_different_with_back_buffer_size reftest (#2165) - 13fc69 Convert remaining dispatch() to dispatchWorkgroups() (#2169) - 4f3e80 Remove io-shareable test, move more types into locations test. (#2159) - 2d4661 Add unary i32 execution tests (#2162) Created with './tools/run cts roll' Change-Id: I5d7a3a1786049527fef00c5e5e331e94cafddedf Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117381 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Antonio Maiorano <amaiorano@google.com>
2023-01-19 15:10:33 +00:00
src/webgpu/shader/execution/expression/binary/u32_arithmetic.spec.ts
Roll third_party/webgpu-cts/ 99d11d886..886a83abf (28 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/99d11d8864ea..886a83abf382 - 886a83 Refactor storeOp validation test to match spec changes - 8be752 Fix a missing "enable f16" in maxComputeWorkgroupStorageSize test (#2433) - 5edad0 [wgsl] Make compound operators explicit. (#2426) - 2fe20d [wgsl] Compound assignment for boolean operations. (#2425) - 790801 [wgsl] Cleanup compound statement tests (#2424) - a671a0 webgpu/shader/execution: Code refactoring (#2423) - 0dd071 [wgsl] Add compound operator tests. (#2422) - 25861c Clean up enums - f9fb7d Update target in tsconfig.json to 'es2020' (#2420) - 452c87 shader/execution: More interesting flow-control tests - 446030 shader/execution: Add a continue in switch flow control test - 4d0008 Bump to es2020 (#2417) - d003e4 Fix for maxColorAttachmentsBytesPerSample test (#2414) - 445572 chore(gen_wpt_cts_html): identify omitted CLI args for context - 11f4dc fix(gen_wpt_cts_html): use non-zero exit code on incorrect arg count - 315f6d Fixes bug in maxColorAtthacmentBytesPerSample limits test (#2413) - e26de5 Address review feeback - 02cb5f use GPUTestBase.makeBufferWithContents, not the standalone - 30b08f Address review issues - db0899 Test Occlusion Queries - c50fee Get current texture expiry (#2386) - b49129 Add ImageBitmapRenderingContext canvas for copyToTexture tests (#2400) - 7d3385 wgsl: add i32, u32 comparisons (#2405) - 5aedaf Rename f32 comparisons (#2407) - 2de0b6 Test sign(i32) builtin (#2408) - bd0ce7 Make all the limits test have no sub cases (#2412) - 1f7721 Add External Texture VideoFrame visibileRect Tests (#2409) - ea0fb0 Modify zero init tests to pollute workgroup memory (#2392) Created with './tools/run cts roll' Change-Id: Ifd5a33d9aeabd04656edaf516ecb222d2d01f711 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/124740 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2023-03-20 16:38:06 +00:00
src/webgpu/shader/execution/expression/binary/u32_comparison.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/builtin.ts
src/webgpu/shader/execution/expression/call/builtin/abs.spec.ts
src/webgpu/shader/execution/expression/call/builtin/acos.spec.ts
src/webgpu/shader/execution/expression/call/builtin/acosh.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/all.spec.ts
src/webgpu/shader/execution/expression/call/builtin/any.spec.ts
src/webgpu/shader/execution/expression/call/builtin/arrayLength.spec.ts
src/webgpu/shader/execution/expression/call/builtin/asin.spec.ts
src/webgpu/shader/execution/expression/call/builtin/asinh.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/atan.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atan2.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atanh.spec.ts
src/webgpu/shader/execution/expression/call/builtin/bitcast.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/ceil.spec.ts
src/webgpu/shader/execution/expression/call/builtin/clamp.spec.ts
src/webgpu/shader/execution/expression/call/builtin/cos.spec.ts
src/webgpu/shader/execution/expression/call/builtin/cosh.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/countLeadingZeros.spec.ts
src/webgpu/shader/execution/expression/call/builtin/countOneBits.spec.ts
src/webgpu/shader/execution/expression/call/builtin/countTrailingZeros.spec.ts
src/webgpu/shader/execution/expression/call/builtin/cross.spec.ts
src/webgpu/shader/execution/expression/call/builtin/degrees.spec.ts
Roll third_party/webgpu-cts/ 249f2b797..ecf480422 (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/249f2b797bb8..ecf4804228d1 - ecf480 wgsl: Add missing parameterizations (#1366) - febc61 wgsl: Stub tests for the fwidthFine builtin. (#1365) - 50261d wgsl: Stub tests for the fwidthCoarse builtin. (#1364) - b2f135 wgsl: Stub tests for the fwidth builtin. (#1363) - 1d3403 wgsl: Stub tests for the dpdyFine builtin. (#1362) - 1c717a wgsl: Stub tests for the dpdyCoarse builtin. (#1361) - ef805c wgsl: Stub tests for the dpdy builtin (#1360) - 8f5f61 wgsl: Stub tests for the dpdxFine builtin. (#1359) - 59d1c3 wgsl: Stub tests for dpdxCoarse builtin (#1358) - aa6096 wgsl: Stub tests for dpdx builtin (#1357) - 2ee8b6 wgsl: Stub tests for the dot builtin. (#1356) - 9646eb wgsl: Stub tests for the transpose builtin. (#1354) - 0415ba wgsl: Stub tests for determinant builtin. (#1353) - e817a5 wgsl: Stub tests for trunc builtin. (#1352) - 9edb35 wgsl: Stub tests for the tanh builtin. (#1351) - 1b109c wgsl: Stub tests for tan builtin. (#1350) - 92f64a wgsl: Stub tests for step builtin. (#1349) - ca915e wgsl: Stub tests for sqrt builtin. (#1348) - b1f2fb wgsl: Stub tests for smoothstep builtin. (#1347) - 9ea198 wgsl: Stub tests for sinh builtin. (#1346) - 423400 wgsl: Stub for sign builtin. (#1345) Created with './tools/run cts roll' Change-Id: I29b09f6d4808c8b33d39d390def05f72599965f2 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88860 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-04 16:00:39 +00:00
src/webgpu/shader/execution/expression/call/builtin/determinant.spec.ts
src/webgpu/shader/execution/expression/call/builtin/distance.spec.ts
Roll third_party/webgpu-cts/ 249f2b797..ecf480422 (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/249f2b797bb8..ecf4804228d1 - ecf480 wgsl: Add missing parameterizations (#1366) - febc61 wgsl: Stub tests for the fwidthFine builtin. (#1365) - 50261d wgsl: Stub tests for the fwidthCoarse builtin. (#1364) - b2f135 wgsl: Stub tests for the fwidth builtin. (#1363) - 1d3403 wgsl: Stub tests for the dpdyFine builtin. (#1362) - 1c717a wgsl: Stub tests for the dpdyCoarse builtin. (#1361) - ef805c wgsl: Stub tests for the dpdy builtin (#1360) - 8f5f61 wgsl: Stub tests for the dpdxFine builtin. (#1359) - 59d1c3 wgsl: Stub tests for dpdxCoarse builtin (#1358) - aa6096 wgsl: Stub tests for dpdx builtin (#1357) - 2ee8b6 wgsl: Stub tests for the dot builtin. (#1356) - 9646eb wgsl: Stub tests for the transpose builtin. (#1354) - 0415ba wgsl: Stub tests for determinant builtin. (#1353) - e817a5 wgsl: Stub tests for trunc builtin. (#1352) - 9edb35 wgsl: Stub tests for the tanh builtin. (#1351) - 1b109c wgsl: Stub tests for tan builtin. (#1350) - 92f64a wgsl: Stub tests for step builtin. (#1349) - ca915e wgsl: Stub tests for sqrt builtin. (#1348) - b1f2fb wgsl: Stub tests for smoothstep builtin. (#1347) - 9ea198 wgsl: Stub tests for sinh builtin. (#1346) - 423400 wgsl: Stub for sign builtin. (#1345) Created with './tools/run cts roll' Change-Id: I29b09f6d4808c8b33d39d390def05f72599965f2 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88860 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-04 16:00:39 +00:00
src/webgpu/shader/execution/expression/call/builtin/dot.spec.ts
src/webgpu/shader/execution/expression/call/builtin/dpdx.spec.ts
src/webgpu/shader/execution/expression/call/builtin/dpdxCoarse.spec.ts
src/webgpu/shader/execution/expression/call/builtin/dpdxFine.spec.ts
src/webgpu/shader/execution/expression/call/builtin/dpdy.spec.ts
src/webgpu/shader/execution/expression/call/builtin/dpdyCoarse.spec.ts
src/webgpu/shader/execution/expression/call/builtin/dpdyFine.spec.ts
src/webgpu/shader/execution/expression/call/builtin/exp.spec.ts
src/webgpu/shader/execution/expression/call/builtin/exp2.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/extractBits.spec.ts
src/webgpu/shader/execution/expression/call/builtin/faceForward.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/firstLeadingBit.spec.ts
src/webgpu/shader/execution/expression/call/builtin/firstTrailingBit.spec.ts
src/webgpu/shader/execution/expression/call/builtin/floor.spec.ts
src/webgpu/shader/execution/expression/call/builtin/fma.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/fract.spec.ts
src/webgpu/shader/execution/expression/call/builtin/frexp.spec.ts
Roll third_party/webgpu-cts/ 249f2b797..ecf480422 (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/249f2b797bb8..ecf4804228d1 - ecf480 wgsl: Add missing parameterizations (#1366) - febc61 wgsl: Stub tests for the fwidthFine builtin. (#1365) - 50261d wgsl: Stub tests for the fwidthCoarse builtin. (#1364) - b2f135 wgsl: Stub tests for the fwidth builtin. (#1363) - 1d3403 wgsl: Stub tests for the dpdyFine builtin. (#1362) - 1c717a wgsl: Stub tests for the dpdyCoarse builtin. (#1361) - ef805c wgsl: Stub tests for the dpdy builtin (#1360) - 8f5f61 wgsl: Stub tests for the dpdxFine builtin. (#1359) - 59d1c3 wgsl: Stub tests for dpdxCoarse builtin (#1358) - aa6096 wgsl: Stub tests for dpdx builtin (#1357) - 2ee8b6 wgsl: Stub tests for the dot builtin. (#1356) - 9646eb wgsl: Stub tests for the transpose builtin. (#1354) - 0415ba wgsl: Stub tests for determinant builtin. (#1353) - e817a5 wgsl: Stub tests for trunc builtin. (#1352) - 9edb35 wgsl: Stub tests for the tanh builtin. (#1351) - 1b109c wgsl: Stub tests for tan builtin. (#1350) - 92f64a wgsl: Stub tests for step builtin. (#1349) - ca915e wgsl: Stub tests for sqrt builtin. (#1348) - b1f2fb wgsl: Stub tests for smoothstep builtin. (#1347) - 9ea198 wgsl: Stub tests for sinh builtin. (#1346) - 423400 wgsl: Stub for sign builtin. (#1345) Created with './tools/run cts roll' Change-Id: I29b09f6d4808c8b33d39d390def05f72599965f2 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88860 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-04 16:00:39 +00:00
src/webgpu/shader/execution/expression/call/builtin/fwidth.spec.ts
src/webgpu/shader/execution/expression/call/builtin/fwidthCoarse.spec.ts
src/webgpu/shader/execution/expression/call/builtin/fwidthFine.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/insertBits.spec.ts
src/webgpu/shader/execution/expression/call/builtin/inversesqrt.spec.ts
src/webgpu/shader/execution/expression/call/builtin/ldexp.spec.ts
src/webgpu/shader/execution/expression/call/builtin/length.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/log.spec.ts
src/webgpu/shader/execution/expression/call/builtin/log2.spec.ts
src/webgpu/shader/execution/expression/call/builtin/max.spec.ts
src/webgpu/shader/execution/expression/call/builtin/min.spec.ts
src/webgpu/shader/execution/expression/call/builtin/mix.spec.ts
src/webgpu/shader/execution/expression/call/builtin/modf.spec.ts
src/webgpu/shader/execution/expression/call/builtin/normalize.spec.ts
Roll third_party/webgpu-cts/ e518bfe8a..8f2742e4a (15 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e518bfe8a42b..8f2742e4a4dc - 8f2742 Raise maxComputeWorkgroupStorageSize from 16352 to 16384 (#1390) - 706082 wgsl: Add stubs for the pack and unpack methods. (#1425) - 33d851 wgsl: Stub tests for the textureStore builtin. (#1423) - 8610c8 wgsl: Add stub tests for textureSampleLevel. (#1422) - 5d6c16 wgsl: Stub synchronization builtin functions. (#1426) - c57922 Duplicate params: catch in ParamsBuilder, improve error in loadTreeForQuery (#1424) - f923e0 Update pipeline output targets validation with different writeMask (#1174) - 17582e wgsl: Add stub tests for textureSampleGrad. (#1421) - dc8142 wgsl: Add stub tests for textureSampleCompareLevel. (#1420) - fe9154 wgsl: Stub tests for textureSampleCompare (#1418) - a0c703 wgsl: Add stubs for the read-write-modify atomic operations. (#1417) - 2b89c0 wgsl: Add stubs for the atomicStore builtin. (#1416) - 776015 wgsl: Stub tests for the atomicLoad builtin. (#1415) - 544877 wgsl: Add stub tests for the textureSample builtin. (#1414) - d6dc47 wgsl: Fixup coord parameters in texture tests. (#1410) Created with './tools/run cts roll' Change-Id: Ibe57ebc6643921cae7bc3fae6f82459673106dd9 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90860 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-05-19 16:57:40 +00:00
src/webgpu/shader/execution/expression/call/builtin/pack2x16float.spec.ts
src/webgpu/shader/execution/expression/call/builtin/pack2x16snorm.spec.ts
src/webgpu/shader/execution/expression/call/builtin/pack2x16unorm.spec.ts
src/webgpu/shader/execution/expression/call/builtin/pack4x8snorm.spec.ts
src/webgpu/shader/execution/expression/call/builtin/pack4x8unorm.spec.ts
src/webgpu/shader/execution/expression/call/builtin/pow.spec.ts
src/webgpu/shader/execution/expression/call/builtin/quantizeToF16.spec.ts
src/webgpu/shader/execution/expression/call/builtin/radians.spec.ts
src/webgpu/shader/execution/expression/call/builtin/reflect.spec.ts
src/webgpu/shader/execution/expression/call/builtin/refract.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/reverseBits.spec.ts
src/webgpu/shader/execution/expression/call/builtin/round.spec.ts
src/webgpu/shader/execution/expression/call/builtin/saturate.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/select.spec.ts
Roll third_party/webgpu-cts/ 249f2b797..ecf480422 (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/249f2b797bb8..ecf4804228d1 - ecf480 wgsl: Add missing parameterizations (#1366) - febc61 wgsl: Stub tests for the fwidthFine builtin. (#1365) - 50261d wgsl: Stub tests for the fwidthCoarse builtin. (#1364) - b2f135 wgsl: Stub tests for the fwidth builtin. (#1363) - 1d3403 wgsl: Stub tests for the dpdyFine builtin. (#1362) - 1c717a wgsl: Stub tests for the dpdyCoarse builtin. (#1361) - ef805c wgsl: Stub tests for the dpdy builtin (#1360) - 8f5f61 wgsl: Stub tests for the dpdxFine builtin. (#1359) - 59d1c3 wgsl: Stub tests for dpdxCoarse builtin (#1358) - aa6096 wgsl: Stub tests for dpdx builtin (#1357) - 2ee8b6 wgsl: Stub tests for the dot builtin. (#1356) - 9646eb wgsl: Stub tests for the transpose builtin. (#1354) - 0415ba wgsl: Stub tests for determinant builtin. (#1353) - e817a5 wgsl: Stub tests for trunc builtin. (#1352) - 9edb35 wgsl: Stub tests for the tanh builtin. (#1351) - 1b109c wgsl: Stub tests for tan builtin. (#1350) - 92f64a wgsl: Stub tests for step builtin. (#1349) - ca915e wgsl: Stub tests for sqrt builtin. (#1348) - b1f2fb wgsl: Stub tests for smoothstep builtin. (#1347) - 9ea198 wgsl: Stub tests for sinh builtin. (#1346) - 423400 wgsl: Stub for sign builtin. (#1345) Created with './tools/run cts roll' Change-Id: I29b09f6d4808c8b33d39d390def05f72599965f2 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88860 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-04 16:00:39 +00:00
src/webgpu/shader/execution/expression/call/builtin/sign.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/call/builtin/sin.spec.ts
Roll third_party/webgpu-cts/ 249f2b797..ecf480422 (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/249f2b797bb8..ecf4804228d1 - ecf480 wgsl: Add missing parameterizations (#1366) - febc61 wgsl: Stub tests for the fwidthFine builtin. (#1365) - 50261d wgsl: Stub tests for the fwidthCoarse builtin. (#1364) - b2f135 wgsl: Stub tests for the fwidth builtin. (#1363) - 1d3403 wgsl: Stub tests for the dpdyFine builtin. (#1362) - 1c717a wgsl: Stub tests for the dpdyCoarse builtin. (#1361) - ef805c wgsl: Stub tests for the dpdy builtin (#1360) - 8f5f61 wgsl: Stub tests for the dpdxFine builtin. (#1359) - 59d1c3 wgsl: Stub tests for dpdxCoarse builtin (#1358) - aa6096 wgsl: Stub tests for dpdx builtin (#1357) - 2ee8b6 wgsl: Stub tests for the dot builtin. (#1356) - 9646eb wgsl: Stub tests for the transpose builtin. (#1354) - 0415ba wgsl: Stub tests for determinant builtin. (#1353) - e817a5 wgsl: Stub tests for trunc builtin. (#1352) - 9edb35 wgsl: Stub tests for the tanh builtin. (#1351) - 1b109c wgsl: Stub tests for tan builtin. (#1350) - 92f64a wgsl: Stub tests for step builtin. (#1349) - ca915e wgsl: Stub tests for sqrt builtin. (#1348) - b1f2fb wgsl: Stub tests for smoothstep builtin. (#1347) - 9ea198 wgsl: Stub tests for sinh builtin. (#1346) - 423400 wgsl: Stub for sign builtin. (#1345) Created with './tools/run cts roll' Change-Id: I29b09f6d4808c8b33d39d390def05f72599965f2 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88860 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-04 16:00:39 +00:00
src/webgpu/shader/execution/expression/call/builtin/sinh.spec.ts
src/webgpu/shader/execution/expression/call/builtin/smoothstep.spec.ts
src/webgpu/shader/execution/expression/call/builtin/sqrt.spec.ts
src/webgpu/shader/execution/expression/call/builtin/step.spec.ts
Roll third_party/webgpu-cts/ e518bfe8a..8f2742e4a (15 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e518bfe8a42b..8f2742e4a4dc - 8f2742 Raise maxComputeWorkgroupStorageSize from 16352 to 16384 (#1390) - 706082 wgsl: Add stubs for the pack and unpack methods. (#1425) - 33d851 wgsl: Stub tests for the textureStore builtin. (#1423) - 8610c8 wgsl: Add stub tests for textureSampleLevel. (#1422) - 5d6c16 wgsl: Stub synchronization builtin functions. (#1426) - c57922 Duplicate params: catch in ParamsBuilder, improve error in loadTreeForQuery (#1424) - f923e0 Update pipeline output targets validation with different writeMask (#1174) - 17582e wgsl: Add stub tests for textureSampleGrad. (#1421) - dc8142 wgsl: Add stub tests for textureSampleCompareLevel. (#1420) - fe9154 wgsl: Stub tests for textureSampleCompare (#1418) - a0c703 wgsl: Add stubs for the read-write-modify atomic operations. (#1417) - 2b89c0 wgsl: Add stubs for the atomicStore builtin. (#1416) - 776015 wgsl: Stub tests for the atomicLoad builtin. (#1415) - 544877 wgsl: Add stub tests for the textureSample builtin. (#1414) - d6dc47 wgsl: Fixup coord parameters in texture tests. (#1410) Created with './tools/run cts roll' Change-Id: Ibe57ebc6643921cae7bc3fae6f82459673106dd9 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90860 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-05-19 16:57:40 +00:00
src/webgpu/shader/execution/expression/call/builtin/storageBarrier.spec.ts
Roll third_party/webgpu-cts/ 249f2b797..ecf480422 (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/249f2b797bb8..ecf4804228d1 - ecf480 wgsl: Add missing parameterizations (#1366) - febc61 wgsl: Stub tests for the fwidthFine builtin. (#1365) - 50261d wgsl: Stub tests for the fwidthCoarse builtin. (#1364) - b2f135 wgsl: Stub tests for the fwidth builtin. (#1363) - 1d3403 wgsl: Stub tests for the dpdyFine builtin. (#1362) - 1c717a wgsl: Stub tests for the dpdyCoarse builtin. (#1361) - ef805c wgsl: Stub tests for the dpdy builtin (#1360) - 8f5f61 wgsl: Stub tests for the dpdxFine builtin. (#1359) - 59d1c3 wgsl: Stub tests for dpdxCoarse builtin (#1358) - aa6096 wgsl: Stub tests for dpdx builtin (#1357) - 2ee8b6 wgsl: Stub tests for the dot builtin. (#1356) - 9646eb wgsl: Stub tests for the transpose builtin. (#1354) - 0415ba wgsl: Stub tests for determinant builtin. (#1353) - e817a5 wgsl: Stub tests for trunc builtin. (#1352) - 9edb35 wgsl: Stub tests for the tanh builtin. (#1351) - 1b109c wgsl: Stub tests for tan builtin. (#1350) - 92f64a wgsl: Stub tests for step builtin. (#1349) - ca915e wgsl: Stub tests for sqrt builtin. (#1348) - b1f2fb wgsl: Stub tests for smoothstep builtin. (#1347) - 9ea198 wgsl: Stub tests for sinh builtin. (#1346) - 423400 wgsl: Stub for sign builtin. (#1345) Created with './tools/run cts roll' Change-Id: I29b09f6d4808c8b33d39d390def05f72599965f2 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88860 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-04 16:00:39 +00:00
src/webgpu/shader/execution/expression/call/builtin/tan.spec.ts
src/webgpu/shader/execution/expression/call/builtin/tanh.spec.ts
Roll third_party/webgpu-cts/ ecf480422..0a1288f5e (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ecf4804228d1..0a1288f5e826 - 0a1288 Revert "Simplify device selection" and dependent commits (#1384) - 0afe04 Merge pull request #1383 from kainino0x/nit - ccfaca wgsl: Add support for f64 to Scalar (#1369) - 3ab573 Fix crash in GPUTest.init awaiting provider (#1381) - 753740 Fix order in package.json (#1380) - fb4eee wgsl: Stub tests for the textureGather builtin. (#1378) - c676c8 wgsl: Stub tests for textureDimension. (#1375) - 96f821 wgsl: Adds stub tests for textureGatherCompare (#1379) - d4a2b9 Skip whole case if there is no device - e38ab0 Fix skipping tests when device isn't available - dae9db [wgsl] Add missing @const decorations. (#1374) - 90d78b [wgs] fixup mix signature to match spec. (#1373) - 35c672 [wgs] sync modf text with spec update. (#1372) - 2398e8 [wgsl] reserve binding_array. (#1371) - a4f874 Explicitly specify 2d texture views in some cases (#1370) - a91256 Remove 'await's from selectDevice calls - c072e8 Simplify device selection - 47bd25 Encapsulate OOM-cleanup in DevicePool - 9be8bf factor out DeviceSelectionDescriptor - 229e43 Allow eventualExpectOk to accept Promise.all (#1368) - a6e1f5 wgsl: Generalize unary and binary f32 arithmetic case generation (#1367) Created with './tools/run cts roll' Change-Id: I9cc819aa118220b44f1df6511a7f557ec38a01c6 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/89663 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-11 09:53:45 +00:00
src/webgpu/shader/execution/expression/call/builtin/textureDimension.spec.ts
Roll third_party/webgpu-cts/ e518bfe8a..8f2742e4a (15 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e518bfe8a42b..8f2742e4a4dc - 8f2742 Raise maxComputeWorkgroupStorageSize from 16352 to 16384 (#1390) - 706082 wgsl: Add stubs for the pack and unpack methods. (#1425) - 33d851 wgsl: Stub tests for the textureStore builtin. (#1423) - 8610c8 wgsl: Add stub tests for textureSampleLevel. (#1422) - 5d6c16 wgsl: Stub synchronization builtin functions. (#1426) - c57922 Duplicate params: catch in ParamsBuilder, improve error in loadTreeForQuery (#1424) - f923e0 Update pipeline output targets validation with different writeMask (#1174) - 17582e wgsl: Add stub tests for textureSampleGrad. (#1421) - dc8142 wgsl: Add stub tests for textureSampleCompareLevel. (#1420) - fe9154 wgsl: Stub tests for textureSampleCompare (#1418) - a0c703 wgsl: Add stubs for the read-write-modify atomic operations. (#1417) - 2b89c0 wgsl: Add stubs for the atomicStore builtin. (#1416) - 776015 wgsl: Stub tests for the atomicLoad builtin. (#1415) - 544877 wgsl: Add stub tests for the textureSample builtin. (#1414) - d6dc47 wgsl: Fixup coord parameters in texture tests. (#1410) Created with './tools/run cts roll' Change-Id: Ibe57ebc6643921cae7bc3fae6f82459673106dd9 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90860 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-05-19 16:57:40 +00:00
src/webgpu/shader/execution/expression/call/builtin/utils.ts
Roll third_party/webgpu-cts/ ecf480422..0a1288f5e (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ecf4804228d1..0a1288f5e826 - 0a1288 Revert "Simplify device selection" and dependent commits (#1384) - 0afe04 Merge pull request #1383 from kainino0x/nit - ccfaca wgsl: Add support for f64 to Scalar (#1369) - 3ab573 Fix crash in GPUTest.init awaiting provider (#1381) - 753740 Fix order in package.json (#1380) - fb4eee wgsl: Stub tests for the textureGather builtin. (#1378) - c676c8 wgsl: Stub tests for textureDimension. (#1375) - 96f821 wgsl: Adds stub tests for textureGatherCompare (#1379) - d4a2b9 Skip whole case if there is no device - e38ab0 Fix skipping tests when device isn't available - dae9db [wgsl] Add missing @const decorations. (#1374) - 90d78b [wgs] fixup mix signature to match spec. (#1373) - 35c672 [wgs] sync modf text with spec update. (#1372) - 2398e8 [wgsl] reserve binding_array. (#1371) - a4f874 Explicitly specify 2d texture views in some cases (#1370) - a91256 Remove 'await's from selectDevice calls - c072e8 Simplify device selection - 47bd25 Encapsulate OOM-cleanup in DevicePool - 9be8bf factor out DeviceSelectionDescriptor - 229e43 Allow eventualExpectOk to accept Promise.all (#1368) - a6e1f5 wgsl: Generalize unary and binary f32 arithmetic case generation (#1367) Created with './tools/run cts roll' Change-Id: I9cc819aa118220b44f1df6511a7f557ec38a01c6 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/89663 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-11 09:53:45 +00:00
src/webgpu/shader/execution/expression/call/builtin/textureGather.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureGatherCompare.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureLoad.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureNumLayers.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureNumLevels.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureNumSamples.spec.ts
Roll third_party/webgpu-cts/ e518bfe8a..8f2742e4a (15 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e518bfe8a42b..8f2742e4a4dc - 8f2742 Raise maxComputeWorkgroupStorageSize from 16352 to 16384 (#1390) - 706082 wgsl: Add stubs for the pack and unpack methods. (#1425) - 33d851 wgsl: Stub tests for the textureStore builtin. (#1423) - 8610c8 wgsl: Add stub tests for textureSampleLevel. (#1422) - 5d6c16 wgsl: Stub synchronization builtin functions. (#1426) - c57922 Duplicate params: catch in ParamsBuilder, improve error in loadTreeForQuery (#1424) - f923e0 Update pipeline output targets validation with different writeMask (#1174) - 17582e wgsl: Add stub tests for textureSampleGrad. (#1421) - dc8142 wgsl: Add stub tests for textureSampleCompareLevel. (#1420) - fe9154 wgsl: Stub tests for textureSampleCompare (#1418) - a0c703 wgsl: Add stubs for the read-write-modify atomic operations. (#1417) - 2b89c0 wgsl: Add stubs for the atomicStore builtin. (#1416) - 776015 wgsl: Stub tests for the atomicLoad builtin. (#1415) - 544877 wgsl: Add stub tests for the textureSample builtin. (#1414) - d6dc47 wgsl: Fixup coord parameters in texture tests. (#1410) Created with './tools/run cts roll' Change-Id: Ibe57ebc6643921cae7bc3fae6f82459673106dd9 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90860 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-05-19 16:57:40 +00:00
src/webgpu/shader/execution/expression/call/builtin/textureSample.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.ts
Roll third_party/webgpu-cts/ e518bfe8a..8f2742e4a (15 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e518bfe8a42b..8f2742e4a4dc - 8f2742 Raise maxComputeWorkgroupStorageSize from 16352 to 16384 (#1390) - 706082 wgsl: Add stubs for the pack and unpack methods. (#1425) - 33d851 wgsl: Stub tests for the textureStore builtin. (#1423) - 8610c8 wgsl: Add stub tests for textureSampleLevel. (#1422) - 5d6c16 wgsl: Stub synchronization builtin functions. (#1426) - c57922 Duplicate params: catch in ParamsBuilder, improve error in loadTreeForQuery (#1424) - f923e0 Update pipeline output targets validation with different writeMask (#1174) - 17582e wgsl: Add stub tests for textureSampleGrad. (#1421) - dc8142 wgsl: Add stub tests for textureSampleCompareLevel. (#1420) - fe9154 wgsl: Stub tests for textureSampleCompare (#1418) - a0c703 wgsl: Add stubs for the read-write-modify atomic operations. (#1417) - 2b89c0 wgsl: Add stubs for the atomicStore builtin. (#1416) - 776015 wgsl: Stub tests for the atomicLoad builtin. (#1415) - 544877 wgsl: Add stub tests for the textureSample builtin. (#1414) - d6dc47 wgsl: Fixup coord parameters in texture tests. (#1410) Created with './tools/run cts roll' Change-Id: Ibe57ebc6643921cae7bc3fae6f82459673106dd9 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90860 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-05-19 16:57:40 +00:00
src/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureSampleGrad.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureSampleLevel.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureStore.spec.ts
Roll third_party/webgpu-cts/ 249f2b797..ecf480422 (21 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/249f2b797bb8..ecf4804228d1 - ecf480 wgsl: Add missing parameterizations (#1366) - febc61 wgsl: Stub tests for the fwidthFine builtin. (#1365) - 50261d wgsl: Stub tests for the fwidthCoarse builtin. (#1364) - b2f135 wgsl: Stub tests for the fwidth builtin. (#1363) - 1d3403 wgsl: Stub tests for the dpdyFine builtin. (#1362) - 1c717a wgsl: Stub tests for the dpdyCoarse builtin. (#1361) - ef805c wgsl: Stub tests for the dpdy builtin (#1360) - 8f5f61 wgsl: Stub tests for the dpdxFine builtin. (#1359) - 59d1c3 wgsl: Stub tests for dpdxCoarse builtin (#1358) - aa6096 wgsl: Stub tests for dpdx builtin (#1357) - 2ee8b6 wgsl: Stub tests for the dot builtin. (#1356) - 9646eb wgsl: Stub tests for the transpose builtin. (#1354) - 0415ba wgsl: Stub tests for determinant builtin. (#1353) - e817a5 wgsl: Stub tests for trunc builtin. (#1352) - 9edb35 wgsl: Stub tests for the tanh builtin. (#1351) - 1b109c wgsl: Stub tests for tan builtin. (#1350) - 92f64a wgsl: Stub tests for step builtin. (#1349) - ca915e wgsl: Stub tests for sqrt builtin. (#1348) - b1f2fb wgsl: Stub tests for smoothstep builtin. (#1347) - 9ea198 wgsl: Stub tests for sinh builtin. (#1346) - 423400 wgsl: Stub for sign builtin. (#1345) Created with './tools/run cts roll' Change-Id: I29b09f6d4808c8b33d39d390def05f72599965f2 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88860 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2022-05-04 16:00:39 +00:00
src/webgpu/shader/execution/expression/call/builtin/transpose.spec.ts
src/webgpu/shader/execution/expression/call/builtin/trunc.spec.ts
Roll third_party/webgpu-cts/ e518bfe8a..8f2742e4a (15 commits) Update expectations and ts_sources https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e518bfe8a42b..8f2742e4a4dc - 8f2742 Raise maxComputeWorkgroupStorageSize from 16352 to 16384 (#1390) - 706082 wgsl: Add stubs for the pack and unpack methods. (#1425) - 33d851 wgsl: Stub tests for the textureStore builtin. (#1423) - 8610c8 wgsl: Add stub tests for textureSampleLevel. (#1422) - 5d6c16 wgsl: Stub synchronization builtin functions. (#1426) - c57922 Duplicate params: catch in ParamsBuilder, improve error in loadTreeForQuery (#1424) - f923e0 Update pipeline output targets validation with different writeMask (#1174) - 17582e wgsl: Add stub tests for textureSampleGrad. (#1421) - dc8142 wgsl: Add stub tests for textureSampleCompareLevel. (#1420) - fe9154 wgsl: Stub tests for textureSampleCompare (#1418) - a0c703 wgsl: Add stubs for the read-write-modify atomic operations. (#1417) - 2b89c0 wgsl: Add stubs for the atomicStore builtin. (#1416) - 776015 wgsl: Stub tests for the atomicLoad builtin. (#1415) - 544877 wgsl: Add stub tests for the textureSample builtin. (#1414) - d6dc47 wgsl: Fixup coord parameters in texture tests. (#1410) Created with './tools/run cts roll' Change-Id: Ibe57ebc6643921cae7bc3fae6f82459673106dd9 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90860 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2022-05-19 16:57:40 +00:00
src/webgpu/shader/execution/expression/call/builtin/unpack2x16float.spec.ts
src/webgpu/shader/execution/expression/call/builtin/unpack2x16snorm.spec.ts
src/webgpu/shader/execution/expression/call/builtin/unpack2x16unorm.spec.ts
src/webgpu/shader/execution/expression/call/builtin/unpack4x8snorm.spec.ts
src/webgpu/shader/execution/expression/call/builtin/unpack4x8unorm.spec.ts
src/webgpu/shader/execution/expression/call/builtin/workgroupBarrier.spec.ts
Roll third_party/webgpu-cts/ c7d833bad..b83a6ae70 (22 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/c7d833badcd3..b83a6ae7088e - b83a6a Remove using CaseCache in bitcast tests (#2594) - e78340 Add TODO to last shouldThrow that doesn't expect a particular name (#2590) - 458aa9 Check exception type for Webgpu context configure test (#2575) - c57f28 Check exception type for Webgpu getCurrentTexture test (#2537) - dadb86 Clarify that f64 castable constants are about WebIDL casting (#2505) - 7b529d test bitcast f32 to {f32,u32,i32} (#2508) - cf6069 Make maxBindingsPerBindGroup 1000 (#2519) - 857e83 Add f16 comparison tests (#2503) - cdef82 [wgsl] Validation tests for `enable` (#2511) - 8814fa [wgsl] Add test for BOM. (#2504) - 29b8e0 Add basic uniformity validation tests (#2497) - a75df2 Replace hexToFoo function names with more accuracte names (#2502) - f89971 Implement core abstract float support (#2498) - 7d2d22 Execution atomic builtins: add tests for i32 workgroup/storage vars (#2496) - bc8d8a Missed one instance of maxFragmentCombinedOutputResources. (#2494) - 908d7b Execution tests for atomic builtins on workgroup atomic vars (#2493) - d353b0 Remove numeric framework shim (#2492) - 856059 Migrate fundamental error interval tests (#2491) - a14d92 Migrate bespoke floating point tests (#2489) - e0990d Replace calling Vector/Matrix constructors directly (#2490) - cefabb Migrate Matrix -> tests (#2487) - 9a964b Execution tests for atomic builtins (#2484) Created with './tools/run cts roll' Change-Id: I254c40a5aa0e43f23180a66713cdd99b50154c5f Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/131583 Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Loko Kung <lokokung@google.com> Auto-Submit: Austin Eng <enga@chromium.org>
2023-05-05 03:03:34 +00:00
src/webgpu/shader/execution/expression/call/builtin/atomics/harness.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicAdd.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicAnd.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicCompareExchangeWeak.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicExchange.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicLoad.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicMax.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicMin.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicOr.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicStore.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicSub.spec.ts
src/webgpu/shader/execution/expression/call/builtin/atomics/atomicXor.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/unary/unary.ts
Roll third_party/webgpu-cts/ 0557875f3..3030a7bb2 (30 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/0557875f3982..3030a7bb2c69 - 3030a7 Implement `frexp` f32 tests (#2336) - 5be43e Implement `determinant` f32 tests (#2321) - 1c53bf Adds stale adapter tests (#2387) - 176741 Test destroyed buffers and textures on submit - 4bd39d Implement absolute error for `acos` intervals (#2372) - d56144 Implement absolute error for `asin` intervals (#2346) - 7e411f shader/execution: Flip eval order of assignment - e6edef shader/execution: Port evaluation order tests to flow_control - e45de6 Add isZeroCopy cases for ExternalTexture (#2338) - 6c2b83 shader/execution: Add more complex flow control tests - 8c8d89 Implement `bool` builtin tests (#2327) - d18b3a Implement `i32` builtin tests (#2379) - dfac60 Implement `u32` builtin tests (#2344) - 9179cd Test import GPUExternalTexture from destroyed device (#2351) - fb969c Sync keyword/reserved word list. (#2383) - 685049 Implement `f32` builtin tests (#2382) - 0e3229 shader/execution: Add 'preventValueOptimizations' case parameterization - ec5ad7 Start adding queue validation tests for buffers and textures - a1efad Put the same URL in all "Open" links (#2316) - f99f92 Updates max*BufferBindingSize limit tests to adhere to maxBufferSize (#2339) - d88504 Add validation tests on BGRA8Unorm canvas with StorageBinding usage (#2348) - 8d827d Add validation test for maxComputeXXX - e613a8 Rename maximumLimit to adapterLimit and related changes - 7b1df1 Update src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts - 188203 Check maxBindingsPerBindGroup limit matches spec limits - a28619 Fix writable binding aliasing in webgpu:api,validation,resource_usages,texture,in_pass_encoder (#2341) - c54778 Fix wrong conditions and missing formats for maxAttachmentState tests. (#2343) - 6b01d8 Changes for depthWriteEnabled/depthCompare/depthClearValue being required (#2342) - b61662 Require npm >=8.5.2 (#2340) - 785335 Generate OOM error using createTexture (#2337) Change-Id: Iebefb8ee703437252e44040fd74310a52d079dc4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123660 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-03-13 20:22:02 +00:00
src/webgpu/shader/execution/expression/unary/bool_conversion.spec.ts
Roll third_party/webgpu-cts/ d8a28755b..cbd5a5082 (41 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/d8a28755b232..cbd5a5082739 - cbd5a5 val: Add 'push_pop_call_count_unbalance,render_compute_pass' test - 288990 val: Introduce debugMarker.spec.ts to test debug marker - e520cb Use cast instead of suffix for signed integers in Scalar (#1936) - b97207 Convert f32 binary expression tests to use pre-generated inputs (#1933) - 70e87f Convert pack* tests to use generated vectors for inputs (#1932) - ff9aba Implement `pack4x8unorm` tests (#1923) - d5c1a9 Implement `pack4x8snorm` tests (#1924) - 4412a6 Implement `pack2x16snorm` tests (#1922) - b812e1 Implement `pack2x16unorm` tests (#1920) - 874525 Implement `faceForward` f32 tests (#1900) - afb5c8 val: Implement 'call_after_successful_finish' test (#1918) - 54213a val: Implement 'pass_end_invalid_order' test (#1912) - 8ced52 val: Implement 'empty_bind_group_layouts_requires_empty_bind_groups,render_pass' test (#1915) - 9ff9ec Implement `reflect` f32 tests (#1908) - 2baf7b val: Implement 'empty_bind_group_layouts_requires_empty_bind_groups' test (#1910) - e6f01e Implement `distance` f32 tests (#1894) - fbdfd0 Fix pack2x16float tests to correctly handle corner cases (#1911) - 9c402f Implement `asin` f32 tests (#1898) - c1164b Implement `acos` f32 tests (#1897) - eba1a7 Add tests on effective buffer binding size the fix existing tests (#1906) - 6c61e3 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1907) - 74b1f1 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1901) - 777f1c Implement 'index_range,auto_layout' test in getBindGroupLayout.spec.ts (#1899) - f0dacb Implement `pack2x16float` tests (#1890) - dbbbc8 op: Implement 'two_dispatches_in_the_same_compute_pass' test in multiple_buffers.spec.ts (#1896) - 2abd75 Implement 'index_range' test in getBindGroupLayout.spec.ts (#1892) - cbdd47 Roll types to 0.1.22 and test rg11b10ufloat-renderable requestDevice (#1888) - 723878 op: Implement 'ww' test in multiple_buffers.spec.ts (#1879) - b411f7 Remove a fallback value in the use of maxBindGroups value (#1895) - 68e6e0 Update `atan2` F32 tests to account for atan based implementations (#1837) - 07936b Implement `cross` f32 tests (#1878) - 5efbf7 compilation_info: Check offset when there is a carriage-return. (#1880) - 2f74c8 Implement 'timestampWrites,invalid_query_set' test in beginComputePass.spec.ts (#1877) - a0b0ba op: Implement 'wr' test in multiple_buffers.spec.ts (#1872) - 427b99 Implement boolean logical equality tests (#1876) - 115248 Style and bug fixes in device_mismatch tests (#1871) - 2c53b5 Add a 'sampler,device_mismatch' test to createBindGroup.spec.ts (#1867) - 291ce4 Implement 'sampler,compare_function_with_binding_type' test in createBindGroup.spec.ts (#1865) - 497c85 op: Implement test in multiple_buffers.spec.ts (#1857) - 3eaf0e Add execution tests for logical binary operations (#1870) - 6f50ab Add execution tests for logical negation (#1869) Created with './tools/run cts roll' Change-Id: I1816812c091b0cea298f319fc879ca526648ecd4 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/106900 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
2022-10-25 14:02:02 +00:00
src/webgpu/shader/execution/expression/unary/bool_logical.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/shader/execution/expression/unary/f32_arithmetic.spec.ts
Roll third_party/webgpu-cts/ 0557875f3..3030a7bb2 (30 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/0557875f3982..3030a7bb2c69 - 3030a7 Implement `frexp` f32 tests (#2336) - 5be43e Implement `determinant` f32 tests (#2321) - 1c53bf Adds stale adapter tests (#2387) - 176741 Test destroyed buffers and textures on submit - 4bd39d Implement absolute error for `acos` intervals (#2372) - d56144 Implement absolute error for `asin` intervals (#2346) - 7e411f shader/execution: Flip eval order of assignment - e6edef shader/execution: Port evaluation order tests to flow_control - e45de6 Add isZeroCopy cases for ExternalTexture (#2338) - 6c2b83 shader/execution: Add more complex flow control tests - 8c8d89 Implement `bool` builtin tests (#2327) - d18b3a Implement `i32` builtin tests (#2379) - dfac60 Implement `u32` builtin tests (#2344) - 9179cd Test import GPUExternalTexture from destroyed device (#2351) - fb969c Sync keyword/reserved word list. (#2383) - 685049 Implement `f32` builtin tests (#2382) - 0e3229 shader/execution: Add 'preventValueOptimizations' case parameterization - ec5ad7 Start adding queue validation tests for buffers and textures - a1efad Put the same URL in all "Open" links (#2316) - f99f92 Updates max*BufferBindingSize limit tests to adhere to maxBufferSize (#2339) - d88504 Add validation tests on BGRA8Unorm canvas with StorageBinding usage (#2348) - 8d827d Add validation test for maxComputeXXX - e613a8 Rename maximumLimit to adapterLimit and related changes - 7b1df1 Update src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts - 188203 Check maxBindingsPerBindGroup limit matches spec limits - a28619 Fix writable binding aliasing in webgpu:api,validation,resource_usages,texture,in_pass_encoder (#2341) - c54778 Fix wrong conditions and missing formats for maxAttachmentState tests. (#2343) - 6b01d8 Changes for depthWriteEnabled/depthCompare/depthClearValue being required (#2342) - b61662 Require npm >=8.5.2 (#2340) - 785335 Generate OOM error using createTexture (#2337) Change-Id: Iebefb8ee703437252e44040fd74310a52d079dc4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123660 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-03-13 20:22:02 +00:00
src/webgpu/shader/execution/expression/unary/f32_conversion.spec.ts
Roll third_party/webgpu-cts/ 65fcd99b7..9fbed0099 (13 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/65fcd99b74d2..9fbed0099e42 - 9fbed0 Apply error to final result of `atan2` calculation, not intermediates (#2143) - 02a770 [wgsl] Add align size requirement test. (#2174) - ebe427 Fix name of binary/u32_arithmetic cache (#2177) - 1fdd20 Transfer to image bitmap npe (#2131) - 55a0dc Fix u32 and i32 non-const divide by 0 expecting lhs (not 0) (#2175) - 8c8367 Add test for u32 binary arithmetic operations (#2173) - 556dbb Replace map+filter with reduce in case generators (#2172) - 8a0bef Add additional unit testing for builtins that depend on dot (#2171) - 44f038 Add tests for i32 binary arithmetic operations (#2170) - d3684a Remove the canvas_size_different_with_back_buffer_size reftest (#2165) - 13fc69 Convert remaining dispatch() to dispatchWorkgroups() (#2169) - 4f3e80 Remove io-shareable test, move more types into locations test. (#2159) - 2d4661 Add unary i32 execution tests (#2162) Created with './tools/run cts roll' Change-Id: I5d7a3a1786049527fef00c5e5e331e94cafddedf Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117381 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Antonio Maiorano <amaiorano@google.com>
2023-01-19 15:10:33 +00:00
src/webgpu/shader/execution/expression/unary/i32_arithmetic.spec.ts
2023-03-14 22:24:40 +00:00
src/webgpu/shader/execution/expression/unary/i32_complement.spec.ts
Roll third_party/webgpu-cts/ 0557875f3..3030a7bb2 (30 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/0557875f3982..3030a7bb2c69 - 3030a7 Implement `frexp` f32 tests (#2336) - 5be43e Implement `determinant` f32 tests (#2321) - 1c53bf Adds stale adapter tests (#2387) - 176741 Test destroyed buffers and textures on submit - 4bd39d Implement absolute error for `acos` intervals (#2372) - d56144 Implement absolute error for `asin` intervals (#2346) - 7e411f shader/execution: Flip eval order of assignment - e6edef shader/execution: Port evaluation order tests to flow_control - e45de6 Add isZeroCopy cases for ExternalTexture (#2338) - 6c2b83 shader/execution: Add more complex flow control tests - 8c8d89 Implement `bool` builtin tests (#2327) - d18b3a Implement `i32` builtin tests (#2379) - dfac60 Implement `u32` builtin tests (#2344) - 9179cd Test import GPUExternalTexture from destroyed device (#2351) - fb969c Sync keyword/reserved word list. (#2383) - 685049 Implement `f32` builtin tests (#2382) - 0e3229 shader/execution: Add 'preventValueOptimizations' case parameterization - ec5ad7 Start adding queue validation tests for buffers and textures - a1efad Put the same URL in all "Open" links (#2316) - f99f92 Updates max*BufferBindingSize limit tests to adhere to maxBufferSize (#2339) - d88504 Add validation tests on BGRA8Unorm canvas with StorageBinding usage (#2348) - 8d827d Add validation test for maxComputeXXX - e613a8 Rename maximumLimit to adapterLimit and related changes - 7b1df1 Update src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts - 188203 Check maxBindingsPerBindGroup limit matches spec limits - a28619 Fix writable binding aliasing in webgpu:api,validation,resource_usages,texture,in_pass_encoder (#2341) - c54778 Fix wrong conditions and missing formats for maxAttachmentState tests. (#2343) - 6b01d8 Changes for depthWriteEnabled/depthCompare/depthClearValue being required (#2342) - b61662 Require npm >=8.5.2 (#2340) - 785335 Generate OOM error using createTexture (#2337) Change-Id: Iebefb8ee703437252e44040fd74310a52d079dc4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123660 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-03-13 20:22:02 +00:00
src/webgpu/shader/execution/expression/unary/i32_conversion.spec.ts
2023-03-14 22:24:40 +00:00
src/webgpu/shader/execution/expression/unary/u32_complement.spec.ts
Roll third_party/webgpu-cts/ 0557875f3..3030a7bb2 (30 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/0557875f3982..3030a7bb2c69 - 3030a7 Implement `frexp` f32 tests (#2336) - 5be43e Implement `determinant` f32 tests (#2321) - 1c53bf Adds stale adapter tests (#2387) - 176741 Test destroyed buffers and textures on submit - 4bd39d Implement absolute error for `acos` intervals (#2372) - d56144 Implement absolute error for `asin` intervals (#2346) - 7e411f shader/execution: Flip eval order of assignment - e6edef shader/execution: Port evaluation order tests to flow_control - e45de6 Add isZeroCopy cases for ExternalTexture (#2338) - 6c2b83 shader/execution: Add more complex flow control tests - 8c8d89 Implement `bool` builtin tests (#2327) - d18b3a Implement `i32` builtin tests (#2379) - dfac60 Implement `u32` builtin tests (#2344) - 9179cd Test import GPUExternalTexture from destroyed device (#2351) - fb969c Sync keyword/reserved word list. (#2383) - 685049 Implement `f32` builtin tests (#2382) - 0e3229 shader/execution: Add 'preventValueOptimizations' case parameterization - ec5ad7 Start adding queue validation tests for buffers and textures - a1efad Put the same URL in all "Open" links (#2316) - f99f92 Updates max*BufferBindingSize limit tests to adhere to maxBufferSize (#2339) - d88504 Add validation tests on BGRA8Unorm canvas with StorageBinding usage (#2348) - 8d827d Add validation test for maxComputeXXX - e613a8 Rename maximumLimit to adapterLimit and related changes - 7b1df1 Update src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts - 188203 Check maxBindingsPerBindGroup limit matches spec limits - a28619 Fix writable binding aliasing in webgpu:api,validation,resource_usages,texture,in_pass_encoder (#2341) - c54778 Fix wrong conditions and missing formats for maxAttachmentState tests. (#2343) - 6b01d8 Changes for depthWriteEnabled/depthCompare/depthClearValue being required (#2342) - b61662 Require npm >=8.5.2 (#2340) - 785335 Generate OOM error using createTexture (#2337) Change-Id: Iebefb8ee703437252e44040fd74310a52d079dc4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123660 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-03-13 20:22:02 +00:00
src/webgpu/shader/execution/expression/unary/u32_conversion.spec.ts
Roll third_party/webgpu-cts/ 13410d18b..6e39b5d2f (14 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/13410d18b430..6e39b5d2f228 - 6e39b5 Updates tests to adhere to only pass depth-stencil load/store values when needed. (#2311) - 08abe0 shader/execution: Begin flow control tests - eaf9af Updates error type for create oom buffers. (#2217) - 728f52 add maxXXXPerShaderStage limit tests - 72f15f add maxXXXBufferBindingSize limit tests - 34c738 Add f32 matrix-vector and vector-matrix multiplication tests (#2304) - 738697 GPUPipelineError.name is GPUPipelineError and not OperationError. (#2298) - 51f415 Add f32 matrix-matrix multiplication tests (#2301) - ff7ad7 Fix normalization checks - 0c4a36 Test rg11b10ufloat-renderable makes the format resolvable and MSAAable (#2289) - e6f317 Add ExternalTexture Rotatation Tests (#2299) - 10422e Use new test video files for ExternalTexture (#2242) - 6b9150 Emit `f32` values for F32Interval.toString() (#2296) - ab1336 Validate that case input types parameter types provided to test runner (#2288) Created with './tools/run cts roll' Change-Id: Ice1a8cfa190360512fc6266f2bc58f1be754abae Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/121580 Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-02-25 18:13:43 +00:00
src/webgpu/shader/execution/flow_control/harness.ts
src/webgpu/shader/execution/flow_control/call.spec.ts
Roll third_party/webgpu-cts/ 99d11d886..886a83abf (28 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/99d11d8864ea..886a83abf382 - 886a83 Refactor storeOp validation test to match spec changes - 8be752 Fix a missing "enable f16" in maxComputeWorkgroupStorageSize test (#2433) - 5edad0 [wgsl] Make compound operators explicit. (#2426) - 2fe20d [wgsl] Compound assignment for boolean operations. (#2425) - 790801 [wgsl] Cleanup compound statement tests (#2424) - a671a0 webgpu/shader/execution: Code refactoring (#2423) - 0dd071 [wgsl] Add compound operator tests. (#2422) - 25861c Clean up enums - f9fb7d Update target in tsconfig.json to 'es2020' (#2420) - 452c87 shader/execution: More interesting flow-control tests - 446030 shader/execution: Add a continue in switch flow control test - 4d0008 Bump to es2020 (#2417) - d003e4 Fix for maxColorAttachmentsBytesPerSample test (#2414) - 445572 chore(gen_wpt_cts_html): identify omitted CLI args for context - 11f4dc fix(gen_wpt_cts_html): use non-zero exit code on incorrect arg count - 315f6d Fixes bug in maxColorAtthacmentBytesPerSample limits test (#2413) - e26de5 Address review feeback - 02cb5f use GPUTestBase.makeBufferWithContents, not the standalone - 30b08f Address review issues - db0899 Test Occlusion Queries - c50fee Get current texture expiry (#2386) - b49129 Add ImageBitmapRenderingContext canvas for copyToTexture tests (#2400) - 7d3385 wgsl: add i32, u32 comparisons (#2405) - 5aedaf Rename f32 comparisons (#2407) - 2de0b6 Test sign(i32) builtin (#2408) - bd0ce7 Make all the limits test have no sub cases (#2412) - 1f7721 Add External Texture VideoFrame visibileRect Tests (#2409) - ea0fb0 Modify zero init tests to pollute workgroup memory (#2392) Created with './tools/run cts roll' Change-Id: Ifd5a33d9aeabd04656edaf516ecb222d2d01f711 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/124740 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2023-03-20 16:38:06 +00:00
src/webgpu/shader/execution/flow_control/complex.spec.ts
Roll third_party/webgpu-cts/ 0557875f3..3030a7bb2 (30 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/0557875f3982..3030a7bb2c69 - 3030a7 Implement `frexp` f32 tests (#2336) - 5be43e Implement `determinant` f32 tests (#2321) - 1c53bf Adds stale adapter tests (#2387) - 176741 Test destroyed buffers and textures on submit - 4bd39d Implement absolute error for `acos` intervals (#2372) - d56144 Implement absolute error for `asin` intervals (#2346) - 7e411f shader/execution: Flip eval order of assignment - e6edef shader/execution: Port evaluation order tests to flow_control - e45de6 Add isZeroCopy cases for ExternalTexture (#2338) - 6c2b83 shader/execution: Add more complex flow control tests - 8c8d89 Implement `bool` builtin tests (#2327) - d18b3a Implement `i32` builtin tests (#2379) - dfac60 Implement `u32` builtin tests (#2344) - 9179cd Test import GPUExternalTexture from destroyed device (#2351) - fb969c Sync keyword/reserved word list. (#2383) - 685049 Implement `f32` builtin tests (#2382) - 0e3229 shader/execution: Add 'preventValueOptimizations' case parameterization - ec5ad7 Start adding queue validation tests for buffers and textures - a1efad Put the same URL in all "Open" links (#2316) - f99f92 Updates max*BufferBindingSize limit tests to adhere to maxBufferSize (#2339) - d88504 Add validation tests on BGRA8Unorm canvas with StorageBinding usage (#2348) - 8d827d Add validation test for maxComputeXXX - e613a8 Rename maximumLimit to adapterLimit and related changes - 7b1df1 Update src/webgpu/api/validation/capability_checks/limits/maxBindingsPerBindGroup.spec.ts - 188203 Check maxBindingsPerBindGroup limit matches spec limits - a28619 Fix writable binding aliasing in webgpu:api,validation,resource_usages,texture,in_pass_encoder (#2341) - c54778 Fix wrong conditions and missing formats for maxAttachmentState tests. (#2343) - 6b01d8 Changes for depthWriteEnabled/depthCompare/depthClearValue being required (#2342) - b61662 Require npm >=8.5.2 (#2340) - 785335 Generate OOM error using createTexture (#2337) Change-Id: Iebefb8ee703437252e44040fd74310a52d079dc4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123660 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
2023-03-13 20:22:02 +00:00
src/webgpu/shader/execution/flow_control/eval_order.spec.ts
Roll third_party/webgpu-cts/ 13410d18b..6e39b5d2f (14 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/13410d18b430..6e39b5d2f228 - 6e39b5 Updates tests to adhere to only pass depth-stencil load/store values when needed. (#2311) - 08abe0 shader/execution: Begin flow control tests - eaf9af Updates error type for create oom buffers. (#2217) - 728f52 add maxXXXPerShaderStage limit tests - 72f15f add maxXXXBufferBindingSize limit tests - 34c738 Add f32 matrix-vector and vector-matrix multiplication tests (#2304) - 738697 GPUPipelineError.name is GPUPipelineError and not OperationError. (#2298) - 51f415 Add f32 matrix-matrix multiplication tests (#2301) - ff7ad7 Fix normalization checks - 0c4a36 Test rg11b10ufloat-renderable makes the format resolvable and MSAAable (#2289) - e6f317 Add ExternalTexture Rotatation Tests (#2299) - 10422e Use new test video files for ExternalTexture (#2242) - 6b9150 Emit `f32` values for F32Interval.toString() (#2296) - ab1336 Validate that case input types parameter types provided to test runner (#2288) Created with './tools/run cts roll' Change-Id: Ice1a8cfa190360512fc6266f2bc58f1be754abae Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/121580 Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-02-25 18:13:43 +00:00
src/webgpu/shader/execution/flow_control/for.spec.ts
src/webgpu/shader/execution/flow_control/if.spec.ts
src/webgpu/shader/execution/flow_control/loop.spec.ts
Roll third_party/webgpu-cts/ 99d11d886..886a83abf (28 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/99d11d8864ea..886a83abf382 - 886a83 Refactor storeOp validation test to match spec changes - 8be752 Fix a missing "enable f16" in maxComputeWorkgroupStorageSize test (#2433) - 5edad0 [wgsl] Make compound operators explicit. (#2426) - 2fe20d [wgsl] Compound assignment for boolean operations. (#2425) - 790801 [wgsl] Cleanup compound statement tests (#2424) - a671a0 webgpu/shader/execution: Code refactoring (#2423) - 0dd071 [wgsl] Add compound operator tests. (#2422) - 25861c Clean up enums - f9fb7d Update target in tsconfig.json to 'es2020' (#2420) - 452c87 shader/execution: More interesting flow-control tests - 446030 shader/execution: Add a continue in switch flow control test - 4d0008 Bump to es2020 (#2417) - d003e4 Fix for maxColorAttachmentsBytesPerSample test (#2414) - 445572 chore(gen_wpt_cts_html): identify omitted CLI args for context - 11f4dc fix(gen_wpt_cts_html): use non-zero exit code on incorrect arg count - 315f6d Fixes bug in maxColorAtthacmentBytesPerSample limits test (#2413) - e26de5 Address review feeback - 02cb5f use GPUTestBase.makeBufferWithContents, not the standalone - 30b08f Address review issues - db0899 Test Occlusion Queries - c50fee Get current texture expiry (#2386) - b49129 Add ImageBitmapRenderingContext canvas for copyToTexture tests (#2400) - 7d3385 wgsl: add i32, u32 comparisons (#2405) - 5aedaf Rename f32 comparisons (#2407) - 2de0b6 Test sign(i32) builtin (#2408) - bd0ce7 Make all the limits test have no sub cases (#2412) - 1f7721 Add External Texture VideoFrame visibileRect Tests (#2409) - ea0fb0 Modify zero init tests to pollute workgroup memory (#2392) Created with './tools/run cts roll' Change-Id: Ifd5a33d9aeabd04656edaf516ecb222d2d01f711 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/124740 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
2023-03-20 16:38:06 +00:00
src/webgpu/shader/execution/flow_control/phony.spec.ts
Roll third_party/webgpu-cts/ 13410d18b..6e39b5d2f (14 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/13410d18b430..6e39b5d2f228 - 6e39b5 Updates tests to adhere to only pass depth-stencil load/store values when needed. (#2311) - 08abe0 shader/execution: Begin flow control tests - eaf9af Updates error type for create oom buffers. (#2217) - 728f52 add maxXXXPerShaderStage limit tests - 72f15f add maxXXXBufferBindingSize limit tests - 34c738 Add f32 matrix-vector and vector-matrix multiplication tests (#2304) - 738697 GPUPipelineError.name is GPUPipelineError and not OperationError. (#2298) - 51f415 Add f32 matrix-matrix multiplication tests (#2301) - ff7ad7 Fix normalization checks - 0c4a36 Test rg11b10ufloat-renderable makes the format resolvable and MSAAable (#2289) - e6f317 Add ExternalTexture Rotatation Tests (#2299) - 10422e Use new test video files for ExternalTexture (#2242) - 6b9150 Emit `f32` values for F32Interval.toString() (#2296) - ab1336 Validate that case input types parameter types provided to test runner (#2288) Created with './tools/run cts roll' Change-Id: Ice1a8cfa190360512fc6266f2bc58f1be754abae Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/121580 Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-02-25 18:13:43 +00:00
src/webgpu/shader/execution/flow_control/return.spec.ts
src/webgpu/shader/execution/flow_control/switch.spec.ts
src/webgpu/shader/execution/flow_control/while.spec.ts
src/webgpu/shader/execution/memory_model/memory_model_setup.ts
src/webgpu/shader/execution/memory_model/atomicity.spec.ts
src/webgpu/shader/execution/memory_model/barrier.spec.ts
src/webgpu/shader/execution/memory_model/coherence.spec.ts
src/webgpu/shader/execution/memory_model/weak.spec.ts
src/webgpu/shader/execution/shader_io/compute_builtins.spec.ts
src/webgpu/shader/execution/shader_io/shared_structs.spec.ts
2023-03-14 22:24:40 +00:00
src/webgpu/shader/execution/statement/increment_decrement.spec.ts
src/webgpu/shader/validation/shader_validation_test.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/shader/validation/const_assert/const_assert.spec.ts
2023-03-14 22:24:40 +00:00
src/webgpu/shader/validation/expression/binary/bitwise_shift.spec.ts
src/webgpu/shader/validation/expression/call/builtin/atomics.spec.ts
src/webgpu/shader/validation/parse/align.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/shader/validation/parse/attribute.spec.ts
src/webgpu/shader/validation/parse/binary_ops.spec.ts
src/webgpu/shader/validation/parse/blankspace.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/shader/validation/parse/break.spec.ts
src/webgpu/shader/validation/parse/builtin.spec.ts
src/webgpu/shader/validation/parse/comments.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/shader/validation/parse/const.spec.ts
src/webgpu/shader/validation/parse/const_assert.spec.ts
src/webgpu/shader/validation/parse/discard.spec.ts
Roll third_party/webgpu-cts/ c7d833bad..b83a6ae70 (22 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/c7d833badcd3..b83a6ae7088e - b83a6a Remove using CaseCache in bitcast tests (#2594) - e78340 Add TODO to last shouldThrow that doesn't expect a particular name (#2590) - 458aa9 Check exception type for Webgpu context configure test (#2575) - c57f28 Check exception type for Webgpu getCurrentTexture test (#2537) - dadb86 Clarify that f64 castable constants are about WebIDL casting (#2505) - 7b529d test bitcast f32 to {f32,u32,i32} (#2508) - cf6069 Make maxBindingsPerBindGroup 1000 (#2519) - 857e83 Add f16 comparison tests (#2503) - cdef82 [wgsl] Validation tests for `enable` (#2511) - 8814fa [wgsl] Add test for BOM. (#2504) - 29b8e0 Add basic uniformity validation tests (#2497) - a75df2 Replace hexToFoo function names with more accuracte names (#2502) - f89971 Implement core abstract float support (#2498) - 7d2d22 Execution atomic builtins: add tests for i32 workgroup/storage vars (#2496) - bc8d8a Missed one instance of maxFragmentCombinedOutputResources. (#2494) - 908d7b Execution tests for atomic builtins on workgroup atomic vars (#2493) - d353b0 Remove numeric framework shim (#2492) - 856059 Migrate fundamental error interval tests (#2491) - a14d92 Migrate bespoke floating point tests (#2489) - e0990d Replace calling Vector/Matrix constructors directly (#2490) - cefabb Migrate Matrix -> tests (#2487) - 9a964b Execution tests for atomic builtins (#2484) Created with './tools/run cts roll' Change-Id: I254c40a5aa0e43f23180a66713cdd99b50154c5f Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/131583 Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Loko Kung <lokokung@google.com> Auto-Submit: Austin Eng <enga@chromium.org>
2023-05-05 03:03:34 +00:00
src/webgpu/shader/validation/parse/enable.spec.ts
src/webgpu/shader/validation/parse/identifiers.spec.ts
src/webgpu/shader/validation/parse/literal.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/shader/validation/parse/pipeline_stage.spec.ts
src/webgpu/shader/validation/parse/semicolon.spec.ts
src/webgpu/shader/validation/parse/source.spec.ts
Roll third_party/webgpu-cts/ ad8abf400..631d877e7 (52 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ad8abf400d8d..631d877e75e8 - 631d87 Add `f32` matrix subtraction tests (#2279) - 07f15b Add f32 matrix addition tests (#2278) - 16f862 Add validation tests about feature 'bgra8unorm-storage' (#2275) - 5dc0ec Add max vertex / max attribute limit / max stride tests - 763d0b Upgrade gpuweb/types to 0.1.27 (#2273) - 0dff1a Cleanup Validate maxBindGroups - d0b77a Add test for maxBindGroups and maxBindingsPerBindGroup - 2be5a7 Add getGPUBindingCommandsMixin to limits_utils - 8c190e Split GPUTest into GPUTest and GPUTestBase - b365b1 Implement `transpose` f32 tests (#2249) - 977a54 Add more tests for end twice (#2251) - feb07c Update to use `keysOf` helper. (#2243) - 1dee49 [wgsl] Tests `@const` is not allowed to be used as an attribute. (#2246) - 432aad [wgsl] Add placement tests for @builtin. (#2248) - 363837 Add validation tests for unary not and binary and/or (#2247) - 61b6ad Update builtin parse test to not use code as URL. (#2245) - 6e62ce Update `align` parsing tests. (#2244) - 534fb6 [wgsl] Add validation tests for `break` placement (#2240) - 991a57 add maxTextureArrayLayers limit test (#2234) - c7293f add maxBufferSize limit test (#2236) - 07216f [wgsl] Add validation of `discard` placement. (#2239) - cb7d76 [wgsl] Update `static_assert` to `const_assert`. (#2237) - d02b86 [wgsl] Add validation tests for pipeline stage attributes. (#2233) - 17eafe Add limit tests for maxTextureDimension1/2/3D (#2227) - d9199d Avoid writable storage buffer binding aliasing (#2230) - 6c7083 [wgsl] Validate expressions passed to attributes. (#2229) - 748ec9 Add a few more constant/override tests - 9300ec [wgsl] Alignment attribute tests. (#2180) - b2f9c2 Remove tests of end pass twice in encoder_state.spec.ts (#2226) - 1bf9c3 Test destroying an invalid queryset and an invalid texture (#2223) - efcb12 Fix a few spelling errors - 221d30 CSS, make button colors match (#2221) - 992b58 Culling: Test triangle-strips, depth, and stencil results - ae3c5e Add tests for i32 binary scalar-vector ops (#2219) - 6afbd0 Implement Matrix type for numeric testing (#2204) - e2248b Texture utility refactoring. (#2184) - b62579 op,render_pipeline,alpha_to_coverage (#2202) - 5a17b9 Add test for u32 scalar-vector remainder (#2216) - bd8450 Allow bgra8unorm as storage textures (#2212) - 11e6fb Added sourcmaps to webgpu:api,operation,shader_module,compilation_info - cf980a Fix package-lock.json (#2214) - 19fc83 Add tests for u32 scalar-vector division (#2215) - 7fa1d7 Add transferControlToOffscreen cases to colorSpace ref test - 458788 Make labels pass new eslint rules - 6c8361 Add tests for u32 scalar-vector addition and subtraction (#2208) - 7324ba Test labels in descriptors appear on objects created. - a0822b Add a few more debug markers (#2197) - 2db4fd Adds typescript-eslint/require-await and fixes existing warnings. (#2207) - 73a99f Adds val,buffer,create,limit tests (#2192) - 454253 Add a `--coverage` flag to cmdline.ts - 2cff62 Add tests for binary multiplication of scalars with vectors of type u32 (#2181) - a7e54e Implements and updates maxColorAttachmentBytesPerSample tests (#2200) Created with './tools/run cts roll' Change-Id: I05e331e2c7f5e2db42f573f14c208ee13fa2fa94 Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120201 Auto-Submit: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-02-18 01:15:46 +00:00
src/webgpu/shader/validation/parse/unary_ops.spec.ts
src/webgpu/shader/validation/parse/var_and_let.spec.ts
src/webgpu/shader/validation/resource_interface/util.ts
src/webgpu/shader/validation/resource_interface/bindings.spec.ts
src/webgpu/shader/validation/shader_io/util.ts
src/webgpu/shader/validation/shader_io/builtins.spec.ts
src/webgpu/shader/validation/shader_io/entry_point.spec.ts
src/webgpu/shader/validation/shader_io/interpolate.spec.ts
src/webgpu/shader/validation/shader_io/invariant.spec.ts
src/webgpu/shader/validation/shader_io/locations.spec.ts
Roll third_party/webgpu-cts/ c7d833bad..b83a6ae70 (22 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/c7d833badcd3..b83a6ae7088e - b83a6a Remove using CaseCache in bitcast tests (#2594) - e78340 Add TODO to last shouldThrow that doesn't expect a particular name (#2590) - 458aa9 Check exception type for Webgpu context configure test (#2575) - c57f28 Check exception type for Webgpu getCurrentTexture test (#2537) - dadb86 Clarify that f64 castable constants are about WebIDL casting (#2505) - 7b529d test bitcast f32 to {f32,u32,i32} (#2508) - cf6069 Make maxBindingsPerBindGroup 1000 (#2519) - 857e83 Add f16 comparison tests (#2503) - cdef82 [wgsl] Validation tests for `enable` (#2511) - 8814fa [wgsl] Add test for BOM. (#2504) - 29b8e0 Add basic uniformity validation tests (#2497) - a75df2 Replace hexToFoo function names with more accuracte names (#2502) - f89971 Implement core abstract float support (#2498) - 7d2d22 Execution atomic builtins: add tests for i32 workgroup/storage vars (#2496) - bc8d8a Missed one instance of maxFragmentCombinedOutputResources. (#2494) - 908d7b Execution tests for atomic builtins on workgroup atomic vars (#2493) - d353b0 Remove numeric framework shim (#2492) - 856059 Migrate fundamental error interval tests (#2491) - a14d92 Migrate bespoke floating point tests (#2489) - e0990d Replace calling Vector/Matrix constructors directly (#2490) - cefabb Migrate Matrix -> tests (#2487) - 9a964b Execution tests for atomic builtins (#2484) Created with './tools/run cts roll' Change-Id: I254c40a5aa0e43f23180a66713cdd99b50154c5f Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/131583 Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Loko Kung <lokokung@google.com> Auto-Submit: Austin Eng <enga@chromium.org>
2023-05-05 03:03:34 +00:00
src/webgpu/shader/validation/uniformity/uniformity.spec.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/util/color_space_conversion.ts
src/webgpu/util/copy_to_texture.ts
src/webgpu/util/texture/texel_data.spec.ts
src/webgpu/util/texture/texture_ok.spec.ts
src/webgpu/web_platform/canvas/configure.spec.ts
src/webgpu/web_platform/canvas/context_creation.spec.ts
src/webgpu/web_platform/canvas/getCurrentTexture.spec.ts
Roll third_party/webgpu-cts/ 8cfc317e2..a41bc407a (23 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/8cfc317e23c7..a41bc407a83a - a41bc4 Implement val:render_pass_descriptor:timestampWrite,same_query_index (#1656) - 167076 Implement val:render_pass_descriptor:timestamp_writes_query_set_type (#1653) - 06954d Implement val:render_pass_descriptor:timestampWrite,query_index (#1654) - deec4f Implement val:render_pass_descriptor:occlusion_query_set_type (#1652) - 3bef26 Succinct the test names of render_pass_descriptor.spec.ts (3/3) (#1651) - 425fc8 Convert `clamp` f32 tests to use interval framework (#1645) - 46fce2 Add support for multiple intervals to FP testing framework (#1643) - 09c7fb Address feedback from Kai - f803ff Add context configuration tests - d620a1 Address feedback from Kai - 77633d Add tests for getCurrentTexture and getPreferredCanvasFormat - 781ad8 Succinct the test names of render_pass_descriptor.spec.ts (2/n) (#1639) - d7ca02 Implement val:render_pass_descriptor:timestamp_writes_location (#1630) - 09793f Test zero levels or layers is invalid in render_pass,resolve:resolve_attachment (#1600) - daf0da Split shader_stages_and_visibility and add control cases - 496182 Rewrite usage validation scope tests - f4e9a3 refactor: split out makeConflictingBindGroups from testValidationScope - bc278d nits: simplify a few things in this file - a65914 Implement val:render_pass_descriptor:depth_stencil_attachment_depth_clear_value (#1640) - a6bab7 Implement api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats (#1593) - e7f8fe Succinct the test names of render_pass_descriptor.spec.ts (1/n) (#1619) - 7f3683 Convert `fract` tests to use interval framework (#1612) - d8009f Correct logInterval & log2Interval handling of out of bounds inputs (#1629) Created with './tools/run cts roll' Change-Id: I10d895c4a11252317619f7ea480c97d821cbf81c Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/96200 Commit-Queue: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Austin Eng <enga@chromium.org> Auto-Submit: Ben Clayton <bclayton@google.com>
2022-07-15 16:25:39 +00:00
src/webgpu/web_platform/canvas/getPreferredCanvasFormat.spec.ts
src/webgpu/web_platform/canvas/readbackFromWebGPUCanvas.spec.ts
src/webgpu/web_platform/copyToTexture/ImageBitmap.spec.ts
src/webgpu/web_platform/copyToTexture/canvas.spec.ts
src/webgpu/web_platform/copyToTexture/video.spec.ts
src/webgpu/web_platform/external_texture/video.spec.ts
src/webgpu/web_platform/reftests/gpu_ref_test.ts
src/webgpu/web_platform/reftests/canvas_clear.html.ts
src/webgpu/web_platform/reftests/canvas_colorspace.html.ts
src/webgpu/web_platform/reftests/canvas_complex.html.ts
src/webgpu/web_platform/reftests/canvas_composite_alpha.html.ts
src/webgpu/web_platform/reftests/canvas_image_rendering.html.ts
src/webgpu/web_platform/reftests/create-pattern-data-url.ts
src/webgpu/web_platform/reftests/resize_observer.html.ts
src/webgpu/web_platform/reftests/ref/canvas_colorspace-ref.html.ts
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-19 00:50:18 +00:00
src/webgpu/web_platform/worker/worker.spec.ts
src/webgpu/web_platform/worker/worker.ts
src/webgpu/web_platform/worker/worker_launcher.ts
src/external/petamoriken/float16/float16.js