| Age | Commit message (Collapse) | Author |
|
Should we ever introduce anything else that has to be done when a command
buffer is executed (e.g. invalidating constants from previous commit), we
don't have to update all the callers.
|
|
If a draw caused a command buffer submission, the current uniform storage
should not be used for the new command buffer.
|
|
This stores enough information to recreate the pipeline, including the
shader UIDs, blend/depth/rasterization state, primitive and vertex format.
|
|
There's not a lot of point in passing these around or storing them
(texture cache/state tracker mainly) as there will only ever be a single
instance of the class.
Also adds downcast helpers such as Vulkan::Renderer::GetInstance().
|
|
PixelShaderGen: Fix UID issues.
|
|
It is already stored within the UID.
|
|
|
|
Adds headers where necessary to eliminate indirect includes.
Also adds headers to ensure certain standard constructs always
resolve correctly
|
|
|
|
|