| 224 | } |
| 225 | |
| 226 | void State::addCapability(Capability * capability) |
| 227 | { |
| 228 | const auto it = m_capabilities.find(capability->capability()); |
| 229 | if (it != m_capabilities.end()) |
| 230 | { |
| 231 | delete it->second; |
| 232 | |
| 233 | it->second = capability; |
| 234 | |
| 235 | return; |
| 236 | } |
| 237 | |
| 238 | m_capabilities.emplace(capability->capability(), capability); |
| 239 | } |
| 240 | |
| 241 | Capability* State::getCapability(GLenum capability) |
| 242 | { |
nothing calls this directly
no test coverage detected