[Mesa-dev] [PATCH] radeonsi: enable GLSL 4.30 and therefore OpenGL 4.3
Edward O'Callaghan
eocallaghan at alterapraxis.com
Fri Apr 15 00:10:54 UTC 2016
This is the last necessary bit for OpenGL 4.3 support. All driver-specific
functionality has already been implemented as part of extensions.
Signed-off-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
---
docs/GL3.txt | 2 +-
docs/relnotes/11.3.0.html | 8 ++++----
src/gallium/drivers/radeonsi/si_pipe.c | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/docs/GL3.txt b/docs/GL3.txt
index 6b5e016..53aeb9e 100644
--- a/docs/GL3.txt
+++ b/docs/GL3.txt
@@ -162,7 +162,7 @@ GL 4.2, GLSL 4.20 -- all DONE: radeonsi
GL_ARB_map_buffer_alignment DONE (all drivers)
-GL 4.3, GLSL 4.30:
+GL 4.3, GLSL 4.30 -- all DONE: radeonsi
GL_ARB_arrays_of_arrays DONE (all drivers that support GLSL 1.30)
GL_ARB_ES3_compatibility DONE (all drivers that support GLSL 3.30)
diff --git a/docs/relnotes/11.3.0.html b/docs/relnotes/11.3.0.html
index 5a7083c..0bbd756 100644
--- a/docs/relnotes/11.3.0.html
+++ b/docs/relnotes/11.3.0.html
@@ -22,11 +22,11 @@ People who are concerned with stability and reliability should stick
with a previous release or wait for Mesa 11.3.1.
</p>
<p>
-Mesa 11.3.0 implements the OpenGL 4.2 API, but the version reported by
+Mesa 11.3.0 implements the OpenGL 4.3 API, but the version reported by
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
-Some drivers don't support all the features required in OpenGL 4.2. OpenGL
-4.2 is <strong>only</strong> available if requested at context creation
+Some drivers don't support all the features required in OpenGL 4.3. OpenGL
+4.3 is <strong>only</strong> available if requested at context creation
because compatibility contexts are not supported.
</p>
@@ -44,7 +44,7 @@ Note: some of the new features are only available with certain drivers.
</p>
<ul>
-<li>OpenGL 4.2 on radeonsi</li>
+<li>OpenGL 4.3 on radeonsi</li>
<li>GL_ARB_compute_shader on radeonsi</li>
<li>GL_ARB_framebuffer_no_attachments on nvc0, r600, radeonsi, softpipe</li>
<li>GL_ARB_internalformat_query2 on all drivers</li>
diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c
index 94bd666..b789d4c 100644
--- a/src/gallium/drivers/radeonsi/si_pipe.c
+++ b/src/gallium/drivers/radeonsi/si_pipe.c
@@ -338,7 +338,7 @@ static int si_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
return HAVE_LLVM >= 0x0309 ? 4 : 0;
case PIPE_CAP_GLSL_FEATURE_LEVEL:
- return HAVE_LLVM >= 0x0309 ? 420 :
+ return HAVE_LLVM >= 0x0309 ? 430 :
HAVE_LLVM >= 0x0307 ? 410 : 330;
case PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE:
--
2.5.5
More information about the mesa-dev
mailing list