[Mesa-dev] [PATCH] llvmpipe: bump glsl version to 140
Andreas Boll
andreas.boll.dev at gmail.com
Thu Feb 28 23:50:02 PST 2013
2013/3/1 <sroland at vmware.com>:
> From: Roland Scheidegger <sroland at vmware.com>
>
> texel offsets should have been the last missing feature (not sure
> if anything is actually missing for 140). In any case we still
> don't do OpenGL 3.0 (missing MSAA which will be difficult,
> plus EXT_packed_float, ARB_depth_buffer_float and EXT_framebuffer_sRGB).
>
> v2: bump to 140 instead - we have everything except we crash when not writing
> to gl_Position (but softpipe crashes as well) so let's just say this is a bug
> instead. Also (by Dave Airlie's suggestion) update llvm-todo.txt.
> ---
> src/gallium/docs/llvm-todo.txt | 16 +++++-----------
> src/gallium/drivers/llvmpipe/lp_screen.c | 2 +-
> 2 files changed, 6 insertions(+), 12 deletions(-)
>
> diff --git a/src/gallium/docs/llvm-todo.txt b/src/gallium/docs/llvm-todo.txt
> index a5a8c1a..02b4b62 100644
> --- a/src/gallium/docs/llvm-todo.txt
> +++ b/src/gallium/docs/llvm-todo.txt
> @@ -4,18 +4,12 @@ TODO covering gallivm/llvmpipe
> Goal: GL3.0 support in llvmpipe
> -------------------------------
>
> -TXQ opcode support - airlied WIP
> -TXF opcode support.
> -Integer texture fetch support
> -Integer renderbuffer support
> -Vertex ID support.
> -EXT_transform_feedback support - airlied WIP
> -clip distance support - airlied WIP
> -vertex clip support - airlied WIP
> -EXT_texture_array support - Jakob WIP
> +EXT_packed_float support.
> +ARB_depth_buffer_float support.
> +EXT_framebuffer_sRGB support.
> +MSAA support.
> +
>
> Goal: extension parity with softpipe:
> -------------------------------------
> -GL3.0 support.
> -EXT_timer_query - airlied posted a patch
>
> diff --git a/src/gallium/drivers/llvmpipe/lp_screen.c b/src/gallium/drivers/llvmpipe/lp_screen.c
> index 05bbca5..aab13b3 100644
> --- a/src/gallium/drivers/llvmpipe/lp_screen.c
> +++ b/src/gallium/drivers/llvmpipe/lp_screen.c
> @@ -195,7 +195,7 @@ llvmpipe_get_param(struct pipe_screen *screen, enum pipe_cap param)
> case PIPE_CAP_VERTEX_COLOR_CLAMPED:
> return 1;
> case PIPE_CAP_GLSL_FEATURE_LEVEL:
> - return 120;
> + return 130;
^^^
I think you forgot to update this line in v2. Should be 140.
> case PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION:
> return 0;
> case PIPE_CAP_COMPUTE:
> --
> 1.7.9.5
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list