Skip to content

Commit efc3add

Browse files
alexey-romanovgithub-actions[bot]
authored andcommitted
[MAPS3D-1719] Fix occlusion queries (#5486)
Address Adreno issues, which are seen as constant OpenGL error spamming when occlusion query count goes beyond a certain limit. * limit number of OpenGL query objects * introduce a delay between query finish and results retrieval * issue occlusion queries via priority queue * remove occlusion query from queue to prevent stall queries * priorities work in a fifo order * use plf_list as container, same guarantees as `std::list` but less allocations * Modify occlusion fade: use constant acceleration fade to reduce flickering GitOrigin-RevId: dc592f2823056b2a6aed7b7c9c7c3b5a6cffb952
1 parent bd25609 commit efc3add

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

LICENSE.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1761,6 +1761,33 @@ All rights reserved.
17611761

17621762
---
17631763

1764+
### plf_list,v2.7.24,zlib,Matt Bentle,https://github.com/mattreecebentley/plf_list
1765+
1766+
```
1767+
zlib License
1768+
1769+
(C) 2019 mattreecebentley
1770+
1771+
This software is provided 'as-is', without any express or implied
1772+
warranty. In no event will the authors be held liable for any damages
1773+
arising from the use of this software.
1774+
1775+
Permission is granted to anyone to use this software for any purpose,
1776+
including commercial applications, and to alter it and redistribute it
1777+
freely, subject to the following restrictions:
1778+
1779+
1. The origin of this software must not be misrepresented you must not
1780+
claim that you wrote the original software. If you use this software
1781+
in a product, an acknowledgment in the product documentation would be
1782+
appreciated but is not required.
1783+
2. Altered source versions must be plainly marked as such, and must not be
1784+
misrepresented as being the original software.
1785+
3. This notice may not be removed or altered from any source distribution.
1786+
1787+
```
1788+
1789+
---
1790+
17641791
### shaderc,v2025.2,Apache-2.0,google,https://github.com/google/shaderc
17651792

17661793
```

0 commit comments

Comments
 (0)