summaryrefslogtreecommitdiff
path: root/reportbuilder
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2016-05-20 14:59:24 +0900
committerTomaž Vajngerl <quikee@gmail.com>2016-05-23 23:34:31 +0000
commit3cac38b2311538a0aecca765eb62c30c5098a85c (patch)
tree81a3119dedeadada66dcade0ac0a2b42981b7a38 /reportbuilder
parentac06e4ef9d56677e1469e94b99045b3e02c7511f (diff)
opengl: combined shaders to reduce shader switching
Combine most common shaders for non-texture drawing and texture drawing into two combined shaders. Inside the shader we switch between the code paths with if statements. Using if statements (or any other branching statements) is discouraged inside shaders but on the other hand we reduce program state changes if we have less shader changes - which is more important for us as we want to push more work to the GPU. Change-Id: I6701b93faa9b0f55dd0af6d983ce4c2de4539c70 Reviewed-on: https://gerrit.libreoffice.org/25357 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'reportbuilder')
0 files changed, 0 insertions, 0 deletions