aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/kepler_compute.h
Commit message (Expand)AuthorAgeFilesLines
* video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1Duck91231 hours1-3/+4
* video_core: temporal upscale stand-in for Fortune's Weave's DLSSDuck9122 days1-0/+8
* video_core: split the GPU thread in two (EDEN_NX2_SPLIT, off by default)Takoroka5 days1-0/+25
* kepler_compute: store plain native register writes directlyTakoroka5 days1-0/+3
* nx2: memo for compute macros; one lock per inline upload; cheaper shader inva...Takoroka6 days1-0/+1
* Switch 2: per-channel MME data RAM; one QMD table for all channelsTakoroka6 days1-0/+5
* nx2: title 4's cutscene scene renders; blit constants for fragment shadersTakoroka7 days1-0/+4
* nx2: stand in for title 4's tensor-core upscaler and its blit constantsTakoroka7 days1-0/+2
* nx2: get title 4 past the difficulty confirmTakoroka7 days1-0/+1
* Switch 2: Turing macros, native compute, Ampere shader lowering, native tilingTakoroka7 days1-0/+33
* [video_core] cpu buffer fix + kepler uploads / maxwell macro dirty tracking f...xbzk2026-09-241-0/+2
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-6/+7
* VideoCore: Implement DispatchIndirectFernando Sahmkow2023-08-271-0/+17
* DMAPusher: Improve collection of non executing methodsFernando Sahmkow2023-01-011-0/+2
* engines: Remove unnecessary castsLioncash2022-11-291-9/+5
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Reduce unused includesameerj2022-03-191-1/+0
* shader: Primitive Vulkan integrationReinUsesLisp2021-07-221-1/+0
* shader: Remove old shader managementReinUsesLisp2021-07-221-19/+1
* gpu: Report renderer errors with exceptionsReinUsesLisp2021-02-131-1/+1
* common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp2021-01-151-8/+8
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-5/+0
* video_core: Initialize renderer with a GPUReinUsesLisp2020-08-221-7/+9
* shader/texture: Join separate image and sampler pairs offlineReinUsesLisp2020-06-051-0/+2
* Clang Format and Documentation.Fernando Sahmkow2020-04-281-1/+2
* VideoCore/Engines: Refactor Engines CallMethod.Fernando Sahmkow2020-04-271-3/+4
* DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow2020-04-231-0/+3
* Shader_IR: Allow constant access of guest driver.Fernando Sahmkow2020-01-241-0/+2
* GPU: Implement guest driver profile and deduce texture handler sizes.Fernando Sahmkow2020-01-241-0/+2
* video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp2019-11-221-0/+1
* gl_shader_cache: Specialize local memory size for compute shadersReinUsesLisp2019-11-221-1/+6
* gl_shader_cache: Specialize shader workgroupReinUsesLisp2019-11-221-1/+1
* common_func: Use std::array for INSERT_PADDING_* macros.bunnei2019-11-031-9/+9
* maxwell_3d/kepler_compute: Remove unused arguments in GetTextureReinUsesLisp2019-10-281-4/+3
* Shader_IR: allow lookup of texture samplers within the shader_ir for instruct...Fernando Sahmkow2019-10-251-2/+11
* VideoCore: Unify const buffer accessing along engines and provide ConstBuffer...Fernando Sahmkow2019-10-251-2/+3
* kepler_compute: Implement texture queriesReinUsesLisp2019-09-051-4/+19
* kepler_compute: Use std::array for cbuf infoReinUsesLisp2019-06-071-2/+3
* kepler_compute: Fix block_dim_x encodingReinUsesLisp2019-06-071-1/+1
* Refactors and name corrections.Fernando Sahmkow2019-05-011-3/+1
* Add Documentation Headers to all the GPU EnginesFernando Sahmkow2019-04-231-0/+6
* Introduce skeleton of the GPU Compute Engine.Fernando Sahmkow2019-04-221-3/+168
* video_core/engines: Make memory manager members privateLioncash2019-04-051-2/+3
* video_core/engines: Remove unnecessary inclusions where applicableLioncash2019-04-051-1/+4
* video_core/engines: Remove unnecessary includesLioncash2019-03-051-2/+1
* kepler_compute: Fixup assert and rename enginesReinUsesLisp2019-02-101-0/+58