X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fspirvwriter.h;h=8456389a48b5df36363b1b6f69bba370168edf6c;hb=3fe1aab63922eec99d8bf6fd4fd60bec10df173c;hp=fb5ec644d6ee68ee45f3460217f05135d20e5381;hpb=677744faccc5d3ac14fd468267f622ba6187dc74;p=libs%2Fgl.git diff --git a/source/glsl/spirvwriter.h b/source/glsl/spirvwriter.h index fb5ec644..8456389a 100644 --- a/source/glsl/spirvwriter.h +++ b/source/glsl/spirvwriter.h @@ -3,7 +3,7 @@ #include #include -#include +#include #include "spirvconstants.h" namespace Msp { @@ -12,7 +12,7 @@ namespace SL { struct SpirVContent { - typedef UInt32 Word; + typedef std::uint32_t Word; std::vector code; std::vector capabilities; @@ -61,7 +61,7 @@ public: 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);