1. ac93569 [WebGPU] Update texture creation validation according to the discussion at https://github.com/gpuweb/gpuweb/pull/799/files by mmaxfield@apple.com · 4 years, 8 months ago
  2. 8ae5793 [WebGPU] Validation for GPUDevice.createTexture() by mmaxfield@apple.com · 4 years, 8 months ago
  3. 993b24d Source/WebCore: by commit-queue@webkit.org · 4 years, 9 months ago
  4. 9925a3a WebGPU: copyTextureToTexture() has an implementation bug (src copy view info is used also as dst) by commit-queue@webkit.org · 4 years, 9 months ago
  5. d316c18 Unreviewed, rebaseline test after testharness.js update in r249918. by cdumez@apple.com · 5 years ago
  6. 0179c8a [WHLSL] Ensure structs/arrays with pointers as fields are disallowed by sbarati@apple.com · 5 years ago
  7. 3385671 Unreviewed, rolling out r249758. by ryanhaddad@apple.com · 5 years ago
  8. e710bb3 [WHLSL] Ensure structs/arrays with pointers as fields are disallowed by sbarati@apple.com · 5 years ago
  9. bf3c5ba REGRESSION (r249460): LayoutTests/webgpu/viewport-scissor-rect-triangle-strip.html is Failing by commit-queue@webkit.org · 5 years ago
  10. 4daab21 [WHLSL] Add back a version of the property resolver by sbarati@apple.com · 5 years ago
  11. b7ffee8 [WebGPU] Update several interface and enum names to match spec by justin_fan@apple.com · 5 years ago
  12. ac3312c [WebGPU] Fix new test results after adding console warnings by justin_fan@apple.com · 5 years ago
  13. d796b04 [WebGPU] Implement GPUUncapturedErrorEvent by justin_fan@apple.com · 5 years ago
  14. 906c2d4 REGRESSION (r249364): Layout Test webgpu/texture-triangle-strip.html is Failing by commit-queue@webkit.org · 5 years ago
  15. b74abf0 [WHLSL] Implement SampleLevel(), SampleBias(), and SampleGrad() by mmaxfield@apple.com · 5 years ago
  16. e75e51d [WHLSL] Resources don't work when only a subset of a bind group is referenced by a shader by mmaxfield@apple.com · 5 years ago
  17. 31eca36 Unreviewed, rolling out r249369. https://bugs.webkit.org/show_bug.cgi?id=201394 by commit-queue@webkit.org · 5 years ago
  18. 640d1e3 [WHLSL] Resources don't work when only a subset of a bind group is referenced by a shader by mmaxfield@apple.com · 5 years ago
  19. 2a569eb [WHLSL] Remove getters/setters/anders by sbarati@apple.com · 5 years ago
  20. ddc59b2 [WHLSL] Matrices need to have correct alignment by mmaxfield@apple.com · 5 years ago
  21. f6ce512 [WebGPU] Implement GPUErrors for and relax GPUBuffer validation rules by justin_fan@apple.com · 5 years ago
  22. 882a29d [WHLSL] Rewrite all tests to use WHLSL and delete the isWHLSL flag by mmaxfield@apple.com · 5 years ago
  23. 6de2916 [WHLSL] Vertex shader and fragment shader need to be able to come from two different programs by mmaxfield@apple.com · 5 years ago
  24. 9fdcd7e [WHLSL] We need to null check when emitting native code for operator&.<field-name> by sbarati@apple.com · 5 years ago
  25. 6556810 [WHLSL] Make "operator cast" constructors native by sbarati@apple.com · 5 years ago
  26. 9de6605 [WHLSL] Enums should be shadowed by local variables by mmaxfield@apple.com · 5 years ago
  27. 8948f80 [WHLSL] Add test for the interaction between setters and increments by mmaxfield@apple.com · 5 years ago
  28. d73c871 [WHLSL] Add comparison operators for vectors and matrices by sbarati@apple.com · 5 years ago
  29. 0c6e995 [WHLSL] Make operator== native and add bool matrices by sbarati@apple.com · 5 years ago
  30. 408a7df [WHLSL] Add unary plus https://bugs.webkit.org/show_bug.cgi?id=200753 by mmaxfield@apple.com · 5 years ago
  31. ab26b4a [WHLSL] Matrices should have constructors that take a flattened list of scalars by mmaxfield@apple.com · 5 years ago
  32. 63e4bad [WHLSL] Don't accept operator&& or operator|| in the Lexer by rmorisset@apple.com · 5 years ago
  33. 2953c96 [WHLSL] Make length, clamp, operator+, operator-, operator*, operator/, operator[], operator[]=, operator.xy, operator.xy=, native by sbarati@apple.com · 5 years ago
  34. 2102faf2 [WHLSL] Variables shouldn't be able to have void type by mmaxfield@apple.com · 5 years ago
  35. 8a98edba [WHLSL] Make lexing faster https://bugs.webkit.org/show_bug.cgi?id=200596 by sbarati@apple.com · 5 years ago
  36. 6ff5208 [WebGPU] Improve GPUBindGroup performance using one device-shared argument MTLBuffer by justin_fan@apple.com · 5 years ago
  37. 2581847 [WHLSL Remove char/short/half types by sbarati@apple.com · 5 years ago
  38. 09c1671 [WHLSL] Checker sets wrong type for property access instruction with an ander by sbarati@apple.com · 5 years ago
  39. 33eb0ca [WebGPU] Implement errors for GPURenderPipeline creation by justin_fan@apple.com · 6 years ago
  40. 8ff8f53 [WHLSL] Checker needs to setError() when a property access node can't commit its base type by sbarati@apple.com · 6 years ago
  41. 79b4a3c [WHLSL] Return the zero-value enum in the enum-from-integer constructor when the integer is not a valid enum value by sbarati@apple.com · 6 years ago
  42. 7e95881 [WHLSL] Make enums work https://bugs.webkit.org/show_bug.cgi?id=199634 by sbarati@apple.com · 6 years ago
  43. e0585a9 [WHLSL] The lexer should not choke on a single '/' by rmorisset@apple.com · 6 years ago
  44. 87064d8 [WHLSL] Move WHLSL tests to their own folder by mmaxfield@apple.com · 6 years ago
  45. b697eb2 Unreviewed, rolling out r247501. by tsavell@apple.com · 6 years ago
  46. 9547fab [WHLSL] Move WHLSL tests to their own folder by mmaxfield@apple.com · 6 years ago
  47. dd31102 [WebGPU] Convert GPUComputePipeline LOG statements to generate GPUErrors by justin_fan@apple.com · 6 years ago
  48. 35516a5 Unreviewed, rolling out r247493. https://bugs.webkit.org/show_bug.cgi?id=199841 by commit-queue@webkit.org · 6 years ago
  49. 47e1380 [WHLSL] Desugar for loops and while loops by rmorisset@apple.com · 6 years ago
  50. 095943d [WHLSL] Matrix memory layout should match HLSL by laying out columns linearly by sbarati@apple.com · 6 years ago
  51. 1dbf9ea Unreviewed, rolling out r247397, r247378, r247366. by ryanhaddad@apple.com · 6 years ago
  52. f3490fa [WebGPU] Implement GPUError and error scopes by justin_fan@apple.com · 6 years ago
  53. 2f75cb7 [WHLSL] Import all tests that pass without compiler changes from the JS reference test suite by sbarati@apple.com · 6 years ago
  54. f1e66da [WHLSL Import more JS reference spec tests by sbarati@apple.com · 6 years ago
  55. bf41af1 [WHLSL] Import another round of JS spec tests by sbarati@apple.com · 6 years ago
  56. 5371402 [WHLSL] Add another group of WHLSL JS reference spec tests by sbarati@apple.com · 6 years ago
  57. c3a4c88 [WHLSL Import 23 new JS reference spec tests by sbarati@apple.com · 6 years ago
  58. ac72229 [WHLSL] Standard library is too big to directly include in WebCore by mmaxfield@apple.com · 6 years ago
  59. 73f307a Unreviewed, rolling out r247115. by ryanhaddad@apple.com · 6 years ago
  60. f5727a6 [WHLSL] Support float4x4 in test harness by justin_fan@apple.com · 6 years ago
  61. 837f5ee [WHLSL] Standard library is too big to directly include in WebCore by mmaxfield@apple.com · 6 years ago
  62. e220c35 [WHLSL] Change whlsl-two-dimensional-array.html to not be flaky on AMD Radeon Pro GPUs by sbarati@apple.com · 6 years ago
  63. 35f3091 [WHLSL] Import bitwise bool tests https://bugs.webkit.org/show_bug.cgi?id=199093 by sbarati@apple.com · 6 years ago
  64. 4e4619ab [WHLSL] Implement arrays and MakeArrayReference by sbarati@apple.com · 6 years ago
  65. e7ba53b REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing by mmaxfield@apple.com · 6 years ago
  66. 7793b51 [WHLSL] Make whlsl-test-harness actually generate WHLSL shaders by default by justin_fan@apple.com · 6 years ago
  67. 0980637 [WHLSL] Code that accesses an undefined variable crashes by sbarati@apple.com · 6 years ago
  68. d18b305 [WHLSL] read modify write expressions do no work as expected by mmaxfield@apple.com · 6 years ago
  69. 6a18c28 [WHLSL] read modify write expressions do no work as expected by mmaxfield@apple.com · 6 years ago
  70. abe2c22 [WHLSL] Property resolver needs to recurse on newValueExpression for RMW operations by sbarati@apple.com · 6 years ago
  71. 5f074b7 [WHLSL] Hook up common texture functions by mmaxfield@apple.com · 6 years ago
  72. 2b36b47 [WHLSL] Create a shading language test harness by justin_fan@apple.com · 6 years ago
  73. 2858fa1 [WHLSL] The checker needs to resolve types for the anonymous variables in ReadModifyWrite expressions by sbarati@apple.com · 6 years ago
  74. 7037c03 [WHLSL] Support matrices by sbarati@apple.com · 6 years ago
  75. 32e5eb5 [WHLSL] Do not generate duplicate constructors/copy constructors in synthesizeConstructors by sbarati@apple.com · 6 years ago
  76. 37e3bb1 [WHLSL] Make .length work https://bugs.webkit.org/show_bug.cgi?id=198890 by sbarati@apple.com · 6 years ago
  77. e111976 [WHLSL] Implement out-of-bounds and nullptr behavior by sbarati@apple.com · 6 years ago
  78. bccb8f5 [WHLSL] Hook up compute https://bugs.webkit.org/show_bug.cgi?id=198644 by mmaxfield@apple.com · 6 years ago
  79. a140223 Unreviewed, rolling out r246396 and r246397. by sroberts@apple.com · 6 years ago
  80. b2ac3fb [WHLSL] Hook up compute https://bugs.webkit.org/show_bug.cgi?id=198644 by mmaxfield@apple.com · 6 years ago
  81. 2a94669 [WHLSL] Implement array references by mmaxfield@apple.com · 6 years ago
  82. 58fa165 [WHLSL] Educate the property resolver about IndexExpressions by mmaxfield@apple.com · 6 years ago
  83. 37f1298 [WHLSL] Educate the property resolver about IndexExpressions by mmaxfield@apple.com · 6 years ago
  84. 571b779 [WHLSL] Auto initialize local variables by sbarati@apple.com · 6 years ago
  85. ced6173 Unreviewed, rolling out r246138. by tsavell@apple.com · 6 years ago
  86. 52c5b6a [WebGPU] Remove GPUBuffer.setSubData and implement GPUDevice.createBufferMapped by justin_fan@apple.com · 6 years ago
  87. 2855fa5 [WHLSL] Educate the property resolver about IndexExpressions by mmaxfield@apple.com · 6 years ago
  88. 935ae3e [WHLSL] Implement loop expressions by sbarati@apple.com · 6 years ago
  89. 848fe4e [WHLSL] Make sure we properly emit code for "&*x" by sbarati@apple.com · 6 years ago
  90. f7ce5e3 [WHLSL] Enforce variable lifetimes by sbarati@apple.com · 6 years ago
  91. d21f37e [Web GPU] Vertex Buffers/Input State API updates by justin_fan@apple.com · 6 years ago
  92. 3e1e9bb [WHLSL] Type of dereference is the type of the thing we point to, not a pointer to that type by sbarati@apple.com · 6 years ago
  93. 11a839b [WHLSL] Allow vertex attributes to have arbitrary names in the shader by mmaxfield@apple.com · 6 years ago
  94. 913e390 [WHLSL] Property resolver needs to recurse to handle the base when simplifying rvalues by sbarati@apple.com · 6 years ago
  95. 5d863eb [WHLSL] Implement property resolver by mmaxfield@apple.com · 6 years ago
  96. f772e8d WHLSL: fix enum parsing https://bugs.webkit.org/show_bug.cgi?id=198087 by sbarati@apple.com · 6 years ago
  97. 3cd842a Update WebGPU class names based on sketch.idl by justin_fan@apple.com · 6 years ago
  98. dfdb64f [WebGPU] Move 'gpu' API entry point from DOMWindow to Navigator by justin_fan@apple.com · 6 years ago
  99. e0e7e8f [WebGPU] Move swap chain methods from GPUDevice to GPUCanvasContext by justin_fan@apple.com · 6 years ago
  100. f9a2c46 Source/WebCore: by justin_fan@apple.com · 6 years ago