[virglrenderer-devel] [PATCH 0/8] Enable gles 3.1 on gles 3.1+

Gert Wollny gert.wollny at collabora.com
Sun Aug 5 14:45:55 UTC 2018


Dear all, 

this is an update to the RFC. The updates are: 

- use the evaluated glsl version when creating shaders 
- downgrade the warning about glShaderStorageBlockBinding to a debug message, 
  Erik already pointed out how this might be fixed, but for now I'll stick
  to just disabling it.
- Enable ARB_stencil_texture that seems to be part of GLES 3.1 and 
  ARB_sampler_objects that also seem to be part of GLES 3.0. 

Thanks for reviewing, 
Gert 
  
Gert Wollny (8):
  vrend: Enable ARB_texture_storage on GLES
  vrend, features: Correct ARB_draw_indirect and set available for GLES
    3.1
  vrend,features: add  ARB_texture_gather to feature test
  vrend,feature: Add GLSL version information for GLES 3.1 host
  vrend: Add geometry shaders on the GLES 3.1 host
  vrend: don't call glShaderStorageBlockBinding on GLES and warn about
    it's use
  vrend, features: Add stencil texturing as feature provided by GLES 3.1
  vrend,features: enable sampler objects as provided by GLES 3.0

 src/vrend_formats.c  | 20 ++++++++++++++++
 src/vrend_renderer.c | 55 ++++++++++++++++++++++++++++++--------------
 src/vrend_renderer.h |  3 +++
 src/vrend_shader.c   |  7 +++++-
 4 files changed, 67 insertions(+), 18 deletions(-)

-- 
2.17.1



More information about the virglrenderer-devel mailing list