From c5c38e831ee8113cf97fb5308fbb687464ae2f0e Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Mon, 6 Aug 2018 07:05:19 -0400 Subject: mesa: implement ARB/KHR_parallel_shader_compile Tested by piglit. --- docs/features.txt | 2 +- docs/relnotes/19.0.0.html | 2 ++ src/mapi/glapi/gen/gl_API.xml | 15 ++++++++++++++- src/mesa/main/dd.h | 7 +++++++ src/mesa/main/extensions_table.h | 2 ++ src/mesa/main/get_hash_params.py | 3 +++ src/mesa/main/hint.c | 12 ++++++++++++ src/mesa/main/hint.h | 4 ++++ src/mesa/main/mtypes.h | 1 + src/mesa/main/shaderapi.c | 10 ++++++++++ src/mesa/main/tests/dispatch_sanity.cpp | 5 +++++ 11 files changed, 61 insertions(+), 2 deletions(-) diff --git a/docs/features.txt b/docs/features.txt index 038bbfc45a6..201e600adff 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -302,7 +302,7 @@ Khronos, ARB, and OES extensions that are not part of any OpenGL or OpenGL ES ve GL_ARB_ES3_2_compatibility DONE (i965/gen8+, radeonsi, virgl) GL_ARB_fragment_shader_interlock DONE (i965) GL_ARB_gpu_shader_int64 DONE (i965/gen8+, nvc0, radeonsi, softpipe, llvmpipe) - GL_ARB_parallel_shader_compile not started, but Chia-I Wu did some related work in 2014 + GL_ARB_parallel_shader_compile DONE (all drivers) GL_ARB_post_depth_coverage DONE (i965, nvc0) GL_ARB_robustness_isolation not started GL_ARB_sample_locations DONE (nvc0) diff --git a/docs/relnotes/19.0.0.html b/docs/relnotes/19.0.0.html index ea22d660f37..b0a3cc6c29f 100644 --- a/docs/relnotes/19.0.0.html +++ b/docs/relnotes/19.0.0.html @@ -41,11 +41,13 @@ Compatibility contexts may report a lower version depending on each driver.