gallivm/nir: Lower uniforms to UBOs in llvm draw if the driver didn't request this already
gallium + mesa/st: Add PIPE_CAP_NIR_ATOMICS_AS_DEREF and use it
r600: Set PIPE_CAP_NIR_ATOMICS_AS_DEREF to true
r600/sfn: add r600 specific lowering pass for atomics and use it
r600/sfn: Add a mapping table for atomics
r600/sfn: Sort uniforms by binding and offset
r600/sfn: correct allocating and emitting of atomics
r600/sfn: Correct ssbo instruction handling
r600/sfn: handle querying SSBO size
r600: Enable compute shaders for NIR code path
r600/sfn: Force a minimum of 4 GPRs, it seems to fix atomics
Correct for new location of boost test headers
virgl: support emulating planar image sampling
nir: make nir_get_texture_size/lod available outside nir_lower_tex
gallium/tgsi_from_mesa: Add 'extern "C"' to be able to include from C++
r600: Add functions to dump the shader info
gallium: tgsi_from_mesa - handle VARYING_SLOT_FACE
r600/sb: Correct SB disassambler for better debugging
r600: Make it possible to include r600_asm.h in a C++ file
r600: Fix maximum line width
r600: Delete vertex buffer only if there is actually a shader state
mesa/st: glsl_to_nir: don't lower atomics to SSBOs if driver supports HW atomics
r600: Make SID and unsigned value
docs/features: Update virgl OpenGL 4.5 features
Add python3 to packages
travis: Start to use bionic
remove old PPA
correct travis configuration
doc: Switch to python3
d/filter/medianmad: remove unneeded include
src/3dsegment-local-cmeans: Fix map access error
update changelog
2d/filters: distance parallize filtering and simplify test
update version number
Update gettext version
Declare some variables as globals in header
mesa/core: Enable EXT_texture_sRGB_R8 also for desktop GL
radeonsi: release tokens after creating the shader program
mesa: release references to image textures when a context is destroyed
mesa/core: Enable EXT_depth_clamp for GLES >= 2.0
virgl/vtest: deprecate protocol version 1
nir: Add posibility to not lower to source mod 'abs' for ops with three sources
virgl: Add a caps feature check version
softpipe: Implement ATOMFADD and enable cap TGSI_ATOMFADD
virgl: define MAX_VERTEX_STREAMS based on availability of TF3
softpipe: raise number of bits used for X coordinate texture lookup
softpipe: Add an extra code path for the buffer texel lookup
softpipe: Enable PIPE_CAP_TEXTURE_BUFFER_OFFSET_ALIGNMENT
doc/features: Add a few extensions to the feature matrix
softpipe/buffer: load only as many components as the the buffer resource type provides
virgl: Assume sRGB write control for older guest kernels or virglrenderer hosts
softpipe: Remove unused static function
Revert "softpipe: Don't draw when rasterizer_discard is set"
mesa/st: replace boolean declarations by bool
mesa/st: add tgsi-lowering code for depth-clamp
mesa/st: Tie depth clamp lowering in to the VP code
mesa/st: Tie depth_clamp lowering into the FS
mesa/st: Tie depth_clamp code into other shaders (GS and TES)
mesa/st: Add depth clamping to rasterizer code
mesa/st: Signal state changes when depth_clamp is emulated
gallium: Make PIPE_CAP_DEPTH_CLIP_DISABLE a tri-state value and use it
virgl: Enable depth_clamp by lowering if the host is new enough.
softpipe: Add support for ARB_derivative_control
virgl: drop unused format field
virgl: fix format conversion for recent gallium changes.
etnaviv: enable triangle strips only when the hardware supports it
virgl: Add a caps feature check version
virgl: Assume sRGB write control for older guest kernels or virglrenderer hosts
Prep for new bugfix release
mesa/core: Add definitions and translations for EXT_texture_sRGB_R8
Gallium: Add format PIPE_FORMAT_R8_SRGB
mesa/st: Add support for EXT_texture_sRGB_R8
virgl/vtest-winsys: Use virgl version of bind flags
r600: Add support for EXT_texture_sRGB_R8
mesa: Reference count shaders that are used by transform feedback objects
virgl: Add command and flags to initiate debugging on the host (v2)
nir: Allow to skip integer ops in nir_lower_to_source_mods
i965: Add support for and expose EXT_texture_sRGB_R8
i965: Correct L8_UNORM_SRGB table entry
i965: Force zero swizzles for unused components in GL_RED and GL_RG
i965:use FRAMEBUFFER_UNSUPPORTED instead of FRAMEBUFFER_INCOMPLETE_DIMENSIONS
i965: be more specific about FBO completeness errors
r600: Only set context streamout strides info from the shader that has outputs
r600: clean up the GS ring buffers when the context is destroyed
glsl: free or reuse memory allocated for TF varying
i965: Explicitely handle swizzles for MESA_FORMAT_R_SRGB8
virgl,vtest: Initialize return value
virgl: Don't try handling server fences when they are not supported
i965: Set the FBO error state INCOMPLETE_ATTACHMENT only for SRGB_R8
Ensure proper alignment
reorder some includes
meson, install_megadrivers: Also remove stale symlinks
mesa/st: ETC2 now uses R8G8B8A8_SRGB as fallback
mesa/st/glsl_to_tgsi:rename lifetime to register_live_range
mesa/st/glsl_to_tgsi: Add helper classes to apply array merging and interleaving
mesa/st/glsl_to_tgsi: Add helper class for array live range merging and interleaving
mesa/st/glsl_to_tgsi: Expose array live range tracking and merging
mesa/st/tests: Add array life range estimation and renumbering tests
mesa/st/glsl_to_tgsi: add class for array access tracking
mesa/st/glsl_to_tgsi: Split arrays whose elements are only accessed directly