OSDN Git Service

i915: add mock implementation of GL_OES_EGL_image_external (v2)
authorMauro Rossi <issor.oruam@gmail.com>
Tue, 1 Nov 2016 00:03:52 +0000 (01:03 +0100)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 23 Mar 2017 18:40:43 +0000 (02:40 +0800)
commitb165118ac7aa61adb2580a2cd95e8ae0672f1af7
tree2bcfddbfb609f4750178b98a2ac91697d1195514
parent6738d21114a3851d543a525201f37fbd3f1a206d
i915: add mock implementation of GL_OES_EGL_image_external (v2)

This is similar to commit 7420c9dab4aaf87e6b840410226c296c4668a48f
but for the i915 driver, as neeeded in android-x86.

In version v2, as per i965 implementation,
the extension GL_OES_EGL_image_external is not enabled by default.

The by-the-book way to enable the extension is mesa environment variable
MESA_EXTENSION_OVERRIDE="+GL_OES_EGL_image_external" to be set in init.rc
src/mesa/drivers/dri/i915/i830_texstate.c
src/mesa/drivers/dri/i915/i915_fragprog.c
src/mesa/drivers/dri/i915/i915_state.c
src/mesa/drivers/dri/i915/i915_tex_layout.c
src/mesa/drivers/dri/i915/i915_texstate.c