OSDN Git Service

SpirvShader: Implement OpBranchConditional, OpPhi, ...
authorBen Clayton <bclayton@google.com>
Thu, 21 Mar 2019 18:47:15 +0000 (18:47 +0000)
committerBen Clayton <bclayton@google.com>
Tue, 26 Mar 2019 12:46:26 +0000 (12:46 +0000)
commit9fd02e0d4092504d0a9f3a6ef4ca7f3248721b77
treeca5c91ad7e02205321f5ca4f6b894421866794bb
parent54ec759a7405b99eb31bc31fca65e14a4093f9fc
SpirvShader: Implement OpBranchConditional, OpPhi, ...

... OpUnreachable and OpReturn.

Tests: dEQP-VK.spirv_assembly.instruction.compute.*
Tests: dEQP-VK.spirv_assembly.instruction.graphics.*
Bug: b/128527271
Change-Id: Iec9af723c72c873df8cbdea7c0027e2f7fa25e70
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27774
Presubmit-Ready: Ben Clayton <bclayton@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
src/Pipeline/SpirvShader.cpp
src/Pipeline/SpirvShader.hpp
tests/VulkanUnitTests/unittests.cpp