summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/kepler_compute.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-08-27VideoCore: Implement DispatchIndirectFernando Sahmkow1-0/+17
2023-01-01DMAPusher: Improve collection of non executing methodsFernando Sahmkow1-0/+2
2022-11-29engines: Remove unnecessary castsLioncash1-9/+5
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-19video_core: Reduce unused includesameerj1-1/+0
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp1-1/+0
2021-07-23shader: Remove old shader managementReinUsesLisp1-19/+1
2021-02-13gpu: Report renderer errors with exceptionsReinUsesLisp1-1/+1
2021-01-15common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp1-8/+8
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-5/+0
2020-08-22video_core: Initialize renderer with a GPUReinUsesLisp1-7/+9
2020-06-05shader/texture: Join separate image and sampler pairs offlineReinUsesLisp1-0/+2
2020-04-28Clang Format and Documentation.Fernando Sahmkow1-1/+2
2020-04-28VideoCore/Engines: Refactor Engines CallMethod.Fernando Sahmkow1-3/+4
2020-04-23DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow1-0/+3
2020-01-24Shader_IR: Allow constant access of guest driver.Fernando Sahmkow1-0/+2
2020-01-24GPU: Implement guest driver profile and deduce texture handler sizes.Fernando Sahmkow1-0/+2
2019-11-23video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp1-0/+1
2019-11-23gl_shader_cache: Specialize local memory size for compute shadersReinUsesLisp1-1/+6
2019-11-23gl_shader_cache: Specialize shader workgroupReinUsesLisp1-1/+1
2019-11-04common_func: Use std::array for INSERT_PADDING_* macros.bunnei1-9/+9
2019-10-28maxwell_3d/kepler_compute: Remove unused arguments in GetTextureReinUsesLisp1-4/+3
2019-10-25Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide itFernando Sahmkow1-2/+11
2019-10-25VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders.Fernando Sahmkow1-2/+3
2019-09-06kepler_compute: Implement texture queriesReinUsesLisp1-4/+19
2019-06-08kepler_compute: Use std::array for cbuf infoReinUsesLisp1-2/+3
2019-06-08kepler_compute: Fix block_dim_x encodingReinUsesLisp1-1/+1
2019-05-01Refactors and name corrections.Fernando Sahmkow1-3/+1
2019-04-23Add Documentation Headers to all the GPU EnginesFernando Sahmkow1-0/+6
2019-04-23Introduce skeleton of the GPU Compute Engine.Fernando Sahmkow1-3/+168
2019-04-06video_core/engines: Make memory manager members privateLioncash1-2/+3
2019-04-06video_core/engines: Remove unnecessary inclusions where applicableLioncash1-1/+4
2019-03-06video_core/engines: Remove unnecessary includesLioncash1-2/+1
2019-02-10kepler_compute: Fixup assert and rename enginesReinUsesLisp1-15/+16
2018-11-27gpu: Rewrite GPU command list processing with DmaPusher class.bunnei1-1/+2
2018-09-26video_core: Add asserts for CS, TFB and alpha testingReinUsesLisp1-0/+36
2018-07-21video_core: Use nested namespaces where applicableLioncash1-4/+2
2018-03-18GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv1-8/+0
2018-03-17GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv1-0/+8
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-3/+7
2018-02-12GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv1-0/+18