summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/kepler_compute.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-28maxwell_3d/kepler_compute: Remove unused arguments in GetTextureReinUsesLisp1-7/+5
2019-10-25Shader_IR: Clang formatFernando Sahmkow1-2/+1
2019-10-25Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide itFernando Sahmkow1-0/+18
2019-10-25VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.Fernando Sahmkow1-1/+2
2019-09-06kepler_compute: Implement texture queriesReinUsesLisp1-0/+53
2019-07-17Maxwell3D: Rework the dirty system to be more consistant and scaleableFernando Sahmkow1-1/+1
2019-07-15gl_rasterizer: Implement compute shadersReinUsesLisp1-3/+4
2019-04-23Corrections and stylingFernando Sahmkow1-1/+1
2019-04-23Introduce skeleton of the GPU Compute Engine.Fernando Sahmkow1-4/+33
2019-03-06video_core/engines: Remove unnecessary includesLioncash1-2/+1
Removes a few unnecessary dependencies on core-related machinery, such as the core.h and memory.h, which reduces the amount of rebuilding necessary if those files change. This also uncovered some indirect dependencies within other source files. This also fixes those.
2019-02-10kepler_compute: Fixup assert and rename enginesReinUsesLisp1-0/+34
When I originally added the compute assert I used the wrong documentation. This addresses that. The dispatch register was tested with homebrew against hardware and is triggered by some games (e.g. Super Mario Odyssey). What exactly is missing to get a valid program bound by this engine requires more investigation.