| 838 | } |
| 839 | |
| 840 | int32_t GL46Engine::ProgramIndexUnitMap::GetUnit(GLint program, GLint index) const |
| 841 | { |
| 842 | for (int32_t unit = 0; unit < static_cast<int32_t>(mLinkMap.size()); ++unit) |
| 843 | { |
| 844 | auto& item = mLinkMap[unit]; |
| 845 | if (program == item.program && index == item.index) |
| 846 | { |
| 847 | return unit; |
| 848 | } |
| 849 | } |
| 850 | return -1; |
| 851 | } |
| 852 | |
| 853 | void GL46Engine::ProgramIndexUnitMap::ReleaseUnit(uint32_t index) |
| 854 | { |
no outgoing calls
no test coverage detected