summaryrefslogtreecommitdiffstats
path: root/src/video_core/vulkan_common/vulkan_device.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* shader: Require dual source blendingReinUsesLisp2021-07-231-1/+2
|
* shader: Implement PIXLD.MY_INDEXReinUsesLisp2021-07-231-1/+2
|
* spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp2021-07-231-0/+5
|
* shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp2021-07-231-1/+2
|
* spirv: Rework storage buffers and shader memoryReinUsesLisp2021-07-231-1/+28
|
* shader: Implement ATOM/S and REDameerj2021-07-231-0/+14
|
* nsight_aftermath_tracker: Report used shaders to Nsight AftermathReinUsesLisp2021-07-231-1/+1
|
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp2021-07-231-0/+34
|
* shader: Implement VOTEameerj2021-07-231-0/+1
|
* shader: Add partial rasterizer integrationReinUsesLisp2021-07-231-0/+15
|
* shader: Add denorm flush supportReinUsesLisp2021-07-231-8/+18
|
* spirv: Add lower fp16 to fp32 passReinUsesLisp2021-07-231-5/+5
|
* Merge pull request #6502 from ameerj/vendor-titleMorph2021-06-281-0/+21
|\ | | | | main: Add GPU Vendor name to running title bar
| * video_core: Add GPU vendor name to window title barameerj2021-06-211-0/+21
| |
* | vulkan_device: Make device memory match the rest of the fileReinUsesLisp2021-06-251-2/+2
| | | | | | | | Match the style in the file.
* | Reaper: Correct size calculation on Vulkan.Fernando Sahmkow2021-06-171-5/+3
| |
* | Reaper: Change memory restrictions on TC depending on host memory on VK.Fernando Sahmkow2021-06-171-0/+14
|/
* common: Move settings to common from core.bunnei2021-04-151-1/+1
| | | | - Removes a dependency on core and input_common from common.
* vulkan_device: Enable EXT_robustness2 featuresJoshua Ashton2021-04-111-0/+9
| | | | | | When this was being made mandatory, these enablement of these features was removed, but this is still needed. Fixes: 757fd1e91716 ("vulkan_device: Require VK_EXT_robustness2")
* vulkan_common: enable OpenGL interop on other UnicesJan Beich2021-03-301-1/+1
|
* vulkan_device: Require VK_EXT_robustness2ReinUsesLisp2021-02-131-36/+14
| | | | | | | We are already using robustness2 features without requiring it explicitly, causing potential crashes on drivers without the extension. Requiring this at boot allows better diagnostics for it and formalizes our usage on the extension.
* vulkan_device: Enable robustBufferAccessReinUsesLisp2021-02-131-1/+2
| | | | | Fix regression on Pascal on Animal Crossing: New Horizons, fixing a validation error.
* vulkan_common: Expose interop and headless devicesReinUsesLisp2021-02-131-6/+15
|
* vulkan_common: Make interop extensions mandatoryReinUsesLisp2021-02-131-0/+6
|
* vulkan_device: Enable robust buffersReinUsesLisp2021-02-131-2/+4
|
* vulkan_device: Use designated initializers for featuresReinUsesLisp2021-02-131-60/+59
|
* vulkan_device: Fix formatting of constantsReinUsesLisp2021-02-131-10/+6
|
* vulkan_device: Blacklist Intel from float16 math (#5798)Rodrigo Locatti2021-01-271-0/+5
| | | | Astral Chain crashes Intel's SPIR-V compiler when using fp16. Disable this while the vendor works on a fix.
* vulkan_device: Lift VK_EXT_extended_dynamic_state blacklist on RDNAReinUsesLisp2021-01-251-23/+0
| | | | It seems to be safe to use this on new drivers.
* Merge pull request #5350 from ReinUsesLisp/vk-init-warnsRodrigo Locatti2021-01-151-3/+4
|\ | | | | vulkan_common: Silence missing initializer warnings
| * vulkan_common: Silence missing initializer warningsReinUsesLisp2021-01-151-3/+4
| | | | | | | | Silence warnings explicitly initializing all members on construction.
* | vulkan_device: Enable shaderStorageImageMultisample conditionallyReinUsesLisp2021-01-151-1/+2
|/ | | | Fix Vulkan initialization on ANV.
* vulkan_device: Remove requirement on shaderStorageImageMultisampleReinUsesLisp2021-01-131-1/+0
| | | | | yuzu doesn't currently emulate MS image stores. Requiring this makes no sense for now. Fixes ANV not booting any games on Vulkan.
* vulkan_device: Allow creating a device without surfaceReinUsesLisp2021-01-041-3/+3
|
* renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_commonReinUsesLisp2021-01-041-2/+5
|
* renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp2021-01-041-0/+883