aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/debug_utils/debug_utils.cpp
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2019-12-22 22:48:43 -0300
committerReinUsesLisp <reinuseslisp@airmail.cc>2019-12-22 22:59:11 -0300
commit46b7e6df1e9e64b1211559aee9066b71646c34aa (patch)
treeae18e69016611568db112dbf0e5700c43f1fbed5 /src/video_core/debug_utils/debug_utils.cpp
parent9d9c29a986b501a879296a7856bd6499370f830b (diff)
fixed_pipeline_state: Define structure and loaders
The intention behind this hasheable structure is to describe the state of fixed function pipeline state that gets compiled to a single graphics pipeline state object. This is all dynamic state in OpenGL but Vulkan wants it in an immutable state, even if hardware can edit it freely. In this commit the structure is defined in an optimized state (it uses booleans, has paddings and many data entries that can be packed to single integers). This is intentional as an initial implementation that is easier to debug, implement and review. It will be optimized in later stages, or it might change if Vulkan gets more dynamic states.
Diffstat (limited to 'src/video_core/debug_utils/debug_utils.cpp')
0 files changed, 0 insertions, 0 deletions