mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
184 lines
6.5 KiB
184 lines
6.5 KiB
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.
|
|
|