2013/3/1 <srol...@vmware.com>: > From: Roland Scheidegger <srol...@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@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev