aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/host_shaders
AgeCommit message (Collapse)Author
2023-09-23Query Cache: Fix Prefix SumsFernando Sahmkow
2023-09-23Query Cache: Simplify Prefix Sum compute shaderFernando Sahmkow
2023-09-23Query Cache: Implement host side sample counting.Fernando Sahmkow
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow
2023-08-21Merge pull request #11149 from ameerj/astc-perf-prodliamwhite
host_shaders: ASTC compute shader optimizations
2023-08-19Masked depthstencil clearsKelebek1
2023-08-09flatten color_valuesAmeer J
2023-08-09flatten encoding_valuesAmeer J
2023-08-09flatten result vectorAmeer J
2023-08-09GetUnquantizedWeightVectorAmeer J
2023-08-06Compute ReplicateAmeer J
2023-08-06minorAmeer J
2023-08-06undo uintAmeer J
2023-08-06Revert "vulkan dims specialization"Ameer J
This reverts commit e6243058f2269bd79ac8479d58e55feec2611e9d.
2023-08-06vulkan dims specializationameerj
2023-08-06small_block optAmeer J
2023-08-06remove TexelWeightParamsAmeer J
2023-08-06error/void extent funcsAmeer J
2023-08-06more packingAmeer J
2023-08-06Revert "uint result index"Ameer J
This reverts commit 0e978786b5a8e7382005d8b1e16cfa12f3eeb775.
2023-08-06Revert "bfe instead of mod"Ameer J
This reverts commit 86006a3b09e8a8c17d2ade61be76736a79e3f58a.
2023-08-06Revert "global endpoints"Ameer J
This reverts commit d8f5bfd1df2b7469ef6abcee182aa110602d1751.
2023-08-06global endpointsAmeer J
2023-08-06bfe instead of modAmeer J
2023-08-06uint result indexAmeer J
2023-08-06amd optsAmeer J
2023-08-06const, pack result_vector and replicate tables,Ameer J
undo amd opts
2023-08-06minor redundancy cleanupAmeer J
2023-08-06extractbits robustnessAmeer J
2023-08-06reuse vectors memoryAmeer J
2023-08-06EncodingData packAmeer J
2023-08-06flatteningAmeer J
2023-08-06weights refactorAmeer J
2023-08-06params.max_weightAmeer J
2023-08-06skip bitsAmeer J
2023-08-06restrictAmeer J
2023-06-25OpenGL: Add Local Memory warmup shaderameerj
2023-03-12general: fix spelling mistakesLiam
2023-02-11texture_cache: OpenGL: Implement MSAA uploads and copiesameerj
2023-01-28video_core: Implement vulkan clear specified channelFengChen
2023-01-26video_core/opengl: Add FSR upscaling filter to the OpenGL rendererWollnashorn
2023-01-19Merge pull request #9556 from vonchenplus/draw_textureliamwhite
video_core: Implement maxwell3d draw texture method
2023-01-16Address feedbackFeng Chen
2023-01-05video_core: Implement opengl/vulkan draw_textureFeng Chen
2023-01-05video_core: Implement maxwell3d draw texture methodFeng Chen
2023-01-04vulkan: implement 'turbo mode' clock boosterLiam
2022-12-26video_core: Implement vulkan QuadStrip topologyFengChen
2022-12-08video_core: Integrate SMAALiam
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com> Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com>
2022-09-15video_core: Modify astc texture decode error fill valueFengChen
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
[REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254