mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2024-11-23 15:30:09 +00:00
4d066836e3
This uses the previously added scripts to convert the documentation to reStructuredText, which is both easier to read offline, and can be used to generate modern HTML for online documentation. No modification to the generated results have been done. Acked-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4630>
181 lines
5.5 KiB
ReStructuredText
181 lines
5.5 KiB
ReStructuredText
Mesa 17.0.1 Release Notes / March 4, 2017
|
|
=========================================
|
|
|
|
Mesa 17.0.1 is a bug fix release which fixes bugs found since the 17.0.0
|
|
release.
|
|
|
|
Mesa 17.0.1 implements the OpenGL 4.5 API, but the version reported by
|
|
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
|
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
|
|
used. Some drivers don't support all the features required in OpenGL
|
|
4.5. OpenGL 4.5 is **only** available if requested at context creation
|
|
because compatibility contexts are not supported.
|
|
|
|
SHA256 checksums
|
|
----------------
|
|
|
|
::
|
|
|
|
e819bd3e515dac26faf9836d8f27a4ddf05323b9b23afb6c06536d4ac82e2743 mesa-17.0.1.tar.gz
|
|
96fd70ef5f31d276a17e424e7e1bb79447ccbbe822b56844213ef932e7ad1b0c mesa-17.0.1.tar.xz
|
|
|
|
New features
|
|
------------
|
|
|
|
None
|
|
|
|
Bug fixes
|
|
---------
|
|
|
|
- `Bug 98869 <https://bugs.freedesktop.org/show_bug.cgi?id=98869>`__ -
|
|
Electronic Super Joy graphic artefacts (regression,bisected)
|
|
- `Bug 99532 <https://bugs.freedesktop.org/show_bug.cgi?id=99532>`__ -
|
|
Compute shader doesn't give right result under some circumstances
|
|
- `Bug 99677 <https://bugs.freedesktop.org/show_bug.cgi?id=99677>`__ -
|
|
heap-use-after-free in glsl
|
|
- `Bug 99692 <https://bugs.freedesktop.org/show_bug.cgi?id=99692>`__ -
|
|
[radv] Mostly broken on Hawaii PRO/CIK ASICs
|
|
- `Bug 99850 <https://bugs.freedesktop.org/show_bug.cgi?id=99850>`__ -
|
|
Tessellation bug on Carrizo
|
|
|
|
Changes
|
|
-------
|
|
|
|
Bas Nieuwenhuizen (4):
|
|
|
|
- radv: Never try to create more than max_sets descriptor sets.
|
|
- radv: Reset emitted compute pipeline when calling secondary cmd
|
|
buffer.
|
|
- radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
|
|
- radv: Use correct size for availability flag.
|
|
|
|
Ben Crocker (3):
|
|
|
|
- gallivm: Reenable PPC VSX (v3)
|
|
- gallivm: Improve debug output (V2)
|
|
- gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
|
|
|
|
Brendan King (1):
|
|
|
|
- egl/dri3: implement query surface hook
|
|
|
|
Christian Gmeiner (2):
|
|
|
|
- etnaviv: move pctx initialisation to avoid a null dereference
|
|
- etnaviv: remove number of pixel pipes validation
|
|
|
|
Connor Abbott (1):
|
|
|
|
- anv: fix Get*MemoryRequirements for !LLC
|
|
|
|
Daniel Stone (1):
|
|
|
|
- egl/wayland: Don't use DRM format codes for SHM
|
|
|
|
Dave Airlie (6):
|
|
|
|
- tgsi: fix memory leak in tgsi sanity check
|
|
- radv: change base aligmment for allocated memory.
|
|
- radv: fix cik macroModeIndex.
|
|
- radv: adopt some init config workarounds from radeonsi.
|
|
- radv: fix depth format in blit2d.
|
|
- radv: fix txs for sampler buffers
|
|
|
|
Emil Velikov (8):
|
|
|
|
- docs: add sha256 checksums for 17.0.0
|
|
- bin/get-extra-pick-list: use git merge-base to get the branchpoint
|
|
- bin/get-extra-pick-list: rework to use already_picked list
|
|
- bin/get-typod-pick-list.sh: limit \`git grep ...' to only as needed
|
|
- bin/get-pick-list.sh: limit \`git grep ...' only as needed
|
|
- bin/get-pick-list.sh: remove ancient way of nominating patches
|
|
- bin/get-fixes-pick-list.sh: add new script
|
|
- Update version to 17.0.1
|
|
|
|
Eric Anholt (1):
|
|
|
|
- vc4: Avoid emitting small immediates for UBO indirect load address
|
|
guards.
|
|
|
|
Grazvydas Ignotas (3):
|
|
|
|
- r300g: only allow byteswapped formats on big endian
|
|
- gallium/u_queue: fix a crash with atexit handlers
|
|
- gallium/u_queue: set num_threads correctly if not all threads start
|
|
|
|
Hans de Goede (1):
|
|
|
|
- glx/glvnd: Fix GLXdispatchIndex sorting
|
|
|
|
Ilia Mirkin (4):
|
|
|
|
- gm107/ir: fix address offset bitfield for ATOMS
|
|
- nvc0: set the render condition in the compute object
|
|
- st/mesa: don't pass compare mode for stencil-sampled textures
|
|
- nvc0: disable linked tsc mode in compute launch descriptor
|
|
|
|
Jason Ekstrand (10):
|
|
|
|
- i965/sampler_state: Clamp min/max LOD to 14 on gen7+
|
|
- i965/sampler_state: Pass texObj into update_sampler_state
|
|
- i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
|
|
- intel/blorp: Swizzle clear colors on the CPU
|
|
- i965/fs: Fix the inline nir_op_pack_double optimization
|
|
- anv: Add an invalidate_range helper
|
|
- anv/query: clflush the bo map on non-LLC platforms
|
|
- genxml: Make MI_STORE_DATA_IMM more consistent
|
|
- anv/query: Perform CmdResetQueryPool on the GPU
|
|
- intel/blorp: Explicitly flush all allocated state
|
|
|
|
Jose Maria Casanova Crespo (1):
|
|
|
|
- glsl: non-last member unsized array on SSBO must fail compilation on
|
|
GLSL ES 3.1
|
|
|
|
Kenneth Graunke (1):
|
|
|
|
- mesa: Do (TCS && !TES) draw time validation in ES as well.
|
|
|
|
Leo Liu (1):
|
|
|
|
- configure.ac: check require_basic_egl only if egl enabled
|
|
|
|
Lionel Landwerlin (2):
|
|
|
|
- anv: wsi: report presentation error per image request
|
|
- i965/fs: fix uninitialized memory access
|
|
|
|
Marek Olšák (6):
|
|
|
|
- radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start
|
|
(v2)
|
|
- gallium/util: remove unused u_index_modify helpers
|
|
- gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED
|
|
unconditionally
|
|
- gallium/u_queue: fix random crashes when the app calls exit()
|
|
- radeonsi: fix broken tessellation on Carrizo and Stoney
|
|
- amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12
|
|
|
|
Mauro Rossi (2):
|
|
|
|
- android: radeonsi: fix sid_table.h generated header include path
|
|
- android: glsl: build shader cache sources
|
|
|
|
Michel Dänzer (1):
|
|
|
|
- configure.ac: Drop LLVM compiler flags more radically
|
|
|
|
Nicolai Hähnle (3):
|
|
|
|
- winsys/amdgpu: reduce max_alloc_size based on GTT limits
|
|
- radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
|
|
- radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK
|
|
|
|
Samuel Iglesias Gonsálvez (1):
|
|
|
|
- glsl: fix heap-use-after-free in ast_declarator_list::hir()
|
|
|
|
Tapani Pälli (1):
|
|
|
|
- android: fix droid_create_image_from_prime_fd_yuv for YV12
|