#version 310 es precision mediump float; bool tint_discarded = false; layout(binding = 0, std430) buffer non_uniform_global_block_ssbo { int inner; } non_uniform_global; layout(binding = 1, std430) buffer tint_symbol_block_ssbo { float inner; } tint_symbol; void tint_symbol_1() { if ((non_uniform_global.inner < 0)) { tint_discarded = true; } if (!(tint_discarded)) { tint_symbol.inner = dFdx(1.0f); } } void main() { tint_symbol_1(); if (tint_discarded) { discard; } return; }