mesa: Changes to 'refs/tags/mesa-12.0.2-1'
Tag 'mesa-12.0.2-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2016-09-06 08:44 +0000
Tagging upload of mesa 12.0.2-1 to unstable.
-----BEGIN PGP SIGNATURE-----
iQIcBAABCgAGBQJXzoHYAAoJEB7vU9OKOpxnEu8P/RZ7lqUi6L5D68JWuibXCDu9
UguQL2VnZT9lledsxLcDkEtNXjeEfxC9UQjVFLcNLirDqLNDR+Mw52we43fifT1E
w93dzBohEKSIa5tOWw7Jy6MYLrpcB8qgDgabN3DzObpbzsNIoGM2RG6+l1jq8N3q
oatFMg6ixakuSK+NOAz9c/wBb8tAbVGiPKSsZ8pWMWZbT3MmdDuZyxTTsFZoZ1gT
qs4c2//oJGvs24EEv5gcmutM3Nr+FLyIM2M9FYEL50J8E/d0B81ZII8DyF2rT+wN
uGBdU4KPwPdd8ooAdoavfZ5x+4NATIU0kiZI6ybOzcEooPkjrJ1uZf/M/uSJxd7z
6jqg0CUru0mkDlnXWu/Y/668opTUf9gq/9FE4mWvgZ+wKKW2qXvvgUyHaaf/2I6K
MI5/6WCFtdEOstAbekAcQd8IjaGKK5Bgy57dIBk097ukFMJ+t/K4BJl+JP9wlgJY
AENp2JXsU3pqTkfYWPBPUj1qP0gnuS80sKZ/EUe/VymU2g8JHl1R61UW9dkzFvwd
QMhVWHIC1soUaHEgj4PYmUxl9Sa/21FYymmjbMkXUs+WY+cAZlBHJoSmL45Okriq
PEJqeyTprFAHyA3rov2skxDoQmcaUKvNqO89wOuww3zk/WwOM/sPmtbChizCS94f
ta3+nw7ieXVpARs/0+zW
=jbtM
-----END PGP SIGNATURE-----
Changes since mesa-12.0.1-3:
Andreas Boll (12):
rules: Pass -c4 to dpkg-gensymbols through dh_makeshlibs, got dropped with the migration to dh.
rules: Replace deprecated debhelper option -s with -a.
copyright: Sync with docs/license.html.
Replace almost all dynamic debhelper config files with static files.
rules: Drop unneeded override_dh_builddeb, xz is the default compression type for dpkg-deb nowadays.
Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-drivers.triggers.
control: Only build-dep on libgcrypt20-dev on architectures where we build mesa-vulkan-drivers.
source/local-options: Add more files to extend-diff-ignore option
configure.ac: Use ${datarootdir} for --with-vulkan-icddir help string too
Merge tag 'mesa-12.0.2' into debian-experimental
Bump changelog.
Upload to unstable.
Bernard Kilarski (1):
glx: fix error code when there is no context bound
Brian Paul (4):
svga: handle mismatched number of samplers, sampler views
mesa: use _mesa_clear_texture_image() in clear_texture_fields()
swrast: fix incorrectly positioned putImage() in swrast driver
mesa: fix format conversion bug in get_tex_rgba_uncompressed()
Chad Versace (2):
i965: Fix miptree layout for EGLImage-based renderbuffers
i965: Respect miptree offsets in intel_readpixels_tiled_memcpy()
Christian König (1):
st/mesa: fix reference counting bug in st_vdpau
Chuck Atkins (1):
swr: Refactor checks for compiler feature flags
Daniel Scharrer (1):
mesa: Fix fixed function spot lighting on newer hardware (again)
Dave Airlie (2):
anv: fix writemask on blit fragment shader.
st/glsl_to_tgsi: fix st_src_reg_for_double constant.
Emil Velikov (15):
docs: add sha256 checksums for 12.0.1
mesa: automake: list builddir before srcdir
mesa: scons: list builddir before srcdir
i965: store reference to the context within struct brw_fence (v2)
anv: remove internal 'validate' layer
anv: automake: use VISIBILITY_CFLAGS to restrict symbol visibility
anv: automake: build with -Bsymbolic
anv: do not export the Vulkan API
isl: automake: use VISIBILITY_CFLAGS to restrict symbol visibility
cherry-ignore: temporary(?) drop "a4xx: make sure to actually clamp depth"
i915: Check return value of screen->image.loader->getBuffers
Revert "i965/miptree: Set logical_depth0 == 6 for cube maps"
glx/glvnd: list the strcmp arguments in correct order
Update version to 12.0.2
docs: add release notes for 12.0.2
Eric Anholt (4):
vc4: Close our screen's fd on screen close.
vc4: Disable early Z with computed depth.
vc4: Fix a leak of the src[] array of VPM reads in optimization.
vc4: Fix leak of the bo_handles table.
Francisco Jerez (3):
i965: Emit SKL VF cache invalidation W/A from brw_emit_pipe_control_flush.
i965: Make room in the batch epilogue for three more pipe controls.
i965: Fix remaining flush vs invalidate race conditions in brw_emit_pipe_control_flush.
Haixia Shi (1):
platform_android: prevent deadlock in droid_swap_buffers
Ian Romanick (5):
mesa: Strip arrayness from interface block names in some IO validation
glsl: Pack integer and double varyings as flat even if interpolation mode is none
glcpp: Track the actual version instead of just the version_resolved flag
glcpp: Only disallow #undef of pre-defined macros on GLSL ES >= 3.00 shaders
glsl: Mark cube map array sampler types as reserved in GLSL ES 3.10
Ilia Mirkin (16):
mesa: etc2 online compression is unsupported, don't attempt it
st/mesa: return appropriate mesa format for ETC texture formats
mesa: set _NEW_BUFFERS when updating texture bound to current buffers
nv50,nvc0: srgb rendering is only available for rgba/bgra
vbo: allow DrawElementsBaseVertex in display lists
gallium/util: add helper to compute zmin/zmax for a viewport state
nv50,nvc0: fix depth range when halfz is enabled
nv50/ir: fix bb positions after exit instructions
vbo: add basevertex when looking up elements for vbo splitting
a4xx: only disable depth clipping, not all clipping, when requested
nv50/ir: make sure cfg iterator always hits all blocks
main: add missing EXTRA_END in OES_sample_variables get check
nouveau: always enable at least one RC
nv30: only bail on color/depth bpp mismatch when surfaces are swizzled
a4xx: make sure to actually clamp depth as requested
gk110/ir: fix quadop dall emission
Jan Ziak (2):
egl/x11: avoid using freed memory if dri2 init fails
loader: fix memory leak in loader_dri3_open
Jason Ekstrand (31):
nir/spirv: Don't multiply the push constant block size by 4
anv: Add a stub for CmdCopyQueryPoolResults on Ivy Bridge
glsl/types: Fix function type comparison function
glsl/types: Use _mesa_hash_data for hashing function types
genxml: Make gen6-7 blending look more like gen8
anv/pipeline: Unify blend state setup between gen7 and gen8
anv: Enable independentBlend on gen7
anv: Add an align_down_npot_u32 helper
anv: Handle VK_WHOLE_SIZE properly for buffer views
i965/miptree: Enforce that height == 1 for 1-D array textures
i965/miptree: Set logical_depth0 == 6 for cube maps
nir: Add a nir_deref_foreach_leaf helper
nir/inline: Constant-initialize local variables in the callee if needed
anv/pipeline: Set up point coord enables
i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations
i965/vec4: Make opt_vector_float reset at the top of each block
anv/blit2d: Add a format parameter to bind_dst and create_iview
anv/blit2d: Add support for RGB destinations
anv/clear: Make cmd_clear_image take an actual VkClearValue
anv/clear: Clear E5B9G9R9 images as R32_UINT
anv: Include the pipeline layout in the shader hash
isl: Allow multisampled array textures
anv/descriptor_set: memset anv_descriptor_set_layout
anv/pipeline: Fix bind maps for fragment output arrays
anv/allocator: Correctly set the number of buckets
anv/pipeline: Properly handle OOM during shader compilation
anv: Remove unused fields from anv_pipeline_bind_map
anv: Add pipeline_has_stage guards a few places
anv: Add a struct for storing a compiled shader
anv/pipeline: Add support for caching the push constant map
anv: Rework pipeline caching
Jose Fonseca (2):
appveyor: Install pywin32 extensions.
appveyor: Force Visual Studio 2013 image.
Kenneth Graunke (21):
genxml: Add CLIPMODE_* prefix to 3DSTATE_CLIP's "Clip Mode" enum values.
genxml: Add APIMODE_D3D missing enum values and improve consistency.
anv: Fix near plane clipping on Gen7/7.5.
anv: Enable early culling on Gen7.
anv: Unify 3DSTATE_CLIP code across generations.
genxml: Rename "API Rendering Disable" to "Rendering Disable".
anv: Properly call gen75_emit_state_base_address on Haswell.
i965: Include VUE handles for GS with invocations > 1.
nir: Add a base const_index to shared atomic intrinsics.
i965: Fix shared atomic intrinsics to pay attention to base.
mesa: Add GL_BGRA_EXT to the list of GenerateMipmap internal formats.
mesa: Don't call GenerateMipmap if Width or Height == 0.
glsl: Delete bogus ir_set_program_inouts assert.
glsl: Fix the program resource names of gl_TessLevelOuter/Inner[].
glsl: Fix location bias for patch variables.
glsl: Fix invariant matching in GLSL 4.30 and GLSL ES 1.00.
mesa: Fix uf10_to_f32() scale factor in the E == 0 and M != 0 case.
nir/builder: Add bany_inequal and bany helpers.
i965: Implement the WaPreventHSTessLevelsInterference workaround.
i965: Fix execution size of scalar TCS barrier setup code.
i965: Fix barrier count shift in scalar TCS backend.
Leo Liu (2):
st/omx/enc: check uninitialized list from task release
vl/dri3: fix a memory leak from front buffer
Marek Olšák (7):
glsl_to_tgsi: don't use the negate modifier in integer ops after bitcast
radeonsi: add a workaround for a compute VGPR-usage LLVM bug
winsys/amdgpu: disallow DCC with mipmaps
gallium/util: fix align64
radeonsi: only set dual source blending for MRT0
radeonsi: fix VM faults due NULL internal const buffers on CIK
radeonsi: disable SDMA texture copying on Carrizo
Matt Turner (4):
mapi: Massage code to allow clang to compile.
i965/vec4: Ignore swizzle of VGRF for use by var_range_end().
mesa: Use AC_HEADER_MAJOR to include correct header for major().
nir: Walk blocks in source code order in lower_vars_to_ssa.
Michel Dänzer (1):
glx: Don't use current context in __glXSendError
Miklós Máté (1):
vbo: set draw_id
Nanley Chery (5):
anv/descriptor_set: Fix binding partly undefined descriptor sets
isl: Fix assert on raw buffer surface state size
anv/device: Fix max buffer range limits
isl: Fix isl_tiling_is_any_y()
anv/gen7_pipeline: Set PixelShaderKillPixel for discards
Nicolai Hähnle (7):
radeonsi: explicitly choose center locations for 1xAA on Polaris
radeonsi: fix Polaris MSAA regression
radeonsi: ensure sample locations are set for line and polygon smoothing
st_glsl_to_tgsi: only skip over slots of an input array that are present
glsl: fix optimization of discard nested multiple levels
radeonsi: flush TC L2 cache for indirect draw data
radeonsi: add si_set_rw_buffer to be used for internal descriptors
Nicolas Boichat (6):
egl/dri2: dri2_make_current: Set EGL error if bindContext fails
egl/wayland: Set disp->DriverData to NULL on error
egl/surfaceless: Set disp->DriverData to NULL on error
egl/drm: Set disp->DriverData to NULL on error
egl/android: Set dpy->DriverData to NULL on error
egl/dri2: Add reference count for dri2_egl_display
Rob Herring (3):
Android: add missing u_math.h include path for libmesa_isl
vc4: fix vc4_resource_from_handle() stride calculation
vc4: add hash table look-up for exported dmabufs
Samuel Pitoiset (7):
nvc0/ir: fix images indirect access on Fermi
nvc0: fix the driver cb size when draw parameters are used
gm107/ir: add missing NEG modifier for IADD32I
gm107/ir: make use of ADD32I for all immediates
nvc0: upload sample locations on GM20x
nvc0: invalidate textures/samplers on GK104+
nv50/ir: always emit the NDV bit for OP_QUADOP
Stefan Dirsch (1):
Avoid overflow in 'last' variable of FindGLXFunction(...)
Stencel, Joanna (1):
egl/wayland-egl: Fix for segfault in dri2_wl_destroy_surface.
Tim Rowley (2):
Revert "gallium: Force blend color to 16-byte alignment"
swr: switch from overriding -march to selecting features
Timo Aaltonen (1):
glx.symbols: delete an extra empty line
Tomasz Figa (8):
gallium/dri: Add shared glapi to LIBADD on Android
egl/android: Remove unused variables
egl/android: Check return value of dri2_get_dri_config()
egl/android: Stop leaking DRI images
gallium/winsys/kms: Fix double refcount when importing from prime FD (v2)
gallium/winsys/kms: Fully initialize kms_sw_dt at prime import time (v2)
gallium/winsys/kms: Move display target handle lookup to separate function
gallium/winsys/kms: Look up the GEM handle after importing a prime FD
mil Velikov (1):
anv: remove dummy VK_DEBUG_MARKER_EXT entry points
---
VERSION | 2
appveyor.yml | 4
bin/.cherry-ignore | 3
configure.ac | 80 -
debian/changelog | 19
debian/control | 2
debian/copyright | 14
debian/libegl1-mesa-dev.install | 5
debian/libegl1-mesa-dev.install.in | 5
debian/libegl1-mesa-dev.install.linux | 9
debian/libegl1-mesa-dev.install.linux.in | 9
debian/libegl1-mesa.install | 1
debian/libegl1-mesa.install.in | 1
debian/libgbm-dev.install | 3
debian/libgbm-dev.install.in | 3
debian/libgbm1.install | 1
debian/libgbm1.install.in | 1
debian/libgl1-mesa-dev.install | 2
debian/libgl1-mesa-dev.install.in | 2
debian/libgl1-mesa-dri.install | 1
debian/libgl1-mesa-dri.install.in | 1
debian/libgl1-mesa-glx.install | 1
debian/libgl1-mesa-glx.install.in | 1
debian/libgl1-mesa-glx.symbols | 1
debian/libglapi-mesa.install | 1
debian/libglapi-mesa.install.in | 1
debian/libgles1-mesa-dev.install | 3
debian/libgles1-mesa-dev.install.in | 3
debian/libgles1-mesa.install | 1
debian/libgles1-mesa.install.in | 1
debian/libgles2-mesa-dev.install | 4
debian/libgles2-mesa-dev.install.in | 4
debian/libgles2-mesa.install | 1
debian/libgles2-mesa.install.in | 1
debian/libosmesa6-dev.install | 3
debian/libosmesa6-dev.install.in | 3
debian/libosmesa6.install | 1
debian/libosmesa6.install.in | 1
debian/libwayland-egl1-mesa.install | 3
debian/libwayland-egl1-mesa.install.in | 3
debian/libxatracker-dev.install | 5
debian/libxatracker-dev.install.in | 5
debian/libxatracker2.install | 1
debian/libxatracker2.install.in | 1
debian/mesa-common-dev.install | 10
debian/mesa-common-dev.install.in | 10
debian/mesa-opencl-icd.install | 3
debian/mesa-opencl-icd.install.in | 3
debian/mesa-vulkan-drivers.postinst | 6
debian/mesa-vulkan-drivers.postrm | 6
debian/mesa-vulkan-drivers.triggers | 1
debian/rules | 10
debian/source/local-options | 17
docs/relnotes/12.0.1.html | 3
docs/relnotes/12.0.2.html | 402 ++++++
src/compiler/glsl/glcpp/glcpp-parse.y | 42
src/compiler/glsl/glcpp/glcpp.h | 2
src/compiler/glsl/glcpp/tests/120-undef-builtin.c | 1
src/compiler/glsl/glcpp/tests/120-undef-builtin.c.expected | 3
src/compiler/glsl/glcpp/tests/147-undef-builtin-allowed.c | 4
src/compiler/glsl/glcpp/tests/147-undef-builtin-allowed.c.expected | 4
src/compiler/glsl/glsl_lexer.ll | 8
src/compiler/glsl/glsl_parser.yy | 4
src/compiler/glsl/ir.h | 7
src/compiler/glsl/ir_set_program_inouts.cpp | 10
src/compiler/glsl/link_varyings.cpp | 23
src/compiler/glsl/linker.cpp | 15
src/compiler/glsl/lower_packed_varyings.cpp | 11
src/compiler/glsl/opt_conditional_discard.cpp | 9
src/compiler/glsl_types.cpp | 18
src/compiler/nir/nir.c | 116 +
src/compiler/nir/nir.h | 4
src/compiler/nir/nir_builder.h | 19
src/compiler/nir/nir_inline_functions.c | 42
src/compiler/nir/nir_intrinsics.h | 20
src/compiler/nir/nir_lower_vars_to_ssa.c | 209 +--
src/compiler/nir/nir_phi_builder.h | 3
src/compiler/spirv/vtn_variables.c | 2
src/egl/drivers/dri2/egl_dri2.c | 123 +-
src/egl/drivers/dri2/egl_dri2.h | 4
src/egl/drivers/dri2/platform_android.c | 33
src/egl/drivers/dri2/platform_drm.c | 1
src/egl/drivers/dri2/platform_surfaceless.c | 1
src/egl/drivers/dri2/platform_wayland.c | 2
src/egl/drivers/dri2/platform_x11.c | 3
src/egl/wayland/wayland-egl/wayland-egl-priv.h | 1
src/egl/wayland/wayland-egl/wayland-egl.c | 3
src/gallium/auxiliary/Makefile.sources | 3
src/gallium/auxiliary/util/u_format_r11g11b10f.h | 2
src/gallium/auxiliary/util/u_math.h | 2
src/gallium/auxiliary/util/u_viewport.h | 59
src/gallium/auxiliary/vl/vl_winsys_dri3.c | 1
src/gallium/drivers/freedreno/a4xx/a4xx.xml.h | 4
src/gallium/drivers/freedreno/a4xx/fd4_emit.c | 29
src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.c | 3
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 5
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 3
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp | 13
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 5
src/gallium/drivers/nouveau/codegen/nv50_ir_graph.cpp | 8
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 7
src/gallium/drivers/nouveau/nv30/nv30_state.c | 5
src/gallium/drivers/nouveau/nv50/nv50_formats.c | 4
src/gallium/drivers/nouveau/nv50/nv50_state_validate.c | 9
src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 22
src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 1
src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c | 22
src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 20
src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c | 4
src/gallium/drivers/nouveau/nvc0/nve4_compute.c | 14
src/gallium/drivers/radeon/cayman_msaa.c | 7
src/gallium/drivers/radeonsi/cik_sdma.c | 6
src/gallium/drivers/radeonsi/si_descriptors.c | 23
src/gallium/drivers/radeonsi/si_hw_context.c | 3
src/gallium/drivers/radeonsi/si_pipe.c | 13
src/gallium/drivers/radeonsi/si_pipe.h | 7
src/gallium/drivers/radeonsi/si_shader.c | 35
src/gallium/drivers/radeonsi/si_state.c | 72 -
src/gallium/drivers/radeonsi/si_state.h | 5
src/gallium/drivers/radeonsi/si_state_draw.c | 5
src/gallium/drivers/radeonsi/si_state_shaders.c | 3
src/gallium/drivers/radeonsi/sid.h | 1
src/gallium/drivers/svga/svga_shader.c | 15
src/gallium/drivers/swr/Makefile.am | 8
src/gallium/drivers/vc4/vc4_bufmgr.c | 20
src/gallium/drivers/vc4/vc4_bufmgr.h | 21
src/gallium/drivers/vc4/vc4_context.h | 2
src/gallium/drivers/vc4/vc4_emit.c | 6
src/gallium/drivers/vc4/vc4_opt_vpm.c | 9
src/gallium/drivers/vc4/vc4_program.c | 5
src/gallium/drivers/vc4/vc4_resource.c | 4
src/gallium/drivers/vc4/vc4_screen.c | 19
src/gallium/drivers/vc4/vc4_screen.h | 3
src/gallium/include/pipe/p_state.h | 12
src/gallium/state_trackers/omx/vid_enc.c | 4
src/gallium/targets/dri/Makefile.am | 7
src/gallium/winsys/amdgpu/drm/amdgpu_surface.c | 3
src/gallium/winsys/svga/drm/vmw_screen.c | 7
src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c | 56
src/gbm/main/gbm.c | 7
src/glx/glx_error.c | 4
src/glx/glx_pbuffer.c | 2
src/glx/glxcmds.c | 30
src/glx/glxglvnd.c | 10
src/glx/query_renderer.c | 4
src/glx/tests/fake_glx_screen.cpp | 15
src/intel/genxml/gen6.xml | 9
src/intel/genxml/gen7.xml | 9
src/intel/genxml/gen75.xml | 9
src/intel/genxml/gen8.xml | 11
src/intel/genxml/gen9.xml | 11
src/intel/isl/Android.mk | 2
src/intel/isl/Makefile.am | 12
src/intel/isl/isl.c | 8
src/intel/isl/isl.h | 2
src/intel/isl/isl_surface_state.c | 9
src/intel/vulkan/Makefile.am | 5
src/intel/vulkan/anv_cmd_buffer.c | 32
src/intel/vulkan/anv_descriptor_set.c | 32
src/intel/vulkan/anv_device.c | 40
src/intel/vulkan/anv_entrypoints_gen.py | 57
src/intel/vulkan/anv_image.c | 82 -
src/intel/vulkan/anv_meta_blit.c | 2
src/intel/vulkan/anv_meta_blit2d.c | 229 +++
src/intel/vulkan/anv_meta_clear.c | 26
src/intel/vulkan/anv_pipeline.c | 210 ++-
src/intel/vulkan/anv_pipeline_cache.c | 594 +++++-----
src/intel/vulkan/anv_private.h | 133 +-
src/intel/vulkan/gen7_pipeline.c | 97 -
src/intel/vulkan/gen8_pipeline.c | 142 --
src/intel/vulkan/genX_cmd_buffer.c | 13
src/intel/vulkan/genX_l3.c | 8
src/intel/vulkan/genX_pipeline.c | 13
src/intel/vulkan/genX_pipeline_util.h | 179 +++
src/loader/loader.c | 7
src/loader/loader_dri3_helper.c | 1
src/mapi/entry_x86-64_tls.h | 9
src/mapi/entry_x86_tls.h | 10
src/mapi/entry_x86_tsd.h | 9
src/mesa/Makefile.sources | 6
src/mesa/SConscript | 6
src/mesa/drivers/dri/i915/intel_context.c | 15
src/mesa/drivers/dri/i965/Makefile.sources | 1
src/mesa/drivers/dri/i965/brw_compiler.h | 2
src/mesa/drivers/dri/i965/brw_fs.cpp | 2
src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 27
src/mesa/drivers/dri/i965/brw_nir.h | 2
src/mesa/drivers/dri/i965/brw_nir_tcs_workarounds.c | 152 ++
src/mesa/drivers/dri/i965/brw_performance_monitor.c | 10
src/mesa/drivers/dri/i965/brw_pipe_control.c | 37
src/mesa/drivers/dri/i965/brw_tcs.c | 18
src/mesa/drivers/dri/i965/brw_vec4.cpp | 164 +-
src/mesa/drivers/dri/i965/brw_vec4_cse.cpp | 2
src/mesa/drivers/dri/i965/brw_vec4_tcs.cpp | 3
src/mesa/drivers/dri/i965/intel_batchbuffer.h | 10
src/mesa/drivers/dri/i965/intel_fbo.c | 13
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 41
src/mesa/drivers/dri/i965/intel_pixel_read.c | 21
src/mesa/drivers/dri/i965/intel_reg.h | 9
src/mesa/drivers/dri/i965/intel_syncobj.c | 55
src/mesa/drivers/dri/i965/intel_tex.c | 2
src/mesa/drivers/dri/nouveau/nv20_state_frag.c | 2
src/mesa/drivers/dri/swrast/swrast.c | 4
src/mesa/main/ffvertex_prog.c | 17
src/mesa/main/genmipmap.c | 10
src/mesa/main/get.c | 1
src/mesa/main/glformats.c | 23
src/mesa/main/glformats.h | 3
src/mesa/main/shader_query.cpp | 98 +
src/mesa/main/texgetimage.c | 14
src/mesa/main/teximage.c | 9
src/mesa/main/texstorage.c | 4
src/mesa/state_tracker/st_format.c | 7
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 20
src/mesa/state_tracker/st_vdpau.c | 10
src/mesa/vbo/vbo_exec_array.c | 1
src/mesa/vbo/vbo_save_api.c | 18
src/mesa/vbo/vbo_split_copy.c | 2
218 files changed, 3408 insertions(+), 1578 deletions(-)
---
Reply to: