summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/maxwell_to_vk.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Implement X8_D24 formatKelebek12023-10-061-2/+3
* renderer_vulkan: Correct component order for A4B4G4R4_UNORMGPUCode2023-09-211-1/+1
* video_core: Fix vulkan assert errorFeng Chen2023-08-181-1/+1
* video_core: Add BCn decoding supportGPUCode2023-06-281-0/+20
* Implement scaled vertex buffer format emulationBilly Laws2023-06-031-0/+8
* textures: add BC1 and BC3 compressors and recompression settingLiam2023-05-231-6/+18
* GPU: implement missing ASTCFernando Sahmkow2023-05-031-0/+3
* video_core: Update texture formatFeng Chen2023-03-101-6/+1
* video_core: Implement other missing vulkan topologyFengChen2022-12-261-3/+16
* video_core: Implement vulkan QuadStrip topologyFengChen2022-12-261-1/+3
* vulkan_common: clean up extension usageLiam2022-12-041-1/+1
* Merge pull request #9307 from Morph1984/not-used-correctlyliamwhite2022-11-261-3/+3
|\
| * maxwell_to_vk: Add R16_SINTMorph2022-11-241-1/+1
| * maxwell_to_vk: Fix format usage bitsMorph2022-11-241-2/+2
* | GPU: Implement additional render target formats.Fernando Sahmkow2022-11-241-0/+1
|/
* Update 3D regsKelebek12022-10-071-158/+179
* VideoCore: Implement formats needed for N64 emulation.Fernando Sahmkow2022-10-061-1/+1
* Texture Cache: Add ASTC 10x5 Format.Fernando Sahmkow2022-10-061-0/+2
* video_core: implement R16G16B16X16 texture formatLiam2022-08-191-1/+1
* renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED, R8G8B8_SSCALEDLiam2022-08-031-180/+189
* renderer_(gl/vk): Implement ASTC_10x6_UNORMMorph2022-07-061-0/+1
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-141-6/+6
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: implement formats for N64 emulationFernando Sahmkow2022-04-141-0/+2
* maxwell_to_(gl/vk): Add 11_11_10 float vertex formatMorph2022-02-251-0/+2
* maxwell_to_vk: Add ASTC_2D_5X4_UNORMMorph2021-12-111-1/+1
* maxwell_to_vk: Add ASTC_2D_8X5_UNORMMorph2021-12-091-1/+1
* renderer_vulkan: Add R16G16_UINTMorph2021-12-081-1/+1
* renderer_vulkan: Implement S8_UINT stencil formatMorph2021-11-181-0/+3
* maxwell_to_vk: Add R16_SNORMReinUsesLisp2021-07-231-1/+1
* shader: Unify shader stage typesReinUsesLisp2021-07-231-7/+8
* shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp2021-07-231-0/+13
* shader: Add partial rasterizer integrationReinUsesLisp2021-07-231-0/+24
* renderer_vulkan: Accelerate ASTC decodingameerj2021-03-131-1/+1
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-5/+1
* Merge pull request #5807 from ReinUsesLisp/vc-warningsLC2021-01-241-1/+1
|\
| * maxwell_to_vk: Silence -Wextra warnings about using different enum typesReinUsesLisp2021-01-241-1/+1
* | vk_texture_cache: Support image store on sRGB images with VkImageViewUsageCreateInfoReinUsesLisp2021-01-241-11/+16
|/
* renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp2021-01-041-1/+1
* renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp2021-01-031-4/+4
* vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.hReinUsesLisp2020-12-311-1/+1
* maxwell_to_vk: Initialize usage variable in SurfaceFormat()Lioncash2020-12-301-1/+1
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-7/+23
* video_core: Remove unnecessary enum class casting in logging messagesLioncash2020-12-071-20/+17
* video_core: Enforce -Werror=switchReinUsesLisp2020-09-161-4/+20
* video_core: Rearrange pixel format namesReinUsesLisp2020-07-131-92/+92
* video_core: Fix DXT4 and RGB565ReinUsesLisp2020-07-131-1/+3
* video_core: Fix B5G6R5_UNORM render target formatReinUsesLisp2020-07-131-0/+1
* video_core: Fix B5G6R5UReinUsesLisp2020-07-131-1/+1
* video_core: Implement RGBA32_SINT render targetReinUsesLisp2020-07-131-0/+1
* video_core: Implement RGBA32_SINT render targetReinUsesLisp2020-07-131-0/+1
* video_core: Implement RGBA16_SINT render targetReinUsesLisp2020-07-131-0/+1
* video_core: Implement RGBA8_SINT render targetReinUsesLisp2020-07-131-0/+1
* video_core: Implement RG32_SINT render targetReinUsesLisp2020-07-131-0/+1
* video_core: Implement RG8_SINT render target and fix RG8_UINTReinUsesLisp2020-07-131-0/+1
* video_core: Implement R8_SINT render targetReinUsesLisp2020-07-131-0/+1
* video_core: Implement R8_SNORM render targetReinUsesLisp2020-07-131-0/+1
* maxwell_to_vk: Reorder vertex formats and add A2B10G10R10 for all types except floatMorph2020-06-281-75/+69
* maxwell_to_vk: Reorder filter cases and correct mipmap_filter=NoneMorph2020-06-181-17/+15
* maxwell_to_vk: Add R16UI image formatReinUsesLisp2020-06-021-1/+1
* maxwell_to_vk: Add format B8G8R8A8_SRGBMorph2020-05-181-2/+2
* Merge pull request #3839 from Morph1984/r8g8uiRodrigo Locatti2020-05-091-0/+1
|\
| * texture: Implement R8G8UIMorph2020-04-301-0/+1
* | Merge pull request #3842 from makigumo/maxwell_to_vk_vertexattribute_signed_intbunnei2020-05-091-2/+14
|\ \
| * | maxwell_to_vk: implement missing signed int formatsDan2020-04-301-2/+14
| |/
* / vk_graphics_pipeline: Implement viewport swizzles with NV_viewport_swizzleReinUsesLisp2020-05-041-0/+23
|/
* maxwell_to_vk: Add uint16 vertex formatsReinUsesLisp2020-04-151-0/+8
* maxwell_to_vk: Add missing breaksReinUsesLisp2020-04-151-0/+2
* renderer_vulkan: Drop Vulkan-HppReinUsesLisp2020-04-111-260/+263
* maxwell_to_vk: implement signedscaled vertex formatsDan2020-03-271-0/+20
* maxwell_to_vk: Sielence -Wswitch warningReinUsesLisp2020-03-191-0/+2
* Merge pull request #3519 from ReinUsesLisp/int-formatsMat M2020-03-171-0/+4
|\
| * maxwell_to_vk: Implement RG32 and RGB32 integer vertex formatsReinUsesLisp2020-03-151-0/+4
* | Merge pull request #3501 from ReinUsesLisp/rgba16-snormRodrigo Locatti2020-03-161-0/+1
|\ \
| * | video_core: Implement RGBA16_SNORMReinUsesLisp2020-03-131-0/+1
| |/
* | fix formattingmakigumo2020-03-131-1/+1
* | maxwell_to_vk: add vertex format eA2B10G10R10UnormPack32makigumo2020-03-131-1/+3
|/
* Merge pull request #3301 from ReinUsesLisp/state-trackerRodrigo Locatti2020-03-091-7/+7
|\
| * maxwell_3d: Flatten cull and front face registersReinUsesLisp2020-02-281-7/+7
* | maxwell_to_vk: Remove Storage capability for A1B5G5R5UReinUsesLisp2020-03-061-1/+1
* | Merge pull request #3455 from ReinUsesLisp/attr-scaledbunnei2020-03-041-0/+14
|\ \ | |/ |/|
| * video_core: Implement more scaler attribute formatsReinUsesLisp2020-02-241-0/+14
* | Merge pull request #3417 from ReinUsesLisp/r32ibunnei2020-02-251-0/+1
|\ \ | |/ |/|
| * texture: Implement R32IReinUsesLisp2020-02-151-0/+1
* | add vertex UnsignedInt size RGBANguyen Dac Nam2020-02-181-0/+2
* | vulkan: add DXT23_SRGBNguyen Dac Nam2020-02-181-1/+1
|/
* maxwell_to_vk: Implement GL_CLAMP hacking Nvidia's driverReinUsesLisp2020-01-101-2/+7
* maxwell_to_vk: Improve image format table and add more formatsReinUsesLisp2019-12-131-86/+120
* maxwell_to_vk: Implement more vertex formatsReinUsesLisp2019-12-131-7/+81
* maxwell_to_vk: Implement more primitive topologiesReinUsesLisp2019-12-131-1/+9
* maxwell_to_vk: Approach GL_CLAMP closer to the GL specReinUsesLisp2019-12-131-5/+11
* maxwell_to_vk: Use VK_EXT_index_type_uint8 when availableReinUsesLisp2019-12-131-3/+6
* video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp2019-11-231-6/+8
* texture_cache: Drop abstracted ComponentTypeReinUsesLisp2019-11-141-72/+70
* video_core: Implement RGBX16F PixelFormatFearlessTobi2019-09-221-0/+1
* maxwell_to_gl: Use GL_CLAMP to emulate Clamp wrap modeReinUsesLisp2019-05-301-1/+1
* video_core: Silent -Wswitch warningsReinUsesLisp2019-04-181-4/+6
* maxwell_to_vk: Initial implementationReinUsesLisp2019-03-041-0/+483