Convert SPIR-V Writer over to utils::StringStream.
This CL updates the spir-v writer to use utils::StringStream. Bug: tint:1686 Change-Id: I0b1367991de9ecb9fe02bdd0d1827aeba633f2fb Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/121940 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Dan Sinclair <dsinclair@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
parent
52fa68b1a7
commit
ec24bb2f0c
|
@ -49,6 +49,7 @@
|
||||||
#include "src/tint/utils/compiler_macros.h"
|
#include "src/tint/utils/compiler_macros.h"
|
||||||
#include "src/tint/utils/defer.h"
|
#include "src/tint/utils/defer.h"
|
||||||
#include "src/tint/utils/map.h"
|
#include "src/tint/utils/map.h"
|
||||||
|
#include "src/tint/utils/string_stream.h"
|
||||||
#include "src/tint/writer/append_vector.h"
|
#include "src/tint/writer/append_vector.h"
|
||||||
#include "src/tint/writer/check_supported_extensions.h"
|
#include "src/tint/writer/check_supported_extensions.h"
|
||||||
|
|
||||||
|
@ -4138,7 +4139,7 @@ SpvImageFormat Builder::convert_texel_format_to_spv(const builtin::TexelFormat f
|
||||||
|
|
||||||
bool Builder::push_function_inst(spv::Op op, const OperandList& operands) {
|
bool Builder::push_function_inst(spv::Op op, const OperandList& operands) {
|
||||||
if (functions_.empty()) {
|
if (functions_.empty()) {
|
||||||
std::ostringstream ss;
|
utils::StringStream ss;
|
||||||
ss << "Internal error: trying to add SPIR-V instruction " << int(op)
|
ss << "Internal error: trying to add SPIR-V instruction " << int(op)
|
||||||
<< " outside a function";
|
<< " outside a function";
|
||||||
error_ = ss.str();
|
error_ = ss.str();
|
||||||
|
|
Loading…
Reference in New Issue