Lines Matching +refs:with +refs:output +refs:to +refs:string

4 Normally, no environment variables need to be set. Most of the
12 If defined debug information will be printed to stderr. If set to
15 colon-separated list of paths to search for DRI drivers
17 if set to ``true``, forces an indirect rendering context/connection.
19 if set to ``true``, always use software rendering
21 if set to ``true``, do not use DrawArrays GLX protocol (for
24 print framerate to stdout based on the number of ``glXSwapBuffers``
27 disable DRI2 if set to ``true``.
29 disable DRI3 if set to ``true``.
43 if set to 1, error checking is disabled as per ``KHR_no_error``. This
45 can reduce CPU use for apps that are known to be error free.
47 if set, error messages are printed to stderr. For example, if the
50 will be printed to stderr. For release builds, :envvar:`MESA_DEBUG`
51 defaults to off (no debug output). :envvar:`MESA_DEBUG` accepts the
53 behavior to just set :envvar:`MESA_DEBUG` to ``1``:
65 print error and performance messages to stderr (or
72 if set, implement conventional texture environment modes with fragment
75 if set, implement conventional vertex transformation operations with
79 can be used to enable/disable extensions. A value such as
83 The ``GL_EXTENSIONS`` string returned by Mesa is sorted by extension
84 year. If this variable is set to year X, only extensions defined on
85 or before year X will be reported. This is to work-around a bug in
86 some games where the extension string is copied into a fixed-size
87 buffer without truncating. If the extension string is too long, the
88 buffer overrun can cause the game to crash. This is a work-around for
100 - GL versions <= 3.0 are set to a compatibility (non-Core) profile
103 - GL versions >= 3.2 are set to a Core profile
107 select a compatibility (non-Core) profile with GL version 2.1.
109 select a compatibility (non-Core) profile with GL version 3.0.
111 select a Core+Forward Compatible profile with GL version 3.0.
113 select GL version 3.1 with ``GL_ARB_compatibility`` enabled per
116 select GL version 3.1 with forward compatibility and
119 select GL version 3.1 with ``GL_ARB_compatibility`` enabled.
121 override GL version to X.Y without changing the profile.
123 select a Core+Forward Compatible profile with GL version X.Y.
125 select a Compatibility profile with GL version X.Y.
146 if set to ``true``, disables the GLSL shader cache. If set to
151 GLSL programs. Should be set to a number optionally followed by
152 ``K``, ``M``, or ``G`` to specify a size in kilobytes, megabytes, or
160 you may end up with a 1GB cache for x86_64 and another 1GB cache for
164 if set, determines the directory to be used for the on-disk cache of
176 see :ref:`Experimenting with Shader
199 that wrap calls to NIR lowering/optimizations.
214 The following are only applicable to the Mesa Xlib software driver. See
220 specifies how to implement the back color buffer, either ``pixmap``
227 if set, force GLX to treat 8 BPP visuals as CI visuals
229 if set, forces RGB windows to have an alpha channel.
239 if set to 1, true or yes, then the OpenGL implementation will
240 default ``GL_BLACKHOLE_RENDER_INTEL`` to true, thus disabling any
248 dump batches into an AUB trace for use with simulation tools
261 use color in output
276 print instruction hex dump with the disassembly
295 dump shader assembly to files at each optimization pass and
313 force spilling of all registers in the scalar backend (useful to
316 force spilling of all registers in the vec4 backend (useful to
324 to finish rendering
340 to show how long rendering took. The overhead of collection is limited to
342 timestamps. By default, timing data is sent to ``stderr``. To direct output
343 to a file:
359 Designate an asynchronous control file with:
361 ``INTEL_MEASURE=control=path/to/control.fifo {workload}``
363 As the workload runs, enable capture for 5 frames with:
365 ``$ echo 5 > path/to/control.fifo``
369 ``$ echo -1 > path/to/control.fifo``
371 and disable with:
373 ``$ echo 0 > path/to/control.fifo``
375 Select the boundaries of each snapshot with:
390 combined into a single record in the output. When possible, a single
391 start and end event will be submitted to the GPU to minimize
395 if set to 1, true or yes, prevents batches from being submitted to the
398 if set to 1, true or yes, then the driver prefers accuracy over
401 if set, determines the directory to be used for overriding shader
402 assembly. The binaries with custom assembly should be placed in
407 For :envvar:`INTEL_SHADER_ASM_READ_PATH` to work it is necessary to enable
409 It is advised to use ``nocompact`` flag of :envvar:`INTEL_DEBUG` when
412 overrode shader with sha1 <sha1>" in stderr replacing the original
441 :envvar:`GALLIUM_HUD` to ``help`` and run e.g. ``glxgears`` for more info.
443 sets the HUD update rate in seconds (float). Use zero to update every
446 control default visibility, defaults to true.
448 toggle visibility via user specified signal. Especially useful to
451 :envvar:`GALLIUM_HUD_VISIBLE` to ``false`` and
452 :envvar:`GALLIUM_HUD_TOGGLE_SIGNAL` to ``10`` (``SIGUSR1``). Use
453 ``kill -10 <pid>`` to toggle the HUD as desired.
460 useful in combination with :envvar:`LIBGL_ALWAYS_SOFTWARE`=`true` for
476 to stderr.
483 if set to zero, the draw module will not use LLVM to execute shaders,
486 controls debug output from the Mesa/Gallium state tracker. Setting to
513 Dump vertex shader assembly to stderr
515 Dump fragment shader assembly to stderr
517 Dump geometry shader assembly to stderr
519 Dump compute shader assembly to stderr
523 the softpipe driver will try to use LLVM JIT for vertex
526 if set, the softpipe driver will ask to directly consume TGSI, instead
538 a comma-separated list of options to selectively no-op various parts
541 an integer indicating how many threads to use for rendering. Zero
556 if set, enables extra logging to the ``vmware.log`` file, such as the
559 if set, disables logging to the ``vmware.log`` file. This is useful
569 to set a swap interval, equivalent to calling
571 variable is set, application calls to ``wglSwapIntervalEXT()`` will
618 force all allocated buffers to be referenced in submissions
625 enable GPU hangs detection and dump a report to
637 disable dithering for alpha to coverage
667 disable UMR dumps during GPU hang detection (only with
691 create a null device to compile shaders without a AMD GPU (e.g. vega10)
694 allow to force per-pipeline vertex VRS rates on GFX10.3+. This is only
708 forces ray-tracing to be emulated in software,
723 enable optimizations to move more driver internal objects to VRAM.
726 force anisotropy filter (up to 16)
739 force emitting waitcnt states if there is something to wait for
747 print information used to calculate some pipeline statistics
838 Program WD/IA to switch on end-of-packet.
871 Enable NIR with SB optimizer
927 Program WD/IA to switch on end-of-packet.
940 if set to ``true``, various compute-related debug information will
941 be printed to stderr. Defaults to ``false``.
943 if set to ``true``, NIR shaders will be printed to stderr. Defaults
944 to ``false``.
946 If set to ``false``, disables HyperZ optimizations. Defaults to ``true``.
955 Log R600 IR to assembly code creation
963 Log shader in and output
965 Log IR to assembly conversion