| 1253 | } |
| 1254 | |
| 1255 | bool GL46Engine::GetNumActiveElements(std::shared_ptr<StructuredBuffer> const& buffer) |
| 1256 | { |
| 1257 | auto gl4Object = Get(buffer); |
| 1258 | if (gl4Object) |
| 1259 | { |
| 1260 | auto gl4SBuffer = static_cast<GL46StructuredBuffer*>(gl4Object); |
| 1261 | return gl4SBuffer->GetNumActiveElements(); |
| 1262 | } |
| 1263 | return false; |
| 1264 | } |
| 1265 | |
| 1266 | bool GL46Engine::BindProgram(std::shared_ptr<ComputeProgram> const&) |
| 1267 | { |