| Age | Commit message (Collapse) | Author |
|
Resolves a -Wdocumentation warning.
|
|
|
|
|
|
Discovered while converting relevant parts of the codebase over to
designated initializers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For whatever reason, VK_TRUE and VK_FALSE aren't defined as having a
VkBool32 type, so we need to cast to it explicitly.
|
|
|
|
Note: Some barriers can't be converted over yet, as they ICE MSVC.
|
|
Note: An array within CopyFrom() cannot be converted over yet, as it
ICEs MSVC when converted over.
|
|
vk_graphics_pipeline: Make use of designated initializers where applicable
|
|
vk_device: Make use of designated initializers where applicable
|
|
This maps to host's thread id.
- Fixes graphical issues on Paper Mario.
|
|
Unlike GLSL, GLASM allows us to call BAR inside control flow.
- Fixes graphical artifacts in Paper Mario.
|
|
This stops shaders from failing to build when the exceed host's shared
memory size limit. An error is logged.
|
|
vk_blit_screen: Make use of designated initializers where applicable
|
|
Now that we use C++20, we can also make use of std::erase_if instead of
needing to do the erase-remove idiom.
|
|
maxwell_dma: Match official doc and support pitch->voxel copies
|
|
Avoids redundant repetitions of variable names, and allows assignment
all in one statement.
|
|
Avoids redundant variable name repetitions.
|
|
Normalizes pixel format names to match Vulkan names. Previous to this
commit pixel formats had no convention, leading to confusion and
potential bugs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Now that we make use of C++20, we can use designated initializers to
make things a little nicer to read.
|
|
VK_EXT_extended_dynamic_state
Fixes a regression on any game using stencil on devices with
VK_EXT_extended_dynamic_state.
|
|
This has been fixed in Nvidia's public beta driver 451.74. The previous
beta driver will be broken, people using these will have to update.
|