#include <string>
#include <vector>
-#include <msp/core/inttypes.h>
+#include <cstdint>
#include "spirvconstants.h"
namespace Msp {
struct SpirVContent
{
- typedef UInt32 Word;
+ typedef std::uint32_t Word;
std::vector<Word> code;
std::vector<Word> capabilities;
void write_op_member_decorate(Id, unsigned, Decoration);
void write_op_member_decorate(Id, unsigned, Decoration, Word);
void write_op_label(Id);
- bool has_current_block() const { return current_block_id; }
+ Id get_current_block() const { return current_block_id; }
void begin_function_body(Id);
void end_function_body();
void finalize(unsigned, Id);