mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
[dxbc] Parse dynamically indexed flag for constant buffers
This commit is contained in:
parent
7db98a1aa4
commit
68760f5b20
@ -327,6 +327,10 @@ namespace dxvk {
|
|||||||
DxbcUavFlags uavFlags() const {
|
DxbcUavFlags uavFlags() const {
|
||||||
return DxbcUavFlags(bit::extract(m_bits, 16, 16));
|
return DxbcUavFlags(bit::extract(m_bits, 16, 16));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DxbcConstantBufferAccessType accessType() const {
|
||||||
|
return DxbcConstantBufferAccessType(bit::extract(m_bits, 11, 11));
|
||||||
|
}
|
||||||
|
|
||||||
uint32_t controlPointCount() const {
|
uint32_t controlPointCount() const {
|
||||||
return bit::extract(m_bits, 11, 16);
|
return bit::extract(m_bits, 11, 16);
|
||||||
|
@ -625,5 +625,11 @@ namespace dxvk {
|
|||||||
Raw = 1,
|
Raw = 1,
|
||||||
Structured = 2,
|
Structured = 2,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
enum class DxbcConstantBufferAccessType : uint32_t {
|
||||||
|
StaticallyIndexed = 0,
|
||||||
|
DynamicallyIndexed = 1,
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user