summaryrefslogtreecommitdiffstats
path: root/src/video_core/host_shaders (follow)
Commit message (Expand)AuthorAgeFilesLines
* renderer_vulkan: implement layer stack compositionLiam2024-01-317-40/+34
* renderer_vulkan: convert FSR to graphics pipelineLiam2024-01-317-28/+37
* renderer_opengl: split out FXAALiam2024-01-311-2/+2
* Fix typos in video_coreViktor Szépe2024-01-071-9/+9
* Merge pull request #11795 from Squall-Leonhart/D32FToOtherliamwhite2023-10-183-1/+17
|\
| * Changes based on hardware testsSquall-Leonhart2023-10-163-22/+3
| * added missing trailing line.Squall Leonhart2023-10-151-1/+1
| * use texelfetch instead of texturelodSquall-Leonhart2023-10-152-2/+2
| * Another missing copy connected to Bravely Default IISquall-Leonhart2023-10-152-0/+19
| * Implement missing formats for Bravely Default 2Squall-Leonhart2023-10-152-0/+16
* | Merge pull request #11349 from vonchenplus/buffer_cache_crashliamwhite2023-10-172-8/+8
|\ \ | |/ |/|
| * video_core: Fix d24r8/s8d24 convert shader build error in moltenvkFeng Chen2023-09-072-8/+8
* | update shader to confirmed format copySquall Leonhart2023-10-071-1/+1
* | lets not convert depth to greyscale since this makes the exhaust and tire smoke light gray/whiteSquall-Leonhart2023-10-041-1/+1
* | Implements D32_Float to A8B8G8R8_UNORM format copySquall-Leonhart2023-10-042-0/+15
* | host_shaders: More proper handling of x2 MSAA copiesGPUCode2023-09-252-4/+10
* | Query Cache: Fix Prefix SumsFernando Sahmkow2023-09-232-82/+109
* | Query Cache: Simplify Prefix Sum compute shaderFernando Sahmkow2023-09-233-65/+227
* | Query Cache: Implement host side sample counting.Fernando Sahmkow2023-09-232-0/+125
* | Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow2023-09-232-0/+21
|/
* Merge pull request #11149 from ameerj/astc-perf-prodliamwhite2023-08-211-535/+453
|\
| * flatten color_valuesAmeer J2023-08-101-14/+9
| * flatten encoding_valuesAmeer J2023-08-101-11/+10
| * flatten result vectorAmeer J2023-08-101-14/+5
| * GetUnquantizedWeightVectorAmeer J2023-08-091-69/+63
| * Compute ReplicateAmeer J2023-08-061-85/+20
| * minorAmeer J2023-08-061-12/+6
| * undo uintAmeer J2023-08-061-3/+3
| * Revert "vulkan dims specialization"Ameer J2023-08-063-103/+16
| * vulkan dims specializationameerj2023-08-063-16/+103
| * small_block optAmeer J2023-08-061-4/+3
| * remove TexelWeightParamsAmeer J2023-08-061-46/+31
| * error/void extent funcsAmeer J2023-08-061-48/+43
| * more packingAmeer J2023-08-061-109/+109
| * Revert "uint result index"Ameer J2023-08-061-1/+1
| * Revert "bfe instead of mod"Ameer J2023-08-061-15/+13
| * Revert "global endpoints"Ameer J2023-08-061-36/+40
| * global endpointsAmeer J2023-08-061-40/+36
| * bfe instead of modAmeer J2023-08-061-13/+15
| * uint result indexAmeer J2023-08-061-1/+1
| * amd optsAmeer J2023-08-061-16/+13
| * const, pack result_vector and replicate tables,Ameer J2023-08-061-227/+260
| * minor redundancy cleanupAmeer J2023-08-061-12/+2
| * extractbits robustnessAmeer J2023-08-061-5/+8
| * reuse vectors memoryAmeer J2023-08-061-33/+17
| * EncodingData packAmeer J2023-08-061-44/+69
| * flatteningAmeer J2023-08-061-43/+44
| * weights refactorAmeer J2023-08-061-26/+22
| * params.max_weightAmeer J2023-08-061-5/+2
| * skip bitsAmeer J2023-08-061-9/+14
| * restrictAmeer J2023-08-061-2/+2
* | Masked depthstencil clearsKelebek12023-08-192-0/+13
|/
* OpenGL: Add Local Memory warmup shaderameerj2023-06-262-0/+48
* general: fix spelling mistakesLiam2023-03-122-2/+2
* texture_cache: OpenGL: Implement MSAA uploads and copiesameerj2023-02-113-0/+61
* video_core: Implement vulkan clear specified channelFengChen2023-01-283-0/+26
* video_core/opengl: Add FSR upscaling filter to the OpenGL rendererWollnashorn2023-01-264-2/+154
* Merge pull request #9556 from vonchenplus/draw_textureliamwhite2023-01-193-4/+11
|\
| * Address feedbackFeng Chen2023-01-161-1/+1
| * video_core: Implement opengl/vulkan draw_textureFeng Chen2023-01-053-18/+12
| * video_core: Implement maxwell3d draw texture methodFeng Chen2023-01-051-0/+13
* | vulkan: implement 'turbo mode' clock boosterLiam2023-01-052-0/+30
|/
* video_core: Implement vulkan QuadStrip topologyFengChen2022-12-261-2/+4
* video_core: Integrate SMAALiam2022-12-089-5/+1564
* video_core: Modify astc texture decode error fill valueFengChen2022-09-151-1/+1
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-275-0/+15
* chore: add missing SPDX tagsAndrea Pappacoda2022-04-281-21/+2
* general: Convert source file copyright comments over to SPDXMorph2022-04-2329-87/+58
* OpenGL: fix S8D24 to ABGR8 conversionsLiam2022-04-072-0/+19
* Address review commentsLiam2022-03-162-2/+2
* Vulkan: convert S8D24 <-> ABGR8Liam2022-03-162-0/+24
* astc_decoder: Combine FastReplicate functions to work around new NV driver bugameerj2022-01-161-34/+46
* Texture Cache: Correct conversion shaders.Fernando Sahmkow2021-11-222-2/+2
* TextureCache: Simplify blitting of D24S8 formats and fix bugs.Fernando Sahmkow2021-11-225-104/+0
* HostShaders: Fix D24S8 convertion shaders.Fernando Sahmkow2021-11-216-23/+47
* TextureCache: Assure full conversions on depth/stencil write shaders.Fernando Sahmkow2021-11-203-6/+6
* TextureCache: Add R16G16 to D24S8 converter.Fernando Sahmkow2021-11-202-0/+19
* TextureCache: Add B10G11R11 to D24S8 converter.Fernando Sahmkow2021-11-192-0/+20
* TextureCache: Implement additional D24S8 convertions.Fernando Sahmkow2021-11-193-0/+44
* Vulkan: implement D24S8 <-> RGBA8 convertions.Fernando Sahmkow2021-11-193-0/+40
* HostShader: fix Gaussian filter.FernandoS272021-11-161-2/+2
* host_shaders: Misc copyright/style changesameerj2021-11-164-10/+12
* Presentation: Only use FP16 in scaling shaders on supported devices in VulkanMarshall Mohror2021-11-169-95/+147
* HostShader: Fix gaussian and add attribution.Fernando Sahmkow2021-11-161-23/+19
* Vulkan: Implement FXAAFernandoS272021-11-161-1/+1
* OpenGL: Implement FXAAMarshall Mohror2021-11-163-0/+114
* VideoCore: Add gaussian filtering.FernandoS272021-11-162-0/+75
* Update scaleforce to use FP16Marshall Mohror2021-11-161-88/+55
* vulkan: Implement FidelityFX Super ResolutionMarshall Mohror2021-11-164-2/+155
* Renderers: Unify post processing filter shadersameerj2021-11-165-202/+28
* Renderer: Implement Bicubic and ScaleForce filters.Fernando Sahmkow2021-11-165-0/+388
* host_shaders: Remove opengl_copy_bgra.compameerj2021-09-172-16/+0
* astc_decoder: Reduce workgroup sizeameerj2021-08-011-1/+1
* astc_decoder: Compute offset swizzles in-shaderameerj2021-08-011-33/+13
* astc_decoder: Make use of uvec4 for payload dataameerj2021-08-011-79/+43
* astc_decoder: Simplify Select2DPartitionameerj2021-08-011-38/+19
* astc_decoder: Optimize the use EncodingDataameerj2021-08-011-25/+25
* Merge pull request #6459 from lat9nq/ubuntu-fixesAmeer J2021-07-011-1/+4
|\
| * cmake: Fix find_program usage for 3.15lat9nq2021-06-131-1/+4
* | astc_decoder.comp: Remove unnecessary LUT SSBOsameerj2021-06-191-19/+16
* | astc: Various robustness enhancements for the gpu decoderameerj2021-06-191-9/+6
* | astc_decoder: Fix LDR CEM1 endpoint calculationameerj2021-06-161-1/+1
|/
* astc_decoder: Refactor for style and more efficient memory useameerj2021-03-251-262/+307
* astc_decoder: Reimplement LayersRodrigo Locatti2021-03-131-18/+15
* astc_decoder: Fix out of bounds memory accessameerj2021-03-131-2/+10
* renderer_vulkan: Accelerate ASTC decodingameerj2021-03-131-21/+22
* host_shaders: Modify shader cmake integration to allow for larger shadersameerj2021-03-133-2/+25
* renderer_opengl: Accelerate ASTC texture decoding with a compute shaderameerj2021-03-131-0/+1288
* renderer_opengl: Swizzle BGR textures on copyameerj2021-03-042-0/+16
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-133-30/+8
* video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailablelat9nq2021-02-021-1/+19
* host_shaders/cmake: Pass --quiet to glslang to keep it quietReinUsesLisp2021-01-241-1/+1
* host_shaders: Add Vulkan assembler compute shadersReinUsesLisp2020-12-304-0/+96
* host_shaders: Add helper to blit depth stencil fragment shaderReinUsesLisp2020-12-302-0/+17
* host_shaders: Add texture color blit fragment shaderReinUsesLisp2020-12-302-0/+15
* host_shaders: Add shaders to present to the swapchainReinUsesLisp2020-12-303-0/+36
* host_shaders: Add shaders to convert between depth and color imagesReinUsesLisp2020-12-303-0/+28
* host_shaders: Add compute shader to copy BC4 as RG32UI to RGBA8ReinUsesLisp2020-12-302-0/+71
* host_shaders: Add shader to render a full screen triangleReinUsesLisp2020-12-302-0/+30
* host_shaders: Add pitch linear upload compute shaderReinUsesLisp2020-12-302-0/+87
* host_shaders: Add block linear upload compute shadersReinUsesLisp2020-12-303-0/+249
* host_shaders: Add copyright headers to OpenGL present shadersReinUsesLisp2020-12-302-0/+8
* video_core/host_shaders: Add support for prebuilt SPIR-V shadersReinUsesLisp2020-12-301-16/+37
* video_core: Fix instances where msbuild always regenerated host shadersReinUsesLisp2020-09-242-12/+7
* video_core/host_shaders: Add CMake integration for string shadersReinUsesLisp2020-08-245-0/+97