Add a binary cache for compiled shaders using glProgramBinary (#216)
* Add a binary cache for compiled shaders using glProgramBinary
* Add additional sanity checking to shader binary save and load, hook up cache clear and menu option
* Fix default init of shader cache data struct and clear gl errors before glGetError calls
---------
Co-authored-by:
RunitaiLinden <davep@lindenlab.com>
parent
446d0cbf
No related branches found
No related tags found
Showing
- indra/llrender/llglslshader.cpp 95 additions, 68 deletionsindra/llrender/llglslshader.cpp
- indra/llrender/llglslshader.h 29 additions, 28 deletionsindra/llrender/llglslshader.h
- indra/llrender/llshadermgr.cpp 201 additions, 12 deletionsindra/llrender/llshadermgr.cpp
- indra/llrender/llshadermgr.h 18 additions, 3 deletionsindra/llrender/llshadermgr.h
- indra/newview/app_settings/settings.xml 22 additions, 0 deletionsindra/newview/app_settings/settings.xml
- indra/newview/llappviewer.cpp 1 addition, 0 deletionsindra/newview/llappviewer.cpp
- indra/newview/lldrawpoolalpha.cpp 1 addition, 6 deletionsindra/newview/lldrawpoolalpha.cpp
- indra/newview/llviewermenu.cpp 16 additions, 0 deletionsindra/newview/llviewermenu.cpp
- indra/newview/llviewershadermgr.cpp 40 additions, 66 deletionsindra/newview/llviewershadermgr.cpp
- indra/newview/skins/default/xui/en/menu_viewer.xml 18 additions, 1 deletionindra/newview/skins/default/xui/en/menu_viewer.xml
Loading
Please register or sign in to comment