Lines Matching defs:shaders
497 fCommands.addCommand('w', "Modes", "Toggle reduced shaders", [this]() {
1833 // Metal fragment shaders need a lot of non-trivial boilerplate that we don't want to recompute
1938 if (ctx && ImGui::Checkbox("Reduced shaders", reducedShaders)) {
2477 // To re-load shaders from the currently active programs, we flush all
2609 // We don't support updating SPIRV shaders. We could re-assemble them (with edits),
2799 // Sort the list of cached shaders so we can maintain some minimal level of consistency.
2801 std::vector<const CachedShader*> shaders;
2802 shaders.reserve(fCachedShaders.size());
2804 shaders.push_back(&shader);
2807 std::sort(shaders.begin(), shaders.end(), [](const CachedShader* a, const CachedShader* b) {
2822 for (const auto& entry : shaders) {