0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 04:42:18 +02:00
obs-studio/libobs-d3d11
Richard Stanway 1641812580 libobs-d3d11: Add checksum to shader cache
A few reports came in of cache files with the correct size but full of
null bytes, presumably from a system crash and an SSD lying about buffer
flushes. This commit adds a checksum at the end of the compiled bytecode
so we don't try to use invalid data.

Co-Authored-By: derrod <dennis@obsproject.com>
2023-11-20 04:32:56 -06:00
..
cmake cmake: Add changes for CMake build framework 3.0 2023-06-29 10:11:32 -04:00
CMakeLists.txt libobs-d3d11: Use OS D3DCompiler_47.dll 2023-11-18 17:17:25 -06:00
d3d11-duplicator.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-indexbuffer.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-rebuild.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-samplerstate.cpp clang-format: Set AllowAllConstructorInitializersOnNextLine to false 2023-07-15 16:14:55 -07:00
d3d11-shader.cpp libobs-d3d11: Add checksum to shader cache 2023-11-20 04:32:56 -06:00
d3d11-shaderprocessor.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-shaderprocessor.hpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-stagesurf.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-subsystem.cpp libobs-d3d11: Use OS D3DCompiler_47.dll 2023-11-18 17:17:25 -06:00
d3d11-subsystem.hpp libobs-d3d11: Use OS D3DCompiler_47.dll 2023-11-18 17:17:25 -06:00
d3d11-texture2d.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-texture3d.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-vertexbuffer.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
d3d11-zstencilbuffer.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00