SHA256
1
0
forked from pool/Mesa
Mesa/U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch
Stefan Dirsch ded7693b9b - update to 18.2.0
* This release consists of nearly 2200 commits from approximately
    130 developers.
  * The top highlights include:
    - OpenGL 4.3 on virgl.
    - OpenGL 4.4 Compatibility profile on radeonsi.
    - OpenGL ES 3.2 on radeonsi and virgl.
    - GL_ARB_ES3_2_compatibility on radeonsi.
    - GL_ARB_fragment_shader_interlock on i965.
    - GL_ARB_sample_locations and GL_NV_sample_locations on nvc0 (GM200+).
    - GL_ANDROID_extension_pack_es31a on radeonsi.
    - GL_KHR_texture_compression_astc_ldr on radeonsi.
    - GL_NV_conservative_raster and GL_NV_conservative_raster_dilate on
      nvc0 (GM200+).
    - GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102+).
    - multisampled images on nvc0 (GM107+) (now supported on GF100+).
  * Additional features:
    - ANV Extensions:
      - VK_KHR_bind_memory2.
      - VK_KHR_external_fence.
      - VK_KHR_external_fence_capabilities.
      - VK_KHR_external_semaphore.
      - VK_KHR_external_semaphore_capabilities.
      - VK_KHR_maintenance2.
      - VK_KHR_maintenance3.
      - VK_KHR_multiview.
      - VK_KHR_relaxed_block_layout.
      - VK_KHR_sampler_ycbcr_conversion.
      - VK_KHR_8bit_storage.
      - VK_KHR_create_renderpass2.
      - VK_KHR_display.
      - VK_KHR_display_swapchain.
      - VK_KHR_external_fence_fd.
      - VK_KHR_external_semaphore_fd.
      - VK_KHR_get_display_properties2.
      - VK_KHR_image_format_list.
    - RADV Extensions:
      - VK_KHR_bind_memory2.
      - VK_KHR_external_fence.
      - VK_KHR_external_fence_capabilities.
      - VK_KHR_maintenance2.
      - VK_KHR_maintenance3.
      - VK_KHR_multiview.
      - VK_KHR_relaxed_block_layout.
      - VK_KHR_create_renderpass2.
      - VK_KHR_display.
      - VK_KHR_display_swapchain.
      - VK_KHR_draw_indirect_count.
      - VK_KHR_external_fence_fd.
      - VK_KHR_get_display_properties2.
      - VK_KHR_get_surface_capabilities2.
      - VK_KHR_image_format_list.
    - New GL extensions supported by all drivers:
      - GL_OES_EGL_image_external.
      - GL_OES_EGL_image_external_essl3.
    - freedreno:
      - GL 3.0's multisample anti-aliasing support on a5xx.
      - GL_ARB_texture_multisample support on a5xx.
      - GLES3.1's GS5 Packing/bitfield/conversion functions support on a5xx.
      - Dynamically uniform UBO array indices.
      - Packing/bitfield/conversion functions.
      - Enhanced textureGather.
      - GL_OES_texture_buffer.
      - GL_ARB_seamless_cubemap_per_texture.
    - i965:
      - GL_OES_texture_view on gen8+.
      - GL_EXT_texture_norm16.
    - nouveau:
      - GL_ARB_post_depth_coverage.
      - GL_ARB_sample_locations.
      - GL_EXT_texture_norm16.
    - r600:
      - GL_EXT_texture_norm16.
    - radeonsi:
      - GL_EXT_texture_norm16.
    - virgl:
      - GL_ARB_seamless_cubemap_per_texture.
      - GL_ARB_shader_stencil_export.
- supersedes u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch,
  u_intel_anv-make-scripts-python-2-3-compat.patch
- U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch,
  U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch,
  U_python-Fix-rich-comparisons.patch,
  U_python-Use-key-functions-when-sorting-containers.patch
  * buildfixes ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=770
2018-09-11 12:38:21 +00:00

41 lines
1.5 KiB
Diff

From 5fab32ddad8b32c4a05517c43623653f8634c4d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kai=20Wasserb=C3=A4ch?= <kai@dev.carbon-project.org>
Date: Sat, 18 Aug 2018 13:16:15 +0200
Subject: [PATCH] intel/decoder: mark total_length as MAYBE_UNUSED in
gen_spec_load
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Only used, when asserts are enabled.
Fixes an unused-variable warning with GCC 8:
../../../src/intel/common/gen_decoder.c: In function 'gen_spec_load':
../../../src/intel/common/gen_decoder.c:535:47: warning: variable 'total_length' set but not used [-Wunused-but-set-variable]
uint32_t text_offset = 0, text_length = 0, total_length;
^~~~~~~~~~~~
Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
---
src/intel/common/gen_decoder.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/intel/common/gen_decoder.c b/src/intel/common/gen_decoder.c
index ec0a486b10..c14c23aad1 100644
--- a/src/intel/common/gen_decoder.c
+++ b/src/intel/common/gen_decoder.c
@@ -532,7 +532,8 @@ gen_spec_load(const struct gen_device_info *devinfo)
struct parser_context ctx;
void *buf;
uint8_t *text_data = NULL;
- uint32_t text_offset = 0, text_length = 0, total_length;
+ uint32_t text_offset = 0, text_length = 0;
+ MAYBE_UNUSED uint32_t total_length;
uint32_t gen_10 = devinfo_to_gen(devinfo);
for (int i = 0; i < ARRAY_SIZE(genxml_files_table); i++) {
--
2.16.4