diff options
author | Brian Paul <[email protected]> | 2015-10-06 16:55:39 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2015-10-07 08:45:56 -0600 |
commit | 2bad030ac9c47c316f615db83c52cf0391f64f3f (patch) | |
tree | feae519f228825aff316901742cd1ade051a8a29 /common.py | |
parent | 4ea5ed9f51c2ec851ac2d81108035bf7046bbc69 (diff) |
svga: round UBO constant buffer size up/down to multiple of 16 bytes
The svga3d device requires constant buffers to be a multiple of 16 bytes
in size. OpenGL UBOs may not fit that restriction. As a work-around,
round the size up if possible, else round down.
Note that this patch only effects UBO constant buffers (index 1 or higher),
not the 0th/default constant buffer.
Fixes the game Grim Fandango Remastered. VMware bug 1510130.
Reviewed-by: Charmaine Lee <[email protected]>
Reviewed-by: José Fonseca <[email protected]>
Diffstat (limited to 'common.py')
0 files changed, 0 insertions, 0 deletions