mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2024-11-27 09:31:03 +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>
185 lines
6.5 KiB
ReStructuredText
185 lines
6.5 KiB
ReStructuredText
Mesa 13.0.5 Release Notes / February 20, 2017
|
||
=============================================
|
||
|
||
Mesa 13.0.5 is a bug fix release which fixes bugs found since the 13.0.4
|
||
release.
|
||
|
||
Mesa 13.0.5 implements the OpenGL 4.4 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.4. OpenGL 4.4 is **only** available if requested at context creation
|
||
because compatibility contexts are not supported.
|
||
|
||
SHA256 checksums
|
||
----------------
|
||
|
||
::
|
||
|
||
7e45e3812078726eabca6d9384364bf035a3c4279024ec9090dd1b19a8989926 mesa-13.0.5.tar.gz
|
||
bfcea7e2c801525a60895c8aff11aa68457ee9aa35d01a4638e1f310a3f5ef87 mesa-13.0.5.tar.xz
|
||
|
||
New features
|
||
------------
|
||
|
||
None
|
||
|
||
Bug fixes
|
||
---------
|
||
|
||
- `Bug 98329 <https://bugs.freedesktop.org/show_bug.cgi?id=98329>`__ -
|
||
[dEQP, EGL, SKL, BDW, BSW]
|
||
dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
|
||
- `Bug 98421 <https://bugs.freedesktop.org/show_bug.cgi?id=98421>`__ -
|
||
src/loader/loader.c:111:40: error: unknown type name ‘drmDevicePtr’
|
||
- `Bug 98526 <https://bugs.freedesktop.org/show_bug.cgi?id=98526>`__ -
|
||
glsl/tests/general-ir-test regression
|
||
- `Bug 99532 <https://bugs.freedesktop.org/show_bug.cgi?id=99532>`__ -
|
||
Compute shader doesn't give right result under some circumstances
|
||
- `Bug 99631 <https://bugs.freedesktop.org/show_bug.cgi?id=99631>`__ -
|
||
segfault with OSVRTrackerView and openscenegraph git master
|
||
- `Bug 99633 <https://bugs.freedesktop.org/show_bug.cgi?id=99633>`__ -
|
||
rasterizer/core/clip.h:279:49: error: ‘const struct API_STATE’ has no
|
||
member named ‘linkageCount’
|
||
- `Bug 99692 <https://bugs.freedesktop.org/show_bug.cgi?id=99692>`__ -
|
||
[radv] Mostly broken on Hawaii PRO/CIK ASICs
|
||
|
||
Changes
|
||
-------
|
||
|
||
Bartosz Tomczyk (2):
|
||
|
||
- r600: Fix stack overflow
|
||
- r600/sb: Fix memory leak
|
||
|
||
Bruce Cherniak (1):
|
||
|
||
- swr: [rasterizer core] Remove dead code Clipper::ClipScalar()
|
||
|
||
Chad Versace (1):
|
||
|
||
- i965/mt: Disable HiZ when sharing depth buffer externally (v2)
|
||
|
||
Dave Airlie (3):
|
||
|
||
- radv: change base aligmment for allocated memory.
|
||
- radv: fix cik macroModeIndex.
|
||
- radv: adopt some init config workarounds from radeonsi.
|
||
|
||
Derek Foreman (1):
|
||
|
||
- egl/dri2: add image_loader_extension back into loader extensions for
|
||
wayland
|
||
|
||
Emil Velikov (26):
|
||
|
||
- docs: add sha256 checksums for 13.0.4
|
||
- configure.ac: list radeon in --with-vulkan-drivers help string
|
||
- i965: automake: correctly set MKDIR_GEN
|
||
- freedreno: automake: correctly set MKDIR_GEN
|
||
- i965: automake: include builddir prior to srcdir
|
||
- i915: automake: include builddir prior to srcdir
|
||
- egl: automake: include builddir prior to srcdir
|
||
- clover: automake: include builddir prior to srcdir
|
||
- st/dri: automake: include builddir prior to srcdir
|
||
- d3dadapter9: automake: include builddir prior to srcdir
|
||
- glx: automake: include builddir prior to srcdir
|
||
- glx/apple: automake: include builddir prior to srcdir
|
||
- glx/windows: automake: include builddir prior to srcdir
|
||
- loader: automake: include builddir prior to srcdir
|
||
- mapi: automake: include builddir prior to srcdir
|
||
- radeon, r200: automake: include builddir prior to srcdir
|
||
- dri/swrast: automake: include builddir prior to srcdir
|
||
- dri/osmesa: automake: include builddir prior to srcdir
|
||
- mesa/tests: automake: include builddir prior to srcdir
|
||
- 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 13.0.5
|
||
|
||
Eric Anholt (1):
|
||
|
||
- vc4: Avoid emitting small immediates for UBO indirect load address
|
||
guards.
|
||
|
||
Hans de Goede (1):
|
||
|
||
- glx/glvnd: Fix GLXdispatchIndex sorting
|
||
|
||
Ian Romanick (11):
|
||
|
||
- linker: Slight code rearrange to prevent duplication in the next
|
||
commit
|
||
- linker: Accurately track gl_uniform_block::stageref
|
||
- glsl: Split process_block_array into two functions
|
||
- glsl: Fix wonkey indentation left from previous commit
|
||
- glsl: Track the linearized array index for each UBO instance array
|
||
element
|
||
- glsl: Use simpler visitor to determine which UBO and SSBO blocks are
|
||
used
|
||
- glsl: Add tracking for elements of an array-of-arrays that have been
|
||
accessed
|
||
- glsl: Add structures to track accessed elements of a single array
|
||
- glsl: Mark a set of array elements as accessed using a list of
|
||
array_deref_range
|
||
- glsl: Walk a list of ir_dereference_array to mark array elements as
|
||
accessed
|
||
- linker: Accurately mark a uniform block instance array element as
|
||
used in a stage
|
||
|
||
Ilia Mirkin (3):
|
||
|
||
- vbo: process buffer binding state changes on draw when recording
|
||
- st/mesa: MAX_VARYING is the max supported number of patch varyings,
|
||
not min
|
||
- nvc0: disable linked tsc mode in compute launch descriptor
|
||
|
||
Jason Ekstrand (11):
|
||
|
||
- nir/search: Use the correct bit size for integer comparisons
|
||
- i965/blorp: Use the correct ISL format for combined depth/stencil
|
||
- intel/blorp: Handle clearing of A4B4G4R4 on all platforms
|
||
- isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
|
||
- anv: Flush render cache before STATE_BASE_ADDRESS on gen7
|
||
- anv: Improve flushing around STATE_BASE_ADDRESS
|
||
- vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
|
||
- vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
|
||
- vulkan/wsi: Lower the maximum image sizes
|
||
- i965/sampler_state: Pass texObj into update_sampler_state
|
||
- i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
|
||
|
||
Kenneth Graunke (1):
|
||
|
||
- i965: Unbind deleted shaders from brw_context, fixing malloc
|
||
heisenbug.
|
||
|
||
Lionel Landwerlin (5):
|
||
|
||
- anv: don't require render target isl bit for depth/stencil surfaces
|
||
- anv: set command buffer to NULL when allocations fail
|
||
- anv: fix descriptor pool internal size allocation
|
||
- spirv: handle OpUndef as part of the variable parsing pass
|
||
- spirv: handle undefined components for OpVectorShuffle
|
||
|
||
Marc-André Lureau (1):
|
||
|
||
- tgsi-dump: dump label if instruction has one
|
||
|
||
Marek Olšák (2):
|
||
|
||
- radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
|
||
- gallium/radeon: fix performance of buffer readbacks
|
||
|
||
Topi Pohjolainen (2):
|
||
|
||
- i965: Make depth clear flushing more explicit
|
||
- i965/gen6: Issue direct depth stall and flush after depth clear
|
||
|
||
Vinson Lee (2):
|
||
|
||
- scons: Require libdrm >= 2.4.66 for DRM.
|
||
- util: Fix Clang trivial destructor check.
|