OSDN Git Service

Uniform blocks implementation
authorAlexis Hetu <sugoi@google.com>
Mon, 6 Jul 2015 19:03:42 +0000 (15:03 -0400)
committerAlexis Hétu <sugoi@google.com>
Tue, 21 Jul 2015 18:06:37 +0000 (18:06 +0000)
commitb938c3ce2e6f24f71cf4ff52ec862bc85a91c0f0
tree345f7dc02754cbf82b242b21fd30ee7cc2bdff19
parentf2a8c37e70fc0d7b5a09a1ab8db2fe9ec4017b27
Uniform blocks implementation

- Added support for uniform blocks in OutputASM::declareUniform
- Added basic implementation of Program::applyUniformBuffers()
  to be completed later on when uniform buffers are implemented

Change-Id: I919b59d4557bb10bb302e6b6bd0ada79553ca8bb
Reviewed-on: https://swiftshader-review.googlesource.com/3651
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
src/OpenGL/compiler/OutputASM.cpp
src/OpenGL/compiler/OutputASM.h
src/OpenGL/libGLESv2/Context.cpp
src/OpenGL/libGLESv2/Program.cpp
src/OpenGL/libGLESv2/Program.h