History log of /external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d999309b36cb3dceadd38217b322f0e96a06b202 07-May-2016 Nicolas Capens <capn@google.com> Apply the Apache 2.0 license.

Change-Id: I4a7aeefedcd2d891093520d5a10ebefadcddb5be
Reviewed-on: https://swiftshader-review.googlesource.com/5320
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
60015701d0508bbfed7fb98bd4469d6b23cc04d8 03-Jul-2015 Alexis Hetu <sugoi@google.com> Changed default buffer usage type

dEQP was expecting default buffer usage to be GL_STATIC_DRAW
instead of GL_DYNAMIC_DRAW, so it was changed accordingly.

Change-Id: I5c9e31fc0791955fd32333c1479e76fbc79951a1
Reviewed-on: https://swiftshader-review.googlesource.com/3631
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
dafae0354a050bdb8e7d9563419f79e078be0464 29-Jun-2015 Alexis Hetu <sugoi@google.com> glBufferSubData fix

According to the OpenGL ES 3.0 spec
(section 2.9.2 Creating Buffer Object Data Stores)

"If data is NULL, then the contents of the buffer
object’s data store are undefined."

So the function should behave the same way, perform
the same checks, but simply skip the copy.

Change-Id: If49e37a8e836618389e105b5377ff183ac3e3107
Reviewed-on: https://swiftshader-review.googlesource.com/3601
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
c2632d2522c0ff6c74914a73980319a6b51fe17e 01-May-2015 Alexis Hetu <sugoi@google.com> Uniform Buffers API implementation

Implemented the necessary functions
for the API level implementation of
glBindBufferBase and glBindBufferRange.
Also cleaned up the TransformFeedback
API functions a little for uniformity
with uniform buffers.

Change-Id: Iccc835f175d4e8bc4ee030343936714b7ff224ac
Reviewed-on: https://swiftshader-review.googlesource.com/3030
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
e826ef020ff7d64878b98cf24e8acbc0e1bc99aa 02-Apr-2015 Nicolas Capens <capn@google.com> Refactor GL objects into named and unnamed ones.

Bug 20045861

Change-Id: Ib6a6625d3eb876a1444ae4dab17c6e25246fbc43
Reviewed-on: https://swiftshader-review.googlesource.com/2794
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
ff7b8867a89e3e5603222f33b721cddb148046ee 01-Apr-2015 Alexis Hetu <sugoi@google.com> Added OpenGL ES 3.0 parameters to buffers and textures

Added parameters to support:
- Mapping a subset of a buffer
- New texture features like swizzling, min/max LOD,
texture comparison modes, etc.

Change-Id: Iffd961a3aeab33cb95892f93d78d3888ce60e401
Reviewed-on: https://swiftshader-review.googlesource.com/2780
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
7cc75e1c3d1e60847e47e19cfbe71051b95e7f9d 29-Jan-2015 Nicolas Capens <capn@google.com> Make the Object class independent of the GL version.

Bug 18962347

Change-Id: Ica99629bf58e799d6552d4a92ce3ae3eff57da27
Reviewed-on: https://swiftshader-review.googlesource.com/1880
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
53fae3e9065ab9beae3f1712d75b1638ded9206e 03-Dec-2014 Nicolas Capens <capn@google.com> Eliminate GL buffers.

Bug 18591036

Change-Id: Ieb77935e0afd41c78dff2bb892185bc2d31505b8
Reviewed-on: https://swiftshader-review.googlesource.com/1540
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp
e8321394237fa04e1a3f066d5b96025f48c36dfc 03-Nov-2014 Nicolas Capens <capn@google.com> Rename the GLES2 folder to OpenGL.

BUG=18218488

Change-Id: I162a3a80a8e098a2a52b02ea56d746074dfb938d
Reviewed-on: https://swiftshader-review.googlesource.com/1320
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
/external/swiftshader/src/OpenGL/libGLESv2/Buffer.cpp