mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-20 19:54:19 +01:00
[d3d11] Add some documentation to d3d11_cmd.h
This commit is contained in:
parent
e665d896e3
commit
4f0da40afa
@ -4,15 +4,36 @@
|
||||
|
||||
namespace dxvk {
|
||||
|
||||
/**
|
||||
* \brief D3D11 command type
|
||||
*
|
||||
* Used to identify the type of command
|
||||
* data most recently added to a CS chunk.
|
||||
*/
|
||||
enum class D3D11CmdType {
|
||||
DrawIndirect,
|
||||
DrawIndirectIndexed,
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* \brief Command data header
|
||||
*
|
||||
* Stores the command type. All command
|
||||
* data structs must inherit this struct.
|
||||
*/
|
||||
struct D3D11CmdData {
|
||||
D3D11CmdType type;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* \brief Indirect draw command data
|
||||
*
|
||||
* Stores the offset into the draw buffer for
|
||||
* the first draw, as well as the number of
|
||||
* draws to execute.
|
||||
*/
|
||||
struct D3D11CmdDrawIndirectData : public D3D11CmdData {
|
||||
uint32_t offset;
|
||||
uint32_t count;
|
||||
|
Loading…
x
Reference in New Issue
Block a user