gxquickly / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

GL function loading/binding for the GL back-end #879

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Implement a solution to load GL functions into a structure or namespace to be 
used by the GL renderer.

Original issue reported on code.google.com by geofflang@chromium.org on 22 Jan 2015 at 6:43

GoogleCodeExporter commented 9 years ago

Original comment by kbr@chromium.org on 13 Feb 2015 at 2:42

GoogleCodeExporter commented 9 years ago
Going to take this to get something simple running, Ken can modify later if it 
is insufficient or when the chromium GL bindings are easy to port.

Original comment by geofflang@chromium.org on 17 Feb 2015 at 3:00

GoogleCodeExporter commented 9 years ago
Assigning back to Ken, landed my initial implementation here: 
https://chromium-review.googlesource.com/#/c/250390/

Original comment by geofflang@chromium.org on 17 Feb 2015 at 6:59

GoogleCodeExporter commented 9 years ago
Sorry I didn't get to this yet and thanks for getting it off the ground.

Original comment by kbr@chromium.org on 19 Feb 2015 at 1:42

GoogleCodeExporter commented 9 years ago
It's no problem, I had fun getting it working and loading all 652(!) entry 
points.    It doesn't support loading extensions yet, I figure we'll do those 
as we need them.

Original comment by geofflang@chromium.org on 19 Feb 2015 at 5:32

GoogleCodeExporter commented 9 years ago
The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/2469dad944395a7d91c82fe7f51d62359be4b954

commit 2469dad944395a7d91c82fe7f51d62359be4b954
Author: Geoff Lang <geofflang@chromium.org>
Date: Tue Jun 02 19:40:52 2015

Load the framebuffer and vertex array object extensions.

BUG=angleproject:879
BUG=angleproject:1038

Change-Id: Idd2ad36707c17d13c45bc4fc131ec1ebfc45e0a5
Reviewed-on: https://chromium-review.googlesource.com/274817
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>

[modify] 
http://crrev.com/2469dad944395a7d91c82fe7f51d62359be4b954/src/libANGLE/renderer/
gl/FunctionsGL.cpp

Original comment by bugdroid1@chromium.org on 3 Jun 2015 at 8:27

GoogleCodeExporter commented 9 years ago
The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/862c0ba406ea45cfe4663f56963fb2f35141fb9b

commit 862c0ba406ea45cfe4663f56963fb2f35141fb9b
Author: Geoff Lang <geofflang@chromium.org>
Date: Mon May 25 19:31:16 2015

Implement the remaining caps queries.

Limit the supported ES version based on these caps.

BUG=angleproject:879

Change-Id: If3a097576465b33af0015fcb28dab10e88fdc4d9
Reviewed-on: https://chromium-review.googlesource.com/273160
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>

[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/DisplayGL.cpp
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/FunctionsGL.cpp
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/renderergl_utils.h
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/FunctionsGL.h
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/DisplayGL.h
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/RendererGL.cpp
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/RendererGL.h
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/Version.i
nl
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/renderergl_utils.cpp
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/Version.h
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/wgl/DisplayWGL.cpp
[modify] 
http://crrev.com/862c0ba406ea45cfe4663f56963fb2f35141fb9b/src/libANGLE/renderer/
gl/FeatureSupportGL.md

Original comment by bugdroid1@chromium.org on 10 Jun 2015 at 9:14