Blender Git Commits

Blender Git "temp-gpu-push-constants" branch commits.

July 2, 2021, 14:38 (GMT)
GPU: Sizecheck for push constants buffer.

According to the specs platforms should at least support push constants
of 128 bytes. As there are known platforms that have set this as their
maximum (Mesa for example) we should use this as the maximum as well.
July 2, 2021, 14:25 (GMT)
DrawManager: Add push constants command.
July 2, 2021, 14:06 (GMT)
GPU: Binding uniformbuffer as push constant.
July 2, 2021, 11:43 (GMT)
GPU: Added push constants to shader interface
July 2, 2021, 10:11 (GMT)
Cleanup: Renamed converter to patcher.
July 2, 2021, 09:55 (GMT)
Refactored GLSL patching for future extension.

Every patch would be its own class this would keep the data and logic contained.
When a source is unchained during patching it would reuse the original source.
June 30, 2021, 15:10 (GMT)
[WIP] GPU: Push Constants.

See T89553 for more details.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021