• Home
  • Raw
  • Download

Lines Matching refs:programState

1025 void SerializeProgramState(JsonSerializer *json, const gl::ProgramState &programState)  in SerializeProgramState()  argument
1027 json->addString("Label", programState.getLabel()); in SerializeProgramState()
1028 SerializeWorkGroupSize(json, programState.getComputeShaderLocalSize()); in SerializeProgramState()
1030 auto attachedShaders = programState.getAttachedShaders(); in SerializeProgramState()
1035 json->addScalar("LocationsUsedForXfbExtension", programState.getLocationsUsedForXfbExtension()); in SerializeProgramState()
1038 programState.getTransformFeedbackVaryingNames()); in SerializeProgramState()
1040 programState.getActiveUniformBlockBindingsMask().to_ulong()); in SerializeProgramState()
1041 SerializeVariableLocationsVector(json, "UniformLocations", programState.getUniformLocations()); in SerializeProgramState()
1042 SerializeBufferVariablesVector(json, programState.getBufferVariables()); in SerializeProgramState()
1043 SerializeRange(json, programState.getAtomicCounterUniformRange()); in SerializeProgramState()
1045 programState.getSecondaryOutputLocations()); in SerializeProgramState()
1046 json->addScalar("BinaryRetrieveableHint", programState.hasBinaryRetrieveableHint()); in SerializeProgramState()
1047 json->addScalar("Separable", programState.isSeparable()); in SerializeProgramState()
1048 json->addScalar("NumViews", programState.getNumViews()); in SerializeProgramState()
1049 json->addScalar("DrawIDLocation", programState.getDrawIDLocation()); in SerializeProgramState()
1050 json->addScalar("BaseVertexLocation", programState.getBaseVertexLocation()); in SerializeProgramState()
1051 json->addScalar("BaseInstanceLocation", programState.getBaseInstanceLocation()); in SerializeProgramState()
1052 SerializeProgramAliasedBindings(json, programState.getUniformLocationBindings()); in SerializeProgramState()