mirror of
https://github.com/wheremyfoodat/Panda3DS.git
synced 2025-06-06 02:51:38 +12:00
Boops
This commit is contained in:
parent
78ac8d2c0d
commit
ab4c9b2ae5
7 changed files with 100 additions and 65 deletions
include/renderer_gl
|
@ -26,7 +26,7 @@ class GPU;
|
|||
// Cached recompiled fragment shader
|
||||
struct CachedProgram {
|
||||
OpenGL::Program program;
|
||||
uint uboBinding;
|
||||
GLuint uboBinding = 0;
|
||||
bool ready = false;
|
||||
};
|
||||
|
||||
|
@ -79,10 +79,7 @@ class RendererGL final : public Renderer {
|
|||
OpenGL::Shader defaultShadergenVs;
|
||||
GLuint shadergenFragmentUBO;
|
||||
|
||||
// Cached recompiled fragment shader
|
||||
struct CachedProgram {
|
||||
OpenGL::Program program;
|
||||
};
|
||||
void* contextCreationUserdata = nullptr;
|
||||
std::unordered_map<PICA::FragmentConfig, CachedProgram> shaderCache;
|
||||
std::unique_ptr<AsyncCompilerState> asyncCompiler;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue