On 24.05.2015 20:12, Marek Olšák wrote:
On Sun, May 24, 2015 at 7:58 PM, Tobias Klausmann
<[email protected]> wrote:
Signed-off-by: Tobias Klausmann <[email protected]>
---
src/mesa/state_tracker/st_extensions.c | 4 ++++
src/mesa/state_tracker/st_program.c | 34 ++++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+)
diff --git a/src/mesa/state_tracker/st_extensions.c
b/src/mesa/state_tracker/st_extensions.c
index 23a4588..63f3334 100644
--- a/src/mesa/state_tracker/st_extensions.c
+++ b/src/mesa/state_tracker/st_extensions.c
@@ -466,6 +466,7 @@ void st_init_extensions(struct pipe_screen *screen,
{ o(ARB_conditional_render_inverted),
PIPE_CAP_CONDITIONAL_RENDER_INVERTED },
{ o(ARB_texture_view), PIPE_CAP_SAMPLER_VIEW_TARGET
},
{ o(ARB_clip_control), PIPE_CAP_CLIP_HALFZ
},
+ { o(ARB_cull_distance), PIPE_CAP_CULL_DISTANCE
},
{ o(EXT_polygon_offset_clamp), PIPE_CAP_POLYGON_OFFSET_CLAMP
},
};
@@ -678,6 +679,9 @@ void st_init_extensions(struct pipe_screen *screen,
if (glsl_feature_level >= 410)
extensions->ARB_shader_precision = GL_TRUE;
+ if (glsl_feature_level >= 130)
+ extensions->ARB_cull_distance = GL_TRUE;
+
This hunk is wrong and seems to be completely unnecessary.
Also, the patch which adds PIPE_CAP_CULL_DISTANCE should be before this patch.
Marek
removing and noted, thanks!
_______________________________________________
Nouveau mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau