mesa: Changes to 'refs/tags/mesa-11.0.0-rc1-1'
Tag 'mesa-11.0.0-rc1-1' created by Timo Aaltonen <tjaalton@debian.org> at 2015-08-24 09:22 +0000
Tagging upload of mesa 11.0.0~rc1-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJV2uJfAAoJEMtwMWWoiYTcwbYP/jqPlUA3tql5Hb2o44Asnnj3
OMQlf3sf9RIWwNyya+BzikjPsdQxf5o5x0/ky8owIvF8yd3kpbAbiJ9H0x8lz4Bw
Y0XUBt0uRGKN3etXk/qjBE/aAr5NEleGS/fPzaF2o9oJYNiSWBtmJSE6kkEo6TT9
mbR/xyEye8B/FsY1OcZyE758S3jOhbiOj2PlSyNcJ66sfDMlHA+rXynOGZN+Qy3X
JkHBAoXsTCas8udIjeYrlpS7Wb8rjXUcQw51HXkt0pi8KuVkbtYLRZ17vga7dNuA
UhplLDKL6udCGQYNUHDia2VInBWKDsNRYL8ytTLFkRUlmt0C+gJ5Mo3FqUx1ltQU
LOcP3DmNMd0cUsgiDzxYPkahvsMR7yz11ZLOv6ig8Fhz/TGBEacLqXBgPBI1QIrD
0L0K3hJyWuqFBbLY2ugFGYOeVnfPgqkUi2Ls+GpLk80xjNhptN+qrw2CMqBhaNVn
yeFHgErPv3AG/alJDuA3bVsIdw/ifHRNX42ztrGyp08Ey0oAUxad8OkBtmbo/nyv
obC/nlQu5v4axKil9ci5SkiVPHfIx0ZYaiZMbSqjiUL7k9gC467ORw/3xk4vd5pn
dgypgcBE7xDuGwgzcaf0PjSBB2CYLcbrC8IcO7IFJ/+WbUE5FoeDGSNjN61akjaT
K/1KS5pKNKhjgt3ili1K
=51Ji
-----END PGP SIGNATURE-----
Changes since mesa-11.0.0-git20150817-1:
Adam Jackson (1):
glx: Fix __glXWireToEvent for BufferSwapComplete
Andreas Boll (11):
rules: Disable omx for swx11 builds.
control: Drop unneeded libomxil-bellagio-dev build-dep.
rules: Explicitly disable vaapi.
control: Update upstream url.
control: Update Vcs-* fields.
Drop libgl1-mesa-swx11-i686 package.
Drop libgl1-mesa-swx11* packages.
control: Update package description.
Merge branch 'upstream-experimental' into debian-experimental
Update changelog
Drop irrelevant change from changelog
Anuj Phogat (6):
mesa: Turn get_readpixels_transfer_ops() in to a global function
meta: Fix transfer operations check in meta pbo path for readpixels
meta: Abort meta pbo path if readpixels need signed-unsigned conversion
meta: Don't do fragment color clamping in _mesa_meta_pbo_GetTexSubImage
mesa: Add a helper function _mesa_need_luminance_to_rgb_conversion()
meta: Fix reading luminance texture as rgba in _mesa_meta_pbo_GetTexSubImage()
Axel Davy (55):
st/nine: Fix Swizzle for ATI2 format
st/nine: Always set point_quad_rasterization to 1
st/nine: fix D3DRS_DITHERENABLE wrong state group
st/nine: Hide hardware cursor when we don't use it
st/nine: Force hw cursor for Windowed mode
st/nine: Do not call ID3DPresent_GetCursorPos for sw cursor
st/nine: Revert to sw cursor in case of failure to set hw cursor
st/nine: Simplify Volume9 dirty region tracking
st/nine: Split NineSurface9_CopySurface
st/nine: Simplify NineVolume9_CopyVolume
st/nine: SetAutoGenFilterType should regenerate the sublevels
st/nine: Add missing BASETEX_REGISTER_UPDATE calls
st/nine: Track dirty region for SYSTEMMEM too
st/nine: Textures start dirty
st/nine: Only update dirty rect for UpdateTexture
st/nine: Track managed textures
st/nine: Implement EvictManagedResources
st/nine: Fix StretchRect checks
st/nine: Fix FillColor Flag check
st/nine: Impose restrictions on DXTN texture sizes
st/nine: Fix Lock Checks for Compressed textures
st/nine: Remove group_mask argument from nine_update_state
st/nine: Reorder nine_state.
st/nine: Reorder DSA state settings
st/nine: Rework rasterizer states
st/nine: Avoid useless updates in SetSamplerState
st/nine: Improve fallback when driver doesn't support user buffers.
st/nine: Rework blend states
st/nine: Rework constant buffer state handling
st/nine: Rework ff constant buffers
st/nine: Fix fixed function fog support
st/nine: Begin programmable shader fog support
st/nine: Fix nine_ff_ps_key padding
st/nine: Remove some useless variables
st/nine: Rework shader states
st/nine: Finish Fog implementation
st/nine: Revert to userbuf path when needed
st/nine: Advertise Fog flags
st/nine: Change a few advertised caps
st/nine: Complete ff texture transform implementation
st/nine: Programmable ps D3DTTSS_PROJECTED support
st/nine: Change nine_state_update order
st/nine: Implement ff vertex data passthrough
st/nine: Implement special DOTPRODUCT3 behaviour
st/nine: Remove NINED3DRS_ZBIASSCALE
st/nine: Better check shader constant limits
st/nine: Calculate dummy sampler state only once
st/nine: Use CSO cache for sampler views
st/nine: Fix the number of texture stages
st/nine: Avoid Constant upload when there is no change
st/nine: Catch setting the same shader
st/nine: Silent warning in update_vertex_buffer
st/nine: Silent warning in NineCubeTexture9_ctor
st/nine: Silent warning in sm1_declusage_to_tgsi
st/nine: Silent warning in nine_ff
Ben Widawsky (1):
i965/skl: Add production thread counts and URB size
Boyan Ding (1):
egl/wayland: define set_cloexec_or_close only when mkostemp is not present
Chih-Wei Huang (1):
nv50/ir: support different unordered_set implementations
Chris Wilson (1):
i965: Move control flush into pipelined conditional render
Christoph Bumiller (1):
gallium: Add blending to pipe blit
Dave Airlie (1):
GL: update glext to svn 31811
David Heidelberg (1):
st/nine: Require gcc >= 4.6
Eduardo Lima Mitev (3):
mesa: Fix errors values returned by glShaderBinary()
mesa: Validate target before resolving tex obj in glTex(ture)SubImageXD
mesa: Fix error returned by glCopyTexImage2D() upon an invalid internal format
Edward O'Callaghan (2):
r600: Rewrite r600_shader_selector_key() to use a switch stmt
r600: Turn 'r600_shader_key' struct into union
Emil Velikov (16):
docs: Add checksums for mesa 10.6.3 tarballs
configure.ac: do not set HAVE_DRI(23) when libdrm is missing
egl/wayland: libdrm is a hard requirement, treat it as such
winsys/radeon: don't leak the fd when it is 0
bugzilla_mesa.sh: sort the bugs list by number
Update version to 10.6.4
docs: add release notes for 10.6.4
docs: add release notes for 10.6.5
docs: add sha256 checksums for 10.6.5
docs: add news item and link release notes for 10.6.5
automake: build all drivers but vc4 during distcheck
winsys/amdgpu: automake: remove missing headers
winsys/sw/kms-dri: don't attempt to bundle the sconscript
nouveau: add codegen/unordered_set.h to the tarball
mapi: ship ARB_tessellation_shader.xml
Update version to 11.0.0-rc1
Eric Anholt (15):
mesa: Move varying slots and FS output names to shader_enums.h
vc4: We can now move TEX_RESULT accesses across other r4 ops.
vc4: Allow QIR registers to be non-SSA.
vc4: Make the pack-to-unorm instructions be non-SSA.
vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.
vc4: Drop an unused algebraic op.
vc4: Add a QIR helper for whether the op is a MUL type.
vc4: Pack the unorm-packing bits into a src MUL instruction when possible.
vc4: Allow unpack_8[abcd]_f's src to stay in r4.
vc4: Add algebraic opt for rcp(1.0).
vc4: Use the SSA defs list for figuring out eligible MOVs for copy prop.
vc4: Make _dest variants of qir ALU helpers to provide an explicit dest.
vc4: Reuse QPU dumping for packing bits in QIR.
vc4: Fold the 16-bit integer pack into the instructions generating it.
vc4: Actually allow math results to allocate into r4.
Francisco Jerez (23):
i965/fs: Fix fs_inst::regs_read() for sources in the ATTR file.
mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutputResources.
mesa: Don't lose track of the shader image layer originally specified by the user.
mesa: Reject image formats not supported by GLES.
mesa: Reset image unit state to the default values when a bound image is deleted.
mesa: Initialize image unit state to different defaults in GLES.
mesa: Refuse to bind a mutable texture object to an image unit in GLES.
mesa: Refuse to bind image uniforms using glUniform in GLES.
glsl: Forbid non-constant image array indexing in GLSL ES 3.1.
glsl: Add support for image binding qualifiers.
glsl: Require that all image uniforms have a format qualifier in GLSL ES.
glsl: Implement GLSL ES restriction on images being either readonly or writeonly.
glsl: Allow precision qualifiers on general opaque types.
glsl: Use a separate availability class for image atomic built-ins.
glsl: Expose image load and store built-ins in GLSL ES 3.1.
glsl: Accept supported image types in GLSL ES 3.1.
glsl: Accept atomic_uint type in GLSL ES 3.1.
glsl: Remove duplicate definition of gl_MaxTess*ImageUniforms built-in constants.
glsl: Define image-related built-in constants required by GLSL ES 3.1.
glsl: Recognise image memory qualifiers in GLSL ES 3.1.
glsl: Parse the allowed image format qualifiers in GLSL ES 3.1.
mesa: Add ES31 API tag for the extension table.
docs: Mark GLES 3.1 image load/store as done on i965.
Frank Binns (2):
egl/dri: Add error info needed for EGL_EXT_image_dma_buf_import extension
egl: Add eglQuerySurface surface type check for EGL_LARGEST_PBUFFER attrib
Glenn Kennard (1):
r600g: Fix handling of TGSI_OPCODE_ARR with SB
Grazvydas Ignotas (1):
radeon/uvd: remove unused variables
Igor Gnatenko (1):
opencl: use versioned .so in mesa.icd
Ilia Mirkin (14):
nvc0: fix geometry program revalidation of clipping params
freedreno/a3xx: double the polygon offset value
freedreno/a3xx: fix up logic for handling block formats
freedreno/a3xx: add s3tc texture format support
st/mesa: add fake ARB_copy_image support in Gallium
nvc0/ir: detect AND/SHR pairs and convert into EXTBF
nvc0/ir: detect i2f/i2i which operate on specific bytes/words
nvc0/ir: don't require AND when the high byte is being addressed
nvc0/ir: undo more shifts still by allowing a pre-SHL to occur
glsl: expose textureQueryLod in GLSL 4.00+ fragment shaders
nv50/ir: pre-compute BFE arg when both bits and offset are imm
st/mesa: fix assignments with 4-operand arguments (i.e. BFI)
st/mesa: pass through 4th opcode argument in bitmap/pixel visitors
glsl: fix error message when validating tcs output decls
Jason Ekstrand (5):
util/bitset: Add a BITSET_FOREACH_SET macro
util/ra: Add a function for making all conflicts on a register transitive
i965/reg_allocate: Use make_reg_conflicts_transitive
util/ra: Make allocating conflict lists optional
i965: Use NIR by default for vertex shaders
Kai Wasserbäch (1):
glsl: check if return_deref in lower_subroutine_visitor::visit_leave isn't NULL
Kenneth Graunke (3):
glsl: Fix a bug where LHS swizzles of swizzles were too small.
nir: Pull nir_lower_io's load_op selection into a helper function.
nir: Use nir_builder in nir_lower_io's get_io_offset().
Krzysztof Sobiecki (1):
st/nine: Always use user constant buffers
Marcos Paulo de Souza (3):
tgsi: set implicit array size for tess stages
tgsi: fix parsing of tessellation shader inputs/outputs
nouveau: recognize tess stages in nouveau_compiler
Marek Olšák (10):
st/mesa: don't call st_validate_state in BlitFramebuffer
radeonsi: upload shader rodata after updating scratch relocations
st/mesa: don't ignore texture buffer state changes
radeonsi: rework how shader pointers to descriptors are set
radeonsi: completely rework updating descriptors without CP DMA
r600g: fix the CB_SHADER_MASK setup
radeonsi: fix indirect indexing of MSAA textures
winsys/amdgpu: fix the type of memory usage counters
radeonsi: fix a typo as_es -> as_ls in a string
util/u_blitter: implement alpha blending for pipe->blit
Marta Lofstedt (2):
mesa/main: Add GL_IMAGE_FORMAT_COMPATIBILITY_TYPE to glGetTexParameterfv
glsl: Fix up GL_ARB_compute_shader for GLSL ES 3.1
Martin Peres (7):
main: add extension GL_ARB_shader_image_size
glsl: add support for the imageSize builtin
nir: convert the glsl intrinsic image_size to nir_intrinsic_image_size
i965: handle nir_intrinsic_image_size
i965: enable GL_ARB_shader_image_size
i965: Fix "handle nir_intrinsic_image_size"
i965: allow image_size on float images
Matt Turner (2):
i965/vec4/nir: Emit single MOV to generate a scalar constant.
Revert SHA1 additions.
Mauro Rossi (2):
android: fix cflags and includes for amdgpu winsys
android: enable amdgpu winsys in radeonsi driver
Nanley Chery (3):
mesa/formats: add more MESA_FORMAT_LAYOUTs
mesa/formats: refactor by collapsing cases in switch statement by type
Revert "mesa/formats: refactor by collapsing cases in switch statement by type"
Neil Roberts (2):
Add mesa.icd to the .gitignore
i965/bdw: Fix setting the instancing state for the SGVS element
Patrick Rudolph (12):
target/d3dadapter9: Return Windows like card names
st/nine: Align texture memory
st/nine: Account POINTSIZE_MIN and POINTSIZE_MAX for point size
st/nine: Fix GenerateMipSubLevels potential crash
st/nine: Allow lock coordinates outside range
st/nine: Clean GetPrivateData
st/nine: Fix resource SetPriority/GetPriority
st/nine: Return NULL pointer in lock error cases
st/nine: Fail on D3DUSAGE_DYNAMIC for D3DPOOL_SCRATCH textures
st/nine: Return correct error codes in NineDevice9_Reset
st/nine: Prevent possible crash
st/nine: Fix use of uninitialized values
Rhys Kidd (21):
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
mesa: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
mesa/glx: Resolve GCC sign-compare warning.
mesa/glx: Resolve GCC sign-compare warning.
mesa/gbm: Resolve GCC sign-compare warning.
mesa/egl: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965: Resolve GCC sign-compare warning.
i965/gen6: Resolve GCC sign-compare warning.
i965/gen7: Resolve GCC sign-compare warning.
Richard Yao (1):
drirc: Add "Unigine Oil Rush" quirk (allow_glsl_extension_directive_midshader).
Rob Clark (3):
freedreno: fence fix
freedreno: use fd_pipe_wait_timeout()
relnote updates
Roland Scheidegger (2):
util: (trivial) include c99_math.h in rounding.h
util/ra: (trivial) fix c99 loop variable initialization
Samuel Iglesias Gonsalvez (1):
glsl/glcpp: fix SIGSEGV when checking error condition for macro redefinition
Samuel Pitoiset (1):
nv50: avoid segfault with enabled but unbound vertex attrib
Tapani Pälli (4):
mesa: expose dimension check for glTex*Storage functions
mesa: validate size parameters for glTexStorage*Multisample
glsl: enable textureSize and texelFetch on GLSL ES 3.10 with MS samplers
mesa: update fbo state in glTexStorage
Thomas Helland (2):
nir: Simplify fne(fneg(a), a) -> fne(a, 0.0)
nir: Simplify feq(fneg(a), a)) -> feq(a, 0.0)
Timo Aaltonen (8):
Merge branch 'upstream-unstable' into debian-unstable
update the changelog
control: Delete commented out libgl1-mesa-glx-i686 from the file.
release to unstable
Merge branch 'upstream-unstable' into debian-experimental
Merge branch 'debian-unstable' into debian-experimental
control: Bump llvm/libclang build-deps to match versions where amdgpu is enabled.
release to experimental
Timothy Arceri (5):
mesa: check samples > 0 for glTex*Multisample
mesa: move non-generic samples validation
mesa: undo split out of create shader code
glsl: interleave constant propagation and folding
glsl: fix binding validation for interface blocks
Tiziano Bacocco (1):
st/nine: Implement TEXBEM,TEXBEML and BEM
Tobias Klausmann (1):
nv50/ir: Handle OP_CVT when folding constant expressions
Zoltan Gilian (1):
clover: fix llvm 3.5 build error
---
Makefile.am | 4
VERSION | 2
configure.ac | 151 -
debian/changelog | 24
debian/control | 157 -
debian/libgl1-mesa-glx-i686.install.in | 1
debian/libgl1-mesa-swx11-dev.install.in | 3
debian/libgl1-mesa-swx11-i686.install.in | 1
debian/libgl1-mesa-swx11-i686.shlibs | 1
debian/libgl1-mesa-swx11.install.in | 1
debian/libgl1-mesa-swx11.lintian-overrides | 1
debian/libgl1-mesa-swx11.shlibs | 1
debian/not-installed | 24
debian/rules | 47
docs/GL3.txt | 6
docs/index.html | 6
docs/relnotes.html | 1
docs/relnotes/10.6.5.html | 124
docs/relnotes/11.0.0.html | 7
include/GL/glext.h | 294 ++
src/egl/drivers/dri2/platform_drm.c | 10
src/egl/drivers/dri2/platform_wayland.c | 4
src/gallium/auxiliary/tgsi/tgsi_text.c | 23
src/gallium/auxiliary/util/u_blitter.c | 54
src/gallium/auxiliary/util/u_blitter.h | 3
src/gallium/auxiliary/util/u_surface.c | 3
src/gallium/drivers/freedreno/a3xx/fd3_format.c | 11
src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c | 2
src/gallium/drivers/freedreno/a3xx/fd3_texture.c | 2
src/gallium/drivers/freedreno/freedreno_context.c | 4
src/gallium/drivers/freedreno/freedreno_fence.c | 25
src/gallium/drivers/freedreno/freedreno_fence.h | 5
src/gallium/drivers/freedreno/freedreno_resource.c | 8
src/gallium/drivers/freedreno/ir3/ir3_ra.c | 2
src/gallium/drivers/i915/i915_surface.c | 3
src/gallium/drivers/nouveau/Makefile.sources | 3
src/gallium/drivers/nouveau/codegen/nv50_ir.h | 8
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 1
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 2
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 4
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 12
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 4
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h | 4
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 253 +
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 5
src/gallium/drivers/nouveau/codegen/unordered_set.h | 48
src/gallium/drivers/nouveau/nouveau_compiler.c | 4
src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c | 3
src/gallium/drivers/r300/r300_blit.c | 3
src/gallium/drivers/r600/r600_blit.c | 3
src/gallium/drivers/r600/r600_isa.h | 2
src/gallium/drivers/r600/r600_pipe.h | 4
src/gallium/drivers/r600/r600_shader.c | 30
src/gallium/drivers/r600/r600_shader.h | 20
src/gallium/drivers/r600/r600_state_common.c | 42
src/gallium/drivers/radeon/radeon_uvd.c | 5
src/gallium/drivers/radeonsi/si_blit.c | 3
src/gallium/drivers/radeonsi/si_shader.c | 19
src/gallium/drivers/vc4/vc4_context.h | 1
src/gallium/drivers/vc4/vc4_opt_algebraic.c | 33
src/gallium/drivers/vc4/vc4_opt_copy_propagation.c | 22
src/gallium/drivers/vc4/vc4_opt_vpm_writes.c | 18
src/gallium/drivers/vc4/vc4_program.c | 96
src/gallium/drivers/vc4/vc4_qir.c | 38
src/gallium/drivers/vc4/vc4_qir.h | 47
src/gallium/drivers/vc4/vc4_qpu.h | 7
src/gallium/drivers/vc4/vc4_qpu_disasm.c | 16
src/gallium/drivers/vc4/vc4_qpu_emit.c | 63
src/gallium/drivers/vc4/vc4_register_allocate.c | 42
src/gallium/include/pipe/p_state.h | 1
src/gallium/state_trackers/clover/llvm/invocation.cpp | 33
src/gallium/state_trackers/nine/adapter9.c | 38
src/gallium/state_trackers/nine/basetexture9.c | 46
src/gallium/state_trackers/nine/basetexture9.h | 6
src/gallium/state_trackers/nine/cubetexture9.c | 27
src/gallium/state_trackers/nine/device9.c | 436 ++-
src/gallium/state_trackers/nine/device9.h | 13
src/gallium/state_trackers/nine/nine_ff.c | 381 +-
src/gallium/state_trackers/nine/nine_ff.h | 81
src/gallium/state_trackers/nine/nine_pipe.c | 42
src/gallium/state_trackers/nine/nine_pipe.h | 67
src/gallium/state_trackers/nine/nine_shader.c | 307 ++
src/gallium/state_trackers/nine/nine_shader.h | 49
src/gallium/state_trackers/nine/nine_state.c | 1324 +++++-----
src/gallium/state_trackers/nine/nine_state.h | 64
src/gallium/state_trackers/nine/pixelshader9.c | 42
src/gallium/state_trackers/nine/pixelshader9.h | 57
src/gallium/state_trackers/nine/resource9.c | 20
src/gallium/state_trackers/nine/stateblock9.c | 2
src/gallium/state_trackers/nine/surface9.c | 213 -
src/gallium/state_trackers/nine/surface9.h | 14
src/gallium/state_trackers/nine/swapchain9.c | 23
src/gallium/state_trackers/nine/texture9.c | 31
src/gallium/state_trackers/nine/vertexshader9.c | 33
src/gallium/state_trackers/nine/vertexshader9.h | 34
src/gallium/state_trackers/nine/volume9.c | 193 -
src/gallium/state_trackers/nine/volume9.h | 19
src/gallium/state_trackers/nine/volumetexture9.c | 18
src/gallium/targets/d3dadapter9/Makefile.am | 1
src/gallium/targets/d3dadapter9/description.c | 324 ++
src/gallium/targets/d3dadapter9/drm.c | 76
src/gallium/targets/dri/Android.mk | 4
src/gallium/targets/opencl/.gitignore | 1
src/gallium/winsys/amdgpu/drm/Android.mk | 10
src/gallium/winsys/amdgpu/drm/Makefile.sources | 2
src/gallium/winsys/amdgpu/drm/amdgpu_cs.h | 4
src/gallium/winsys/sw/kms-dri/Makefile.am | 2
src/gbm/main/backend.c | 4
src/glsl/ast_array_index.cpp | 15
src/glsl/ast_to_hir.cpp | 82
src/glsl/builtin_functions.cpp | 265 +-
src/glsl/builtin_types.cpp | 26
src/glsl/builtin_variables.cpp | 24
src/glsl/glcpp/glcpp-parse.y | 3
src/glsl/glsl_lexer.ll | 34
src/glsl/glsl_parser.yy | 96
src/glsl/glsl_parser_extras.cpp | 3
src/glsl/glsl_parser_extras.h | 9
src/glsl/link_uniform_initializers.cpp | 29
src/glsl/linker.cpp | 2
src/glsl/lower_subroutine.cpp | 2
src/glsl/nir/glsl_to_nir.cpp | 21
src/glsl/nir/nir_intrinsics.h | 2
src/glsl/nir/nir_lower_io.c | 81
src/glsl/nir/nir_opt_algebraic.py | 2
src/glsl/opt_constant_propagation.cpp | 45
src/glsl/shader_enums.h | 98
src/glx/dri_common.c | 3
src/glx/dri_common_query_renderer.c | 2
src/glx/glxext.c | 3
src/mapi/glapi/gen/Makefile.am | 1
src/mesa/drivers/dri/common/drirc | 2
src/mesa/drivers/dri/common/utils.c | 2
src/mesa/drivers/dri/i965/brw_conditional_render.c | 6
src/mesa/drivers/dri/i965/brw_context.c | 2
src/mesa/drivers/dri/i965/brw_draw.c | 4
src/mesa/drivers/dri/i965/brw_draw_upload.c | 11
src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 45
src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 12
src/mesa/drivers/dri/i965/brw_primitive_restart.c | 2
src/mesa/drivers/dri/i965/brw_queryobj.c | 19
src/mesa/drivers/dri/i965/brw_shader.cpp | 4
src/mesa/drivers/dri/i965/brw_state_cache.c | 2
src/mesa/drivers/dri/i965/brw_tex_layout.c | 2
src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 21
src/mesa/drivers/dri/i965/brw_vec4_reg_allocate.cpp | 7
src/mesa/drivers/dri/i965/brw_vs_surface_state.c | 2
src/mesa/drivers/dri/i965/brw_wm_state.c | 2
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 8
src/mesa/drivers/dri/i965/gen6_vs_state.c | 2
src/mesa/drivers/dri/i965/gen7_sol_state.c | 2
src/mesa/drivers/dri/i965/gen8_draw_upload.c | 2
src/mesa/drivers/dri/i965/intel_extensions.c | 1
src/mesa/drivers/dri/i965/intel_fbo.c | 4
src/mesa/drivers/dri/i965/intel_screen.c | 8
src/mesa/main/extensions.c | 8
src/mesa/main/fbobject.c | 10
src/mesa/main/format_info.py | 10
src/mesa/main/formats.c | 6
src/mesa/main/formats.h | 6
src/mesa/main/get_hash_params.py | 2
src/mesa/main/mtypes.h | 121
src/mesa/main/multisample.c | 9
src/mesa/main/shaderapi.c | 109
src/mesa/main/shaderimage.c | 110
src/mesa/main/shaderimage.h | 6
src/mesa/main/texcompress.c | 30
src/mesa/main/teximage.c | 31
src/mesa/main/texobj.c | 5
src/mesa/main/texparam.c | 6
src/mesa/main/texstorage.c | 17
src/mesa/main/texstorage.h | 21
src/mesa/main/uniform_query.cpp | 4
src/mesa/state_tracker/st_cb_blit.c | 1
src/mesa/state_tracker/st_cb_texture.c | 27
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 14
src/util/Makefile.am | 7
src/util/Makefile.sources | 4
src/util/SConscript | 5
src/util/bitset.h | 36
src/util/mesa-sha1.c | 316 --
src/util/mesa-sha1.h | 53
src/util/register_allocate.c | 62
src/util/register_allocate.h | 4
src/util/rounding.h | 3
185 files changed, 5015 insertions(+), 2970 deletions(-)
---
Reply to: