#include <OpenGLProgramBinaryFileCache.h>
◆ CacheProgramBinary()
Take an existing program binary and store on disk. Only when ProgramBinaryCache is enabled
◆ CheckSinglePendingGLProgramCreateRequest()
| bool FOpenGLProgramBinaryCache::CheckSinglePendingGLProgramCreateRequest |
( |
const FOpenGLProgramKey & |
ProgramKey | ) |
|
|
static |
Create any single GL program that have come from shader library requests
◆ EnqueueBinaryForGLProgramContainer()
Add a binary program to the GL container queue, it is moved at a later point to the GL program container
◆ Initialize()
| void FOpenGLProgramBinaryCache::Initialize |
( |
| ) |
|
|
static |
◆ IsBuildingCache()
| bool FOpenGLProgramBinaryCache::IsBuildingCache |
( |
| ) |
|
|
static |
true if the program binary cache is currently in cache build mode
◆ IsEnabled()
| bool FOpenGLProgramBinaryCache::IsEnabled |
( |
| ) |
|
|
static |
◆ RequiresCaching()
has the program already been encountered
◆ Shutdown()
| void FOpenGLProgramBinaryCache::Shutdown |
( |
| ) |
|
|
static |
◆ TickBinaryCache()
| void FOpenGLProgramBinaryCache::TickBinaryCache |
( |
| ) |
|
|
static |
Create any pending GL programs that have come from shader library requests
The documentation for this class was generated from the following files: