Lioncash
|
502dbfb9eb
|
macro: Resolve missing parameter in doxygen comment
Resolves a -Wdocumentation warning.
|
2020-07-16 21:54:42 -04:00 |
|
Lioncash
|
7785123b1c
|
wrapper: Make use of designated initializers where applicable
|
2020-07-16 20:01:01 -04:00 |
|
Lioncash
|
01da386617
|
vk_texture_cache: Make use of designated initializers where applicable
|
2020-07-16 19:52:38 -04:00 |
|
Lioncash
|
169759e069
|
vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer
Discovered while converting relevant parts of the codebase over to
designated initializers.
|
2020-07-16 19:45:46 -04:00 |
|
Lioncash
|
08d36afd40
|
vk_swapchain: Make use of designated initializers where applicable
|
2020-07-16 19:27:02 -04:00 |
|
Lioncash
|
3c060503bc
|
vk_stream_buffer: Make use of designated initializers where applicable
|
2020-07-16 19:22:11 -04:00 |
|
Lioncash
|
70147e913f
|
vk_staging_buffer_pool: Make use of designated initializers where applicable
|
2020-07-16 19:22:03 -04:00 |
|
Lioncash
|
2025f847bb
|
vk_shader_util: Make use of designated initializers where applicable
|
2020-07-16 19:17:41 -04:00 |
|
Lioncash
|
97e7663004
|
vk_scheduler: Make use of designated initializers where applicable
|
2020-07-16 19:11:43 -04:00 |
|
Lioncash
|
fd7af52ec3
|
vk_sampler_cache: Make use of designated initializers where applicable
|
2020-07-16 19:06:40 -04:00 |
|
Lioncash
|
772b6e4d28
|
vk_resource_manager: Make use of designated initializers where applicable
|
2020-07-16 19:02:35 -04:00 |
|
Lioncash
|
8ebd6a21c5
|
vk_renderpass_cache: Make use of designated initializers where applicable
|
2020-07-16 18:57:23 -04:00 |
|
Lioncash
|
01f297f2e0
|
vk_rasterizer: Make use of designated initializers where applicable
|
2020-07-16 18:49:42 -04:00 |
|
Lioncash
|
c07b0ffe47
|
vk_query_cache: Make use of designated initializers where applicable
|
2020-07-16 18:34:04 -04:00 |
|
Lioncash
|
d43e923990
|
vk_pipeline_cache: Make use of designated initializers where applicable
|
2020-07-16 18:32:29 -04:00 |
|
Lioncash
|
7d5f93832c
|
vk_memory_manager: Make use of designated initializers where applicable
|
2020-07-16 18:26:30 -04:00 |
|
Lioncash
|
75c00c3cb0
|
vk_image: Make use of designated initializers where applicable
|
2020-07-16 18:24:26 -04:00 |
|
Lioncash
|
6d165481ad
|
vk_descriptor_pool: Make use of designated initializers where applicable
|
2020-07-16 18:19:45 -04:00 |
|
Lioncash
|
fb563e75e9
|
vk_graphics_pipeline: Resolve narrowing warnings
For whatever reason, VK_TRUE and VK_FALSE aren't defined as having a
VkBool32 type, so we need to cast to it explicitly.
|
2020-07-16 18:13:49 -04:00 |
|
Lioncash
|
5330ca396d
|
vk_compute_pipeline: Make use of designated initializers where applicable
|
2020-07-16 17:32:12 -04:00 |
|
Lioncash
|
757ddd8158
|
vk_compute_pass: Make use of designated initializers where applicable
Note: Some barriers can't be converted over yet, as they ICE MSVC.
|
2020-07-16 17:23:56 -04:00 |
|
Lioncash
|
a66a0a6a53
|
vk_buffer_cache: Make use of designated initializers where applicable
Note: An array within CopyFrom() cannot be converted over yet, as it
ICEs MSVC when converted over.
|
2020-07-16 16:59:39 -04:00 |
|
Rodrigo Locatti
|
be68ee88c2
|
Merge pull request #4333 from lioncash/desig3
vk_graphics_pipeline: Make use of designated initializers where applicable
|
2020-07-16 17:41:45 -03:00 |
|
Rodrigo Locatti
|
b6d73ec9c2
|
Merge pull request #4332 from lioncash/vkdev
vk_device: Make use of designated initializers where applicable
|
2020-07-16 17:41:20 -03:00 |
|
ReinUsesLisp
|
210cc0204d
|
decode/other: Implement S2R.LaneId
This maps to host's thread id.
- Fixes graphical issues on Paper Mario.
|
2020-07-16 16:09:39 -03:00 |
|
ReinUsesLisp
|
88e57b13e0
|
gl_arb_decompiler: Execute BAR even when inside control flow
Unlike GLSL, GLASM allows us to call BAR inside control flow.
- Fixes graphical artifacts in Paper Mario.
|
2020-07-16 16:05:52 -03:00 |
|
ReinUsesLisp
|
a5a72cbd20
|
renderer_{opengl,vulkan}: Clamp shared memory to host's limit
This stops shaders from failing to build when the exceed host's shared
memory size limit. An error is logged.
|
2020-07-16 16:02:46 -03:00 |
|
bunnei
|
98b36625fa
|
Merge pull request #4321 from lioncash/desig
vk_blit_screen: Make use of designated initializers where applicable
|
2020-07-16 14:55:36 -04:00 |
|
Lioncash
|
969100d41a
|
shader_cache: Make use of std::erase_if
Now that we use C++20, we can also make use of std::erase_if instead of
needing to do the erase-remove idiom.
|
2020-07-14 15:49:15 -04:00 |
|
bunnei
|
666b37ad56
|
Merge pull request #4242 from ReinUsesLisp/maxwell-dma
maxwell_dma: Match official doc and support pitch->voxel copies
|
2020-07-14 14:04:16 -04:00 |
|
Lioncash
|
0f8b977663
|
vk_device: Make use of designated initializers where applicable
Avoids redundant repetitions of variable names, and allows assignment
all in one statement.
|
2020-07-13 22:24:01 -04:00 |
|
Lioncash
|
0475a167f8
|
vk_graphics_pipeline: Make use of designated initializers where applicable
Avoids redundant variable name repetitions.
|
2020-07-13 21:07:56 -04:00 |
|
ReinUsesLisp
|
fbc232426d
|
video_core: Rearrange pixel format names
Normalizes pixel format names to match Vulkan names. Previous to this
commit pixel formats had no convention, leading to confusion and
potential bugs.
|
2020-07-13 01:44:23 -03:00 |
|
ReinUsesLisp
|
eda37ff26b
|
video_core: Fix DXT4 and RGB565
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
a8dab2ffb3
|
video_core/format_lookup_table: Add formats with existing PixelFormat
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
480850ffe7
|
video_core: Fix B5G6R5_UNORM render target format
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
990b14f181
|
video_core: Fix B5G6R5U
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
1d20aac795
|
video_core: Implement RGBA32_SINT render target
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
9338599d72
|
video_core: Implement RGBA32_SINT render target
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
95c0f5afe5
|
video_core: Implement RGBA16_SINT render target
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
977d6c46f3
|
video_core: Implement RGBA8_SINT render target
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
50c6030a8d
|
video_core: Implement RG32_SINT render target
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
e849d68048
|
video_core: Implement RG8_SINT render target and fix RG8_UINT
|
2020-07-13 01:01:09 -03:00 |
|
ReinUsesLisp
|
f29fede49c
|
video_core: Implement R8_SINT render target
|
2020-07-13 01:01:08 -03:00 |
|
ReinUsesLisp
|
fd33e996e0
|
video_core: Implement R8_SNORM render target
|
2020-07-13 01:01:08 -03:00 |
|
ReinUsesLisp
|
505c206eb8
|
video_core/surface: Remove explicit values on PixelFormat's definition
|
2020-07-13 01:01:08 -03:00 |
|
ReinUsesLisp
|
143662118c
|
video_core/surface: Reorder render target to pixel format switch
|
2020-07-13 01:01:08 -03:00 |
|
Lioncash
|
db6fbd5894
|
vk_blit_screen: Make use of designated initializers where applicable
Now that we make use of C++20, we can use designated initializers to
make things a little nicer to read.
|
2020-07-12 19:45:30 -04:00 |
|
ReinUsesLisp
|
0fe09df386
|
vk_state_tracker: Fix dirty flags for stencil_enable on VK_EXT_extended_dynamic_state
Fixes a regression on any game using stencil on devices with
VK_EXT_extended_dynamic_state.
|
2020-07-12 20:43:42 -03:00 |
|
ReinUsesLisp
|
fca26980a2
|
vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT
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.
|
2020-07-10 18:15:32 -03:00 |
|