summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/maxwell_to_vk.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-10-06Implement X8_D24 formatKelebek11-2/+3
2023-09-21renderer_vulkan: Correct component order for A4B4G4R4_UNORMGPUCode1-1/+1
2023-08-18video_core: Fix vulkan assert errorFeng Chen1-1/+1
2023-06-28video_core: Add BCn decoding supportGPUCode1-0/+20
2023-06-03Implement scaled vertex buffer format emulationBilly Laws1-0/+8
2023-05-23textures: add BC1 and BC3 compressors and recompression settingLiam1-6/+18
2023-05-03GPU: implement missing ASTCFernando Sahmkow1-0/+3
2023-03-10video_core: Update texture formatFeng Chen1-6/+1
2022-12-26video_core: Implement other missing vulkan topologyFengChen1-3/+16
2022-12-26video_core: Implement vulkan QuadStrip topologyFengChen1-1/+3
2022-12-04vulkan_common: clean up extension usageLiam1-1/+1
2022-11-24GPU: Implement additional render target formats.Fernando Sahmkow1-0/+1
2022-11-24maxwell_to_vk: Add R16_SINTMorph1-1/+1
2022-11-24maxwell_to_vk: Fix format usage bitsMorph1-2/+2
2022-10-07Update 3D regsKelebek11-158/+179
2022-10-06VideoCore: Implement formats needed for N64 emulation.Fernando Sahmkow1-1/+1
2022-10-06Texture Cache: Add ASTC 10x5 Format.Fernando Sahmkow1-0/+2
2022-08-19video_core: implement R16G16B16X16 texture formatLiam1-1/+1
2022-08-03renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED, R8G8B8_SSCALEDLiam1-180/+189
2022-07-06renderer_(gl/vk): Implement ASTC_10x6_UNORMMorph1-0/+1
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam1-6/+6
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-04-14video_core: implement formats for N64 emulationFernando Sahmkow1-0/+2
2022-02-25maxwell_to_(gl/vk): Add 11_11_10 float vertex formatMorph1-0/+2
2021-12-11maxwell_to_vk: Add ASTC_2D_5X4_UNORMMorph1-1/+1
2021-12-09maxwell_to_vk: Add ASTC_2D_8X5_UNORMMorph1-1/+1
2021-12-08renderer_vulkan: Add R16G16_UINTMorph1-1/+1
2021-11-18renderer_vulkan: Implement S8_UINT stencil formatMorph1-0/+3
2021-07-23maxwell_to_vk: Add R16_SNORMReinUsesLisp1-1/+1
2021-07-23shader: Unify shader stage typesReinUsesLisp1-7/+8
2021-07-23shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp1-0/+13
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-0/+24
2021-03-13renderer_vulkan: Accelerate ASTC decodingameerj1-1/+1
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-5/+1
2021-01-24vk_texture_cache: Support image store on sRGB images with VkImageViewUsageCreateInfoReinUsesLisp1-11/+16
2021-01-24maxwell_to_vk: Silence -Wextra warnings about using different enum typesReinUsesLisp1-1/+1
2021-01-04renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp1-1/+1
2021-01-03renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp1-4/+4
2020-12-31vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.hReinUsesLisp1-1/+1
2020-12-30maxwell_to_vk: Initialize usage variable in SurfaceFormat()Lioncash1-1/+1
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-7/+23
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash1-20/+17
2020-09-16video_core: Enforce -Werror=switchReinUsesLisp1-4/+20
2020-07-13video_core: Rearrange pixel format namesReinUsesLisp1-92/+92
2020-07-13video_core: Fix DXT4 and RGB565ReinUsesLisp1-1/+3
2020-07-13video_core: Fix B5G6R5_UNORM render target formatReinUsesLisp1-0/+1
2020-07-13video_core: Fix B5G6R5UReinUsesLisp1-1/+1
2020-07-13video_core: Implement RGBA32_SINT render targetReinUsesLisp1-0/+1
2020-07-13video_core: Implement RGBA32_SINT render targetReinUsesLisp1-0/+1
2020-07-13video_core: Implement RGBA16_SINT render targetReinUsesLisp1-0/+1
2020-07-13video_core: Implement RGBA8_SINT render targetReinUsesLisp1-0/+1
2020-07-13video_core: Implement RG32_SINT render targetReinUsesLisp1-0/+1
2020-07-13video_core: Implement RG8_SINT render target and fix RG8_UINTReinUsesLisp1-0/+1
2020-07-13video_core: Implement R8_SINT render targetReinUsesLisp1-0/+1
2020-07-13video_core: Implement R8_SNORM render targetReinUsesLisp1-0/+1
2020-06-28maxwell_to_vk: Reorder vertex formats and add A2B10G10R10 for all types except floatMorph1-75/+69
2020-06-18maxwell_to_vk: Reorder filter cases and correct mipmap_filter=NoneMorph1-17/+15
2020-06-02maxwell_to_vk: Add R16UI image formatReinUsesLisp1-1/+1
2020-05-18maxwell_to_vk: Add format B8G8R8A8_SRGBMorph1-2/+2
2020-05-04vk_graphics_pipeline: Implement viewport swizzles with NV_viewport_swizzleReinUsesLisp1-0/+23
2020-04-30maxwell_to_vk: implement missing signed int formatsDan1-2/+14
2020-04-30texture: Implement R8G8UIMorph1-0/+1
2020-04-15maxwell_to_vk: Add uint16 vertex formatsReinUsesLisp1-0/+8
2020-04-15maxwell_to_vk: Add missing breaksReinUsesLisp1-0/+2
2020-04-11renderer_vulkan: Drop Vulkan-HppReinUsesLisp1-260/+263
2020-03-27maxwell_to_vk: implement signedscaled vertex formatsDan1-0/+20
2020-03-19maxwell_to_vk: Sielence -Wswitch warningReinUsesLisp1-0/+2
2020-03-15maxwell_to_vk: Implement RG32 and RGB32 integer vertex formatsReinUsesLisp1-0/+4
2020-03-13fix formattingmakigumo1-1/+1
2020-03-13maxwell_to_vk: add vertex format eA2B10G10R10UnormPack32makigumo1-1/+3
2020-03-13video_core: Implement RGBA16_SNORMReinUsesLisp1-0/+1
2020-03-06maxwell_to_vk: Remove Storage capability for A1B5G5R5UReinUsesLisp1-1/+1
2020-02-28maxwell_3d: Flatten cull and front face registersReinUsesLisp1-7/+7
2020-02-24video_core: Implement more scaler attribute formatsReinUsesLisp1-0/+14
2020-02-18add vertex UnsignedInt size RGBANguyen Dac Nam1-0/+2
2020-02-18vulkan: add DXT23_SRGBNguyen Dac Nam1-1/+1
2020-02-15texture: Implement R32IReinUsesLisp1-0/+1
2020-01-10maxwell_to_vk: Implement GL_CLAMP hacking Nvidia's driverReinUsesLisp1-2/+7
2019-12-13maxwell_to_vk: Improve image format table and add more formatsReinUsesLisp1-86/+120
2019-12-13maxwell_to_vk: Implement more vertex formatsReinUsesLisp1-7/+81
2019-12-13maxwell_to_vk: Implement more primitive topologiesReinUsesLisp1-1/+9
2019-12-13maxwell_to_vk: Approach GL_CLAMP closer to the GL specReinUsesLisp1-5/+11
2019-12-13maxwell_to_vk: Use VK_EXT_index_type_uint8 when availableReinUsesLisp1-3/+6
2019-11-23video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp1-6/+8
2019-11-14texture_cache: Drop abstracted ComponentTypeReinUsesLisp1-72/+70
2019-09-22video_core: Implement RGBX16F PixelFormatFearlessTobi1-0/+1
2019-05-30maxwell_to_gl: Use GL_CLAMP to emulate Clamp wrap modeReinUsesLisp1-1/+1
2019-04-18video_core: Silent -Wswitch warningsReinUsesLisp1-4/+6
2019-03-04maxwell_to_vk: Initial implementationReinUsesLisp1-0/+483