Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clang Format. | Fernando Sahmkow | 2020-04-23 | 1 | -1/+2 |
| | |||||
* | DMAPusher: Propagate multimethod writes into the engines. | Fernando Sahmkow | 2020-04-23 | 1 | -0/+6 |
| | |||||
* | kepler_compute: Remove unused variables | ReinUsesLisp | 2020-03-19 | 1 | -8/+0 |
| | |||||
* | const_buffer_engine_interface: Store component types | ReinUsesLisp | 2020-03-09 | 1 | -1/+1 |
| | | | | | This is required for Vulkan. Sampling integer textures with float handles is illegal. | ||||
* | video_core: Reintroduce dirty flags infrastructure | ReinUsesLisp | 2020-02-28 | 1 | -0/+3 |
| | |||||
* | gl_rasterizer: Remove dirty flags | ReinUsesLisp | 2020-02-28 | 1 | -3/+0 |
| | |||||
* | Shader_IR: Allow constant access of guest driver. | Fernando Sahmkow | 2020-01-24 | 1 | -0/+4 |
| | |||||
* | GPU: Implement guest driver profile and deduce texture handler sizes. | Fernando Sahmkow | 2020-01-24 | 1 | -0/+4 |
| | |||||
* | video_core: Unify ProgramType and ShaderStage into ShaderType | ReinUsesLisp | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | maxwell_3d/kepler_compute: Remove unused arguments in GetTexture | ReinUsesLisp | 2019-10-28 | 1 | -7/+5 |
| | |||||
* | Shader_IR: Clang format | Fernando Sahmkow | 2019-10-25 | 1 | -2/+1 |
| | |||||
* | Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it | Fernando Sahmkow | 2019-10-25 | 1 | -0/+18 |
| | |||||
* | VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders. | Fernando Sahmkow | 2019-10-25 | 1 | -1/+2 |
| | |||||
* | kepler_compute: Implement texture queries | ReinUsesLisp | 2019-09-06 | 1 | -0/+53 |
| | |||||
* | Merge pull request #2734 from ReinUsesLisp/compute-shaders | bunnei | 2019-07-22 | 1 | -3/+4 |
|\ | | | | | gl_rasterizer: Implement compute shaders | ||||
| * | gl_rasterizer: Implement compute shaders | ReinUsesLisp | 2019-07-15 | 1 | -3/+4 |
| | | |||||
* | | Maxwell3D: Rework the dirty system to be more consistant and scaleable | Fernando Sahmkow | 2019-07-17 | 1 | -1/+1 |
|/ | |||||
* | Corrections and styling | Fernando Sahmkow | 2019-04-23 | 1 | -1/+1 |
| | |||||
* | Introduce skeleton of the GPU Compute Engine. | Fernando Sahmkow | 2019-04-23 | 1 | -4/+33 |
| | |||||
* | video_core/engines: Remove unnecessary includes | Lioncash | 2019-03-06 | 1 | -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. | ||||
* | kepler_compute: Fixup assert and rename engines | ReinUsesLisp | 2019-02-10 | 1 | -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. |