summaryrefslogtreecommitdiffstats
path: root/src/video_core/host_shaders (unfollow)
Commit message (Expand)AuthorFilesLines
2024-02-10host_shaders: add vendor workaround for adreno driversLiam1-6/+4
2024-02-09nvnflinger/gpu: implement blendingLiam12-33/+35
2024-01-31renderer_vulkan: implement layer stack compositionLiam7-40/+34
2024-01-31renderer_vulkan: convert FSR to graphics pipelineLiam7-28/+37
2024-01-31renderer_opengl: split out FXAALiam1-2/+2
2024-01-07Fix typos in video_coreViktor Szépe1-9/+9
2023-10-16Changes based on hardware testsSquall-Leonhart3-22/+3
2023-10-15added missing trailing line.Squall Leonhart1-1/+1
2023-10-15use texelfetch instead of texturelodSquall-Leonhart2-2/+2
2023-10-15Another missing copy connected to Bravely Default IISquall-Leonhart2-0/+19
2023-10-15Implement missing formats for Bravely Default 2Squall-Leonhart2-0/+16
2023-10-07update shader to confirmed format copySquall Leonhart1-1/+1
2023-10-04lets not convert depth to greyscale since this makes the exhaust and tire smoke light gray/whiteSquall-Leonhart1-1/+1
2023-10-04Implements D32_Float to A8B8G8R8_UNORM format copySquall-Leonhart2-0/+15
2023-09-25host_shaders: More proper handling of x2 MSAA copiesGPUCode2-4/+10
2023-09-23Query Cache: Fix Prefix SumsFernando Sahmkow2-82/+109
2023-09-23Query Cache: Simplify Prefix Sum compute shaderFernando Sahmkow3-65/+227
2023-09-23Query Cache: Implement host side sample counting.Fernando Sahmkow2-0/+125
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow2-0/+21
2023-09-07video_core: Fix d24r8/s8d24 convert shader build error in moltenvkFeng Chen2-8/+8
2023-08-19Masked depthstencil clearsKelebek12-0/+13
2023-08-10flatten color_valuesAmeer J1-14/+9
2023-08-10flatten encoding_valuesAmeer J1-11/+10
2023-08-10flatten result vectorAmeer J1-14/+5
2023-08-09GetUnquantizedWeightVectorAmeer J1-69/+63
2023-08-06Compute ReplicateAmeer J1-85/+20
2023-08-06minorAmeer J1-12/+6
2023-08-06undo uintAmeer J1-3/+3
2023-08-06Revert "vulkan dims specialization"Ameer J3-103/+16
2023-08-06vulkan dims specializationameerj3-16/+103
2023-08-06small_block optAmeer J1-4/+3
2023-08-06remove TexelWeightParamsAmeer J1-46/+31
2023-08-06error/void extent funcsAmeer J1-48/+43
2023-08-06more packingAmeer J1-109/+109
2023-08-06Revert "uint result index"Ameer J1-1/+1
2023-08-06Revert "bfe instead of mod"Ameer J1-15/+13
2023-08-06Revert "global endpoints"Ameer J1-36/+40
2023-08-06global endpointsAmeer J1-40/+36
2023-08-06bfe instead of modAmeer J1-13/+15
2023-08-06uint result indexAmeer J1-1/+1
2023-08-06amd optsAmeer J1-16/+13
2023-08-06const, pack result_vector and replicate tables,Ameer J1-227/+260
2023-08-06minor redundancy cleanupAmeer J1-12/+2
2023-08-06extractbits robustnessAmeer J1-5/+8
2023-08-06reuse vectors memoryAmeer J1-33/+17
2023-08-06EncodingData packAmeer J1-44/+69
2023-08-06flatteningAmeer J1-43/+44
2023-08-06weights refactorAmeer J1-26/+22
2023-08-06params.max_weightAmeer J1-5/+2
2023-08-06skip bitsAmeer J1-9/+14
2023-08-06restrictAmeer J1-2/+2
2023-06-26OpenGL: Add Local Memory warmup shaderameerj2-0/+48
2023-03-12general: fix spelling mistakesLiam2-2/+2
2023-02-11texture_cache: OpenGL: Implement MSAA uploads and copiesameerj3-0/+61
2023-01-28video_core: Implement vulkan clear specified channelFengChen3-0/+26
2023-01-26video_core/opengl: Add FSR upscaling filter to the OpenGL rendererWollnashorn4-2/+154
2023-01-16Address feedbackFeng Chen1-1/+1
2023-01-05video_core: Implement opengl/vulkan draw_textureFeng Chen3-18/+12
2023-01-05video_core: Implement maxwell3d draw texture methodFeng Chen1-0/+13
2023-01-05vulkan: implement 'turbo mode' clock boosterLiam2-0/+30
2022-12-26video_core: Implement vulkan QuadStrip topologyFengChen1-2/+4
2022-12-08video_core: Integrate SMAALiam9-5/+1564
2022-09-15video_core: Modify astc texture decode error fill valueFengChen1-1/+1
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda5-0/+15
2022-04-28chore: add missing SPDX tagsAndrea Pappacoda1-21/+2
2022-04-23general: Convert source file copyright comments over to SPDXMorph29-87/+58
2022-04-07OpenGL: fix S8D24 to ABGR8 conversionsLiam2-0/+19
2022-03-16Address review commentsLiam2-2/+2
2022-03-16Vulkan: convert S8D24 <-> ABGR8Liam2-0/+24
2022-01-16astc_decoder: Combine FastReplicate functions to work around new NV driver bugameerj1-34/+46
2021-11-22Texture Cache: Correct conversion shaders.Fernando Sahmkow2-2/+2
2021-11-22TextureCache: Simplify blitting of D24S8 formats and fix bugs.Fernando Sahmkow5-104/+0
2021-11-21HostShaders: Fix D24S8 convertion shaders.Fernando Sahmkow6-23/+47
2021-11-20TextureCache: Assure full conversions on depth/stencil write shaders.Fernando Sahmkow3-6/+6
2021-11-20TextureCache: Add R16G16 to D24S8 converter.Fernando Sahmkow2-0/+19
2021-11-19TextureCache: Add B10G11R11 to D24S8 converter.Fernando Sahmkow2-0/+20
2021-11-19TextureCache: Implement additional D24S8 convertions.Fernando Sahmkow3-0/+44
2021-11-19Vulkan: implement D24S8 <-> RGBA8 convertions.Fernando Sahmkow3-0/+40
2021-11-16HostShader: fix Gaussian filter.FernandoS271-2/+2
2021-11-16host_shaders: Misc copyright/style changesameerj4-10/+12
2021-11-16Presentation: Only use FP16 in scaling shaders on supported devices in VulkanMarshall Mohror9-95/+147
2021-11-16HostShader: Fix gaussian and add attribution.Fernando Sahmkow1-23/+19
2021-11-16Vulkan: Implement FXAAFernandoS271-1/+1
2021-11-16OpenGL: Implement FXAAMarshall Mohror3-0/+114
2021-11-16VideoCore: Add gaussian filtering.FernandoS272-0/+75
2021-11-16Update scaleforce to use FP16Marshall Mohror1-88/+55
2021-11-16vulkan: Implement FidelityFX Super ResolutionMarshall Mohror4-2/+155
2021-11-16Renderers: Unify post processing filter shadersameerj5-202/+28
2021-11-16Renderer: Implement Bicubic and ScaleForce filters.Fernando Sahmkow5-0/+388
2021-09-17host_shaders: Remove opengl_copy_bgra.compameerj2-16/+0
2021-08-01astc_decoder: Reduce workgroup sizeameerj1-1/+1
2021-08-01astc_decoder: Compute offset swizzles in-shaderameerj1-33/+13
2021-08-01astc_decoder: Make use of uvec4 for payload dataameerj1-79/+43
2021-08-01astc_decoder: Simplify Select2DPartitionameerj1-38/+19
2021-08-01astc_decoder: Optimize the use EncodingDataameerj1-25/+25
2021-06-19astc_decoder.comp: Remove unnecessary LUT SSBOsameerj1-19/+16
2021-06-19astc: Various robustness enhancements for the gpu decoderameerj1-9/+6
2021-06-16astc_decoder: Fix LDR CEM1 endpoint calculationameerj1-1/+1
2021-06-13cmake: Fix find_program usage for 3.15lat9nq1-1/+4
2021-03-25astc_decoder: Refactor for style and more efficient memory useameerj1-262/+307
2021-03-13astc_decoder: Reimplement LayersRodrigo Locatti1-18/+15
2021-03-13astc_decoder: Fix out of bounds memory accessameerj1-2/+10
2021-03-13renderer_vulkan: Accelerate ASTC decodingameerj1-21/+22
2021-03-13host_shaders: Modify shader cmake integration to allow for larger shadersameerj3-2/+25
2021-03-13renderer_opengl: Accelerate ASTC texture decoding with a compute shaderameerj1-0/+1288
2021-03-04renderer_opengl: Swizzle BGR textures on copyameerj2-0/+16
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp3-30/+8
2021-02-02video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailablelat9nq1-1/+19
2021-01-24host_shaders/cmake: Pass --quiet to glslang to keep it quietReinUsesLisp1-1/+1
2020-12-30host_shaders: Add Vulkan assembler compute shadersReinUsesLisp4-0/+96
2020-12-30host_shaders: Add helper to blit depth stencil fragment shaderReinUsesLisp2-0/+17
2020-12-30host_shaders: Add texture color blit fragment shaderReinUsesLisp2-0/+15
2020-12-30host_shaders: Add shaders to present to the swapchainReinUsesLisp3-0/+36
2020-12-30host_shaders: Add shaders to convert between depth and color imagesReinUsesLisp3-0/+28
2020-12-30host_shaders: Add compute shader to copy BC4 as RG32UI to RGBA8ReinUsesLisp2-0/+71
2020-12-30host_shaders: Add shader to render a full screen triangleReinUsesLisp2-0/+30
2020-12-30host_shaders: Add pitch linear upload compute shaderReinUsesLisp2-0/+87
2020-12-30host_shaders: Add block linear upload compute shadersReinUsesLisp3-0/+249
2020-12-30host_shaders: Add copyright headers to OpenGL present shadersReinUsesLisp2-0/+8
2020-12-30video_core/host_shaders: Add support for prebuilt SPIR-V shadersReinUsesLisp1-16/+37
2020-09-24video_core: Fix instances where msbuild always regenerated host shadersReinUsesLisp2-12/+7
2020-08-24video_core/host_shaders: Add CMake integration for string shadersReinUsesLisp5-0/+97