summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_compute_program.h
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2021-05-08 21:34:41 +0200
committerameerj <52414509+ameerj@users.noreply.github.com>2021-07-23 03:51:30 +0200
commit2c81ad831192a8234e26a61706f18b460999c89f (patch)
tree9f16c5245fe13d93fa99797f73040a33bdc17a53 /src/video_core/renderer_opengl/gl_compute_program.h
parentglasm: Implement basic GLASM instructions (diff)
downloadyuzu-2c81ad831192a8234e26a61706f18b460999c89f.tar
yuzu-2c81ad831192a8234e26a61706f18b460999c89f.tar.gz
yuzu-2c81ad831192a8234e26a61706f18b460999c89f.tar.bz2
yuzu-2c81ad831192a8234e26a61706f18b460999c89f.tar.lz
yuzu-2c81ad831192a8234e26a61706f18b460999c89f.tar.xz
yuzu-2c81ad831192a8234e26a61706f18b460999c89f.tar.zst
yuzu-2c81ad831192a8234e26a61706f18b460999c89f.zip
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_opengl/gl_compute_program.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/video_core/renderer_opengl/gl_compute_program.h b/src/video_core/renderer_opengl/gl_compute_program.h
index 64a75d44d..ddb00dc1d 100644
--- a/src/video_core/renderer_opengl/gl_compute_program.h
+++ b/src/video_core/renderer_opengl/gl_compute_program.h
@@ -52,8 +52,8 @@ public:
explicit ComputeProgram(TextureCache& texture_cache_, BufferCache& buffer_cache_,
Tegra::MemoryManager& gpu_memory_,
Tegra::Engines::KeplerCompute& kepler_compute_,
- ProgramManager& program_manager_, OGLProgram program_,
- const Shader::Info& info_);
+ ProgramManager& program_manager_, const Shader::Info& info_,
+ OGLProgram source_program_, OGLAssemblyProgram assembly_program_);
void Configure();
@@ -64,8 +64,9 @@ private:
Tegra::Engines::KeplerCompute& kepler_compute;
ProgramManager& program_manager;
- OGLProgram program;
Shader::Info info;
+ OGLProgram source_program;
+ OGLAssemblyProgram assembly_program;
u32 num_texture_buffers{};
u32 num_image_buffers{};