[D3D12] DXBC - reset interpolators and point parameters
This commit is contained in:
@@ -62,6 +62,8 @@ class DxbcShaderTranslator : public ShaderTranslator {
|
||||
protected:
|
||||
void Reset() override;
|
||||
|
||||
void StartTranslation() override;
|
||||
|
||||
std::vector<uint8_t> CompleteTranslation() override;
|
||||
|
||||
private:
|
||||
@@ -134,6 +136,10 @@ class DxbcShaderTranslator : public ShaderTranslator {
|
||||
// Frees the last allocated internal r# registers for later reuse.
|
||||
void PopSystemTemp(uint32_t count = 1);
|
||||
|
||||
// Writing the prologue.
|
||||
void StartVertexShaderCode();
|
||||
void StartPixelShaderCode();
|
||||
|
||||
// Writing the epilogue.
|
||||
void CompleteVertexShaderCode();
|
||||
void CompletePixelShaderCode();
|
||||
|
||||
Reference in New Issue
Block a user