[D3D12] HLSL shader translator loads

This commit is contained in:
Triang3l
2018-07-22 13:35:40 +03:00
parent d60c8b29ca
commit 11e4ae3f90
2 changed files with 137 additions and 3 deletions

View File

@@ -66,6 +66,12 @@ class HlslShaderTranslator : public ShaderTranslator {
void Indent();
void Unindent();
// Returns whether a new conditional was emitted.
bool BeginPredicatedInstruction(bool is_predicated, bool predicate_condition);
void EndPredicatedInstruction(bool conditional_emitted);
void EmitLoadOperand(uint32_t src_index, const InstructionOperand& op);
StringBuffer source_;
uint32_t depth_ = 0;
char depth_prefix_[16] = {0};