{"push_id":920240291,"size":1,"distinct_size":1,"ref":"refs/heads/shadercache","head":"944786eb3af3bb8f2569990229563dc15fe71052","before":"4b54df450c4de691c95c2a1d51cb93f4bbdcaa37","commits":[{"sha":"944786eb3af3bb8f2569990229563dc15fe71052","author":{"email":"7b4a463aa03b498b6bc97f62306d7a7fafd01fbe@gmail.com","name":"Stenzek"},"message":"ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string buffer to ShaderCode\n\nThis fixes the crashes occuring at startup with a non-empty shader cache.\nBecause LinearDiskCache reads/writes to the storage of ShaderUid, ShaderUid must be trivially copyable.\nAdditionally, adds a static assert to LinearDiskCache to ensure this doesn't happen in the future.\n\nThe initialization of ShaderUid data has been moved to the code generation functions, so the above condition holds true.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/944786eb3af3bb8f2569990229563dc15fe71052"}]}