Age | Commit message (Collapse) | Author |
|
Change-Id: I5ac8f642f9682a13818db907dec5fbfe9bad1004
|
|
-s ours am: e3da2ee601 -s ours am: bc52113d2a -s ours am: f9d17435af -s ours
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/2776405
Change-Id: Ibb2947804968f93c0a78d3211d59c9d8ce8575ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: e3da2ee601 -s ours am: bc52113d2a -s ours
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/2776405
Change-Id: I5a887d2206e692f2cdcb8f36aac804ca5d58df47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours am: e3da2ee601 -s ours
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/2776405
Change-Id: Iff873748e0e0913be60ea8d2ce8619176749222c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-s ours
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/2776405
Change-Id: I37dd1ca988330aa5cb312da80bad0cc398e18644
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/2776405
Change-Id: I1718d5424407b275471e11378c109c3ea9eb0d97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 298295554
Merged-In: I2cc412177a3f9cf4683531576786d46bcbb54430
Change-Id: Ia529359e3b38d26d038d4fad0796c88390a466a5
|
|
Change-Id: I44d1ae042ec647050239c284d95ae4fc94f27b6a
|
|
am: 63bd1b2ac5 -s ours am: 9df81ce724 -s ours am: e7310ebe6f -s ours
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/24182195
Change-Id: I5c9c0881f46d32bd9ce2dc016802ab8f537c1060
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 63bd1b2ac5 -s ours am: 9df81ce724 -s ours
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/24182195
Change-Id: Iad2e065c92e9b987b42b2d05ac62973f5fe2885b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 63bd1b2ac5 -s ours
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/24182195
Change-Id: I7ddec1e5f93c321f58874c337ef49a67186ac926
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I2cc412177a3f9cf4683531576786d46bcbb54430 with SHA-1 9a1f3fd668 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/24182195
Change-Id: I9cba127783fd64308ca8364e6d7cf9a31dde3fda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 291102124
Merged-In: I2cc412177a3f9cf4683531576786d46bcbb54430
Change-Id: I22c5032044980dd467ffca53d0427374cd8923d3
|
|
* changes:
Update Android.bp am: 9a1f3fd668 am: 130b592c2c
Merge commit 'f98473ceeb1d33700d01e20910433583e5256030' into udc-dev am: b6829e40b7 am: 1306731f3f
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/21851304
Change-Id: Idc8a1596817766d09909310a436e2e6de1aa556c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
b6829e40b7 am: 1306731f3f
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/21791481
Change-Id: I4246e5beffe40155e6869104c1b0628aaaaeddec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/21851304
Change-Id: I92403673449796e3d04c47998013b2ed120880da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
b6829e40b7 am: 9df56b52f2
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/21791481
Change-Id: I4a9532b134a602ba843b3e3f892fe7e8fc3184fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/21851304
Change-Id: I976e5d117fbdfed0064848677874506a99d853dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
b6829e40b7
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/21791481
Change-Id: Ifd68eb1104161eff318bfc595c7d57260d9d19e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/21851304
Change-Id: Ia041b305ada03ecfc761985ba170e02966e88f74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
b6829e40b7
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/deqp-deps/SPIRV-Tools/+/21791481
Change-Id: Ie84861fcdac97dfc3a5ffea5c618e99f78f7a429
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: b/261160921
Change-Id: I2cc412177a3f9cf4683531576786d46bcbb54430
|
|
Bug: b/261160921
Change-Id: If3e3ee9c42ba35867eabe97fa4ad53d3ec2e8ca6
|
|
* Remove `spvOpcodeTerminatesExecution`
This function is the same as `spvOpcodeIsAbort` except for
OpUnreachable. The names are so close in meaning that it is hard to
distinguish them. I've removed `spvOpcodeTerminatesExecution` since it
is used in only a single place. I've special cased OpUnreachable in
that location.
At the same time, I fixed up some comments related to the use of the
TerminatesExecution and IsAbort functions.
Following up on #4930.
* Fix comments
|
|
This prevents spurious build failures when new opcodeds are added in
SPIRV-Headers. It moves all the unhandled opcodes to the `default`
case.
|
|
Private arrays of ray queries are legal to use. Several CTS tests check
they work properly but were being rejected by spirv-val.
|
|
Removed now unused DebugDeclare visibility logic for generating
DebugValue.
Also eliminated the phi sort introduced in 272e4b3. This should have
been removed in the first commit.
|
|
* getBaseAlignment with roundUp true is called the "extended"
by the Vulka spec.
* roundUp also affects matrix alignment, not just struct and array
|
|
Co-authored-by: alan-baker <alanbaker@google.com>
|
|
|
|
|
|
|
|
Specificially, fixes DebugValues coming out of
eliminate-local-single-store and eliminate-local-multi-store AKA SSA
rewrite.
|
|
Not sure why this is repeated for validation and optimizer, but ...
|
|
Line instructions may be OpLine or DebugLine. This commit adds support
for DebugLine.
|
|
|
|
|
|
|
|
|
|
Changed a couple small parts of the algorithm to reduce time to build
the dominator trees. There should be no visible changes.
Add a depth first search algorithm that does not run a function on
backedges. The check if an edge is a back edge is time consuming, and
pointless if the function run on it is a nop.
|
|
|
|
|
|
- Added validation rule to support EXT_mesh_shader from SPIRV 1.4 onwards
|
|
Add name annotations to the generated instrumentation code to
make it easier to understand. Example spirv-cross output:
vec4 _140;
if (0u < inst_bindless_direct_read_4(0u, 0u, 1u, uint(_19)))
{
_140 = texture(textures[nonuniformEXT(_19)], inUV);
}
else
{
inst_bindless_stream_write_4(50u, 1u, uint(_19), 0u);
_140 = vec4(0.0);
}
|
|
|
|
* Improve algorithm to reorder blocks in a function
In dead branch elimination, blocks can end up in a the wrong order, so
there is code to reorder the blocks in structured order. The problem is
that the algorithm to do that is very poor. It involves many searchs in
the function for the correct position to place the block, as well as
moving many block in the vector.
The solution is to write a specialized function in the function class
that will reorder the blocks in structured order. After computing the
structured order, reordering the block can be done in linear time, with
very little overhead.
|
|
|
|
|
|
* Added VUID labels
|