On Tue, Feb 2, 2016 at 8:44 AM, Marek Olšák <mar...@gmail.com> wrote:
> Hi,
>
> The motivation behind this is to allow games that use proprietary extensions 
> to query the amount of VRAM to be able to query it with Mesa too. Such games 
> are unlikely to use GLX_MESA_query_renderer in the foreseeable feature.
>
> Unreal Engine 3 does use one of these. Despite that, it doesn't help. UE3 is 
> unable to use advanced graphics and increase its GPU memory pool size even 
> with these extensions.

Some games use the renderer stings to make decisions about these sort of things.

Alex

>
> Anyway, I'd like to merge this.
>
> I don't plan to add a piglit, but I have a patch which adds support for both 
> extensions to glxinfo.
>
> Please review.
>
>  src/gallium/drivers/freedreno/freedreno_screen.c |  1 +
>  src/gallium/drivers/i915/i915_screen.c           |  1 +
>  src/gallium/drivers/ilo/ilo_screen.c             |  1 +
>  src/gallium/drivers/llvmpipe/lp_screen.c         |  1 +
>  src/gallium/drivers/nouveau/nv30/nv30_screen.c   |  1 +
>  src/gallium/drivers/nouveau/nv50/nv50_screen.c   |  1 +
>  src/gallium/drivers/nouveau/nvc0/nvc0_screen.c   |  1 +
>  src/gallium/drivers/r300/r300_screen.c           |  1 +
>  src/gallium/drivers/r600/r600_pipe.c             |  1 +
>  src/gallium/drivers/radeon/r600_pipe_common.c    | 35 
> +++++++++++++++++++++++++++++++++++
>  src/gallium/drivers/radeonsi/si_pipe.c           |  1 +
>  src/gallium/drivers/softpipe/sp_screen.c         |  1 +
>  src/gallium/drivers/svga/svga_screen.c           |  1 +
>  src/gallium/drivers/vc4/vc4_screen.c             |  1 +
>  src/gallium/include/pipe/p_defines.h             |  1 +
>  src/gallium/include/pipe/p_screen.h              |  6 ++++++
>  src/gallium/include/pipe/p_state.h               | 11 +++++++++++
>  src/mapi/glapi/gen/gl_API.xml                    | 14 ++++++++++++++
>  src/mesa/main/dd.h                               | 10 ++++++++++
>  src/mesa/main/extensions_table.h                 |  2 ++
>  src/mesa/main/get.c                              | 54 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  src/mesa/main/get_hash_params.py                 | 12 ++++++++++++
>  src/mesa/main/mtypes.h                           |  2 ++
>  src/mesa/state_tracker/st_context.c              | 23 +++++++++++++++++++++++
>  src/mesa/state_tracker/st_extensions.c           |  2 ++
>  25 files changed, 185 insertions(+)
>
> Marek
> _______________________________________________
> 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

Reply via email to