Commit graph

114 commits

Author SHA1 Message Date
Evgenii Shatokhin
a24af41a75 Do not enable the experimental r600 llvm compiler
This is not supported by LLVM 3.7 and is generally not recommended, it
seems.
2015-12-02 12:35:12 +03:00
Evgenii Shatokhin
3249b507db Updated to version 11.0.6
Major changes:
http://www.mesa3d.org/relnotes/11.0.0.html

Additionally:
* "ilo" Mesa Gallium driver is now also enabled
  (http://lunarg.com/ilo-mesa-gallium-driver/)
* Gallium-based OSMesa is now built
2015-12-01 18:37:30 +03:00
Eugene Shatokhin
1e7fbd30bc Release up 2015-09-25 09:59:10 +03:00
Dmitry Fedorov
7e677191ab BuildList#2501564: Increase release tag 2015-05-18 13:53:53 +04:00
Denis Silakov
71f1ba0d18 BuildList#2501564: Increase release tag 2015-05-15 14:28:25 +04:00
Dmitry Fedorov
503a5d9636 BuildList#2501564: Increase release tag 2015-05-15 14:04:01 +04:00
Dmitry Fedorov
2c67b1da9f BuildList#2501564: Increase release tag 2015-05-15 13:45:31 +04:00
Eugene Shatokhin
c2d9436448 Updated to version 10.5.3; enabled Direct3D9 state tracker
Major changes in Mesa 10.5, from the release announcement:

- The new IR - NIR. A flat, typeless IR, supporting SSA.
- GLX/DRI3 fixes and improvements.
- A lot of preparation work for GL_ARB_direct_state_access.
- Piglit and drawElements Quality Program (dEQP) fixes.
- Initial support for the new Intel Skylake GPUs and Adreno 4xx GPUs.
- Support for GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600,
  radeonsi, llvmpipe

Besides that, Direct3D9 state tracker ("nine") has been enabled.
It is now provided by lib(64)d3dtracker1 package, the development
files are in lib(64)d3dtracker-devel.
2015-04-14 16:17:50 +03:00
Eugene Shatokhin
d607918cf5 Updated to version 10.4.5
From the log:
egl: Pass the correct X visual depth to xcb_put_image().
gallium/util: Don't use __builtin_clrsb in util_last_bit().
glsl: Link glsl_test with pthreads library.
glsl: Reduce memory consumption of copy propagation passes.
glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)
i965: Fix integer border color on Haswell.
i965: Fix max_wm_threads for CHV
i965: Override swizzles for integer luminance formats.
i965: Respect the no_8 flag on Gen6, not just Gen7+.
i965: Use a gl_color_union for sampler border color.
i965: Work around mysterious Gen4 GPU hangs with minimal state changes.
main: Fixed _mesa_GetCompressedTexImage_sw to copy slices correctly.
mesa: Fix clamping to -1.0 in snorm_to_float
mesa: fix AtomicBuffer typo in _mesa_DeleteBuffers
mesa: fix display list 8-byte alignment issue
nvc0: allow holes in xfb target lists
nvc0: bail out of 2d blits with non-A8_UNORM alpha formats
r600g,radeonsi: don't append to streamout buffers that haven't been used
yet
radeonsi: fix a crash if a stencil ref state is set before a DSA state
radeonsi: fix instanced arrays with non-zero start instance
radeonsi: small fix in SPI state
st/mesa: Don't use PIPE_USAGE_STREAM for GL_PIXEL_UNPACK_BUFFER_ARB
st/mesa: treat resource-less xfb buffers as if they weren't there
st/osmesa: Fix osbuffer->textures indexing
2015-02-24 18:42:49 +03:00
Eugene Shatokhin
818f1515b9 Release up 2015-02-24 17:45:11 +03:00
Eugene Shatokhin
47aed5ad0a Restored the deleted Provides 2015-02-24 17:43:40 +03:00
Eugene Shatokhin
69bb7c0220 Added %rename for the old packages superceded by the new ones
May help when the user updates the system from ROSA 2012 LTS to ROSA R3
or newer.
2015-02-24 17:30:13 +03:00
Eugene Shatokhin
0632bd4ee0 Restored Obsoletes for dricore
We need these obsoletes in case someone is updating the system from
ROSA R3 or ROSA 2012 LTS, etc.
2015-02-24 16:37:51 +03:00
Alexander Lakhin
388ad1feb0 MassBuild#656: Increase release tag 2015-02-22 18:15:52 +04:00
Eugene Shatokhin
bcd8d858c3 Release up 2015-01-20 11:52:33 +03:00
Eugene Shatokhin
86b16c52b7 Fix building with and without VA 2015-01-19 15:06:28 +03:00
Eugene Shatokhin
7b53c3acdb Update to version 10.4.2
Mesa 10.4.2 provides lots of bug fixes and implements a few more OpenGL
features:
* GL_ARB_conditional_render_inverted on nv50
* GL_ARB_sample_shading on r600
* GL_ARB_texture_view on nv50, nvc0
* GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe,
    softpipe
* GL_KHR_context_flush_control on all drivers
2015-01-19 13:51:26 +03:00
Eugene Shatokhin
f01d019fbc Use the appropriate conditional for selinux in the spec 2015-01-15 16:50:49 +03:00
Eugene Shatokhin
9a72f0f994 Enabled SELinux support (conditionally, on by default) 2014-12-19 20:15:56 +03:00
Eugene Shatokhin
90f53bd922 Sync to 2014.1 2014-12-19 20:10:05 +03:00
Tigro
f60fe1c576 fix crash when llvmpipe tries to use sse instructions,
but llvm detects a cpu that doesn't support them. https://freedesktop.org/patch/34445/
2014-11-19 12:47:10 +03:00
Eugene Shatokhin
874ef54009 Do not rename lib(64)dri-drivers - may help avoid conflicts 2014-11-17 16:08:21 +03:00
Eugene Shatokhin
7b491bcd0e Removed README.xvmc*
It seems unlikely it is used anyway.
2014-11-17 12:22:40 +03:00
Eugene Shatokhin
0064e7b6d6 Fixed package build problems
1. libXvMCgallium.* are now also installed although they were not meant
to before. Other libXvMC* libraries are hardlinks to it and that
confused the build system.

2. lib(64)dri-drivers has been renamed to dri-drivers: it is not a
regular shared library but rather a collection of special shared
objects.

3. Added *.rpmlintrc file to silence the complaints about
libXvMCgallium.* and dri-drivers.
2014-11-12 16:29:54 +03:00
Eugene Shatokhin
2552421682 Updated to version 10.3.3, cleaned up a bit
Apart from the actual update to 10.3.3, the following changes were made:
* removed (broken) XvMCConfig, provided instructions how to create it;
* removed the no longer used patches and files.
2014-11-12 12:56:56 +03:00
Dmitry Fedorov
0d3cc51b5f BuildList#2320919: Increase release tag 2014-10-25 21:24:23 +04:00
Dmitry Fedorov
2bbf094e68 MassBuild#518: Increase release tag 2014-09-20 02:22:00 +04:00
din
5dab636d08 Merge pull request #1 from kuzma/mesa:current
Added security fix for CVE-2013-1993.
2014-09-19 16:41:17 +04:00
kuzma kazygashev
5175268a8b Added security fix for CVE-2013-1993. 2014-09-19 18:57:42 +07:00
Eugene Shatokhin
dad9955d78 Added fix for https://bugs.freedesktop.org/show_bug.cgi?id=83735 2014-09-11 11:33:44 +04:00
Eugene Shatokhin
da2fd0d5c6 Added patch from OMV to fix build with LLVM 3.5 2014-09-10 12:23:55 +04:00
Eugene Shatokhin
6eb3b9dcd4 Updated to version 10.2.7 (bugfix release) 2014-09-09 18:23:56 +04:00
Alex Burmashev
64eec1f8bf MassBuild#472: Increase release tag 2014-08-12 16:20:10 +04:00
Alex Burmashev
315d5a30f3 sync to certified branch, 12.08.2014 2014-08-12 13:28:24 +04:00
Eugene Shatokhin
28c12443fb Updated to version 10.2.5
From the announcement:

Changes from 10.2.4 to 10.2.5:

Adel Gadllah (1):
      i915: Fix up intelInitScreen2 for DRI3

Anuj Phogat (2):
      i965: Fix z_offset computation in
	intel_miptree_unmap_depthstencil()
      mesa: Don't use memcpy() in _mesa_texstore() for float depth
	texture data

Carl Worth (4):
      docs: Add SHA256 checksums for the 10.2.4 release
      cherry-ignore: Ignore a few patches picked in the previous stable
	release
      Update version to 10.2.5
      docs: Add release notes for 10.2.5

Christian König (1):
      radeonsi: fix order of r600_need_dma_space and
	r600_context_bo_reloc

Ian Romanick (2):
      mesa: Don't allow GL_TEXTURE_BORDER queries outside compat profile
      mesa: Don't allow GL_TEXTURE_{LUMINANCE,INTENSITY}_* queries
	outside compat profile

Ilia Mirkin (1):
      nvc0: make sure that the local memory allocation is aligned to
	0x10

Jason Ekstrand (2):
      main/format_pack: Fix a wrong datatype in pack_ubyte_R8G8_UNORM
      main/get_hash_params: Add GL_SAMPLE_SHADING_ARB

José Fonseca (1):
      st/wgl: Clamp wglChoosePixelFormatARB's output nNumFormats to
	nMaxFormats.

Kenneth Graunke (4):
      i965: Add missing persample_shading field to
	brw_wm_debug_recompile.
      i965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode.
      i965/fs: Fix gl_SampleMask handling for SIMD16 on Gen8+.
      i965/fs: Set LastRT on the final FB write on Broadwell.

Marek Olšák (10):
      r600g: switch SNORM conversion to DX and GLES behavior
      radeonsi: fix CMASK and HTILE calculations for Hawaii
      gallium/util: add a helper for calculating primitive count from
	vertex count
      radeonsi: fix a hang with instancing on Hawaii
      radeonsi: fix a hang with streamout on Hawaii
      winsys/radeon: fix vram_size overflow with Hawaii
      radeonsi: fix occlusion queries on Hawaii
      r600g,radeonsi: switch all occurences of array_size to
	util_max_layer
      radeonsi: fix build because of lack of draw_indirect
	infrastructure in 10.2
      radeonsi: use DRAW_PREAMBLE on CIK

Thorsten Glaser (1):
      nv50: fix build failure on m68k due to invalid struct alignment
	assumptions

Tom Stellard (1):
      clover: Call end_query before getting timestamp result v2
2014-08-04 11:57:05 +04:00
Eugene Shatokhin
8aef7dd7a6 Updated to version 10.2.4
This is a bugfix release. From the announcement:

Changes from 10.2.3 to 10.2.4:

Abdiel Janulgue (3):
      i965/fs: Refactor check for potential copy propagated
	instructions.
      i965/fs: skip copy-propate for logical instructions with negated
	src entries
      i965/vec4: skip copy-propate for logical instructions with negated
	src entries

Brian Paul (3):
      mesa: fix geometry shader memory leaks
      st/mesa: fix geometry shader memory leak
      gallium/u_blitter: fix some shader memory leaks

Carl Worth (3):
      docs: Add sha256 checksums for the 10.2.3 release
      Update VERSION to 10.2.4
      Add release notes for 10.2.4

Eric Anholt (1):
      i965: Generalize the pixel_x/y workaround for all UW types.

Ilia Mirkin (4):
      nv50/ir: retrieve shadow compare from first arg
      nv50/ir: ignore bias for samplerCubeShadow on nv50
      nvc0/ir: do quadops on the right texture coordinates for TXD
      nvc0/ir: use manual TXD when offsets are involved

Jordan Justen (1):
      i965: Add auxiliary surface field #defines for Broadwell.

Kenneth Graunke (9):
      i965: Don't copy propagate abs into Broadwell logic instructions.
      i965: Set execution size to 8 for instructions with force_sechalf
	set.
      i965/fs: Set force_uncompressed and force_sechalf on samplepos
	setup.
      i965/fs: Use WE_all for gl_SampleID header register munging.
      i965: Add plumbing for Broadwell's auxiliary surface support.
      i965: Drop SINT workaround for CMS layout on Broadwell.
      i965: Hook up the MCS buffers in SURFACE_STATE on Broadwell.
      i965: Add 2x MSAA support to the MCS allocation function.
      i965: Enable compressed multisample support (CMS) on Broadwell.

Marek Olšák (4):
      gallium: fix u_default_transfer_inline_write for textures
      st/mesa: fix samplerCubeShadow with bias
      radeonsi: fix samplerCubeShadow with bias
      radeonsi: add support for TXB2

Matt Turner (8):
      i965/vec4: Don't return void from a void function.
      i965/vec4: Don't fix_math_operand() on Gen >= 8.
      i965/fs: Don't fix_math_operand() on Gen >= 8.
      i965/fs: Make try_constant_propagate() static.
      i965/fs: Constant propagate into 2-src math instructions on Gen8.
      i965/vec4: Constant propagate into 2-src math instructions on
	Gen8.
      i965/fs: Don't use brw_imm_* unnecessarily.
      i965/fs: Set correct number of regs_written for MCS fetches.
2014-07-21 11:09:42 +04:00
Alex Burmashev
045eb481d0 MassBuild#456: Increase release tag 2014-07-18 10:55:17 +04:00
Eugene Shatokhin
46c6c784b4 Merged 2014-07-08 11:52:06 +04:00
Eugene Shatokhin
81a75dad1a Updated to version 10.2.3
This is a bugfux release.

Changes from 10.2.2 to 10.2.3, from the announcement:

Aaron Watry (1):
      radeon/llvm: Allocate space for kernel metadata operands

Carl Worth (3):
      docs: Add sha256 sums for the 10.2.2 release
      cherry-ignore: Add a patch that's been rejected
      docs: Add release notes for the 10.2.3 release.

Ilia Mirkin (4):
      nouveau: dup fd before passing it to device
      nv50: disable dedicated ubo upload method
      nv50: do an explicit flush on draw when there are persistent
	buffers
      nvc0: add a memory barrier when there are persistent UBOs

Jasper St. Pierre (1):
      glxext: Send the Drawable's ID in the GLX_BufferSwapComplete event

Kenneth Graunke (3):
      i965: Don't emit SURFACE_STATEs for gather workarounds on
	Broadwell.
      i965: Include marketing names for Broadwell GPUs.
      i965/disasm: Fix INTEL_DEBUG=fs on Broadwell for ARB_fp
	applications.

Michel Dänzer (1):
      radeon/llvm: Use the llvm.rsq.clamped intrinsic for RSQ

Rob Clark (9):
      xa: fix segfault
      freedreno: use OUT_RELOCW when buffer is written
      freedreno/a3xx: fix depth/stencil GMEM positioning
      freedreno/a3xx: fix depth/stencil gmem restore
      freedreno/a3xx: fix blend opcode
      freedreno: few caps fixes
      freedreno/a3xx: texture fixes
      freedreno: fix for null textures
      freedreno/a3xx: vtx formats

Roland Scheidegger (1):
      draw: (trivial) fix clamping of viewport index

Takashi Iwai (1):
      llvmpipe: Fix zero-division in llvmpipe_texture_layout()

Thomas Hellstrom (1):
      st/xa: Don't close the drm fd on failure v2

Tobias Klausmann (1):
      nv50/ir: allow gl_ViewportIndex to work on non-provoking vertices
2014-07-08 11:47:47 +04:00
Alex Burmashev
ad8fa4a216 MassBuild#440: Increase release tag 2014-06-27 17:08:58 +04:00
Eugene Shatokhin
9b9e98820b Removed the no longer needed patch itself 2014-06-25 12:35:57 +04:00
Eugene Shatokhin
a485f684ce Removed the already applied patch 2014-06-25 12:31:39 +04:00
Eugene Shatokhin
4ce29546ac Updated to version 10.2.2
Notable changes in this release (from the announcement):

Adrian Negreanu:
      add megadriver_stub_FILES

Daniel Manjarres (1):
      glx: Don't crash on swap event for a Window (non-GLXWindow)

Emil Velikov (3):
      targets/xa: limit the amount of exported symbols
      configure: error out when building opencl without LLVM
      configure: correctly autodetect xvmc/vdpau/omx

Grigori Goronzy (1):
      radeon/uvd: disable VC-1 simple/main on UVD 2.x

Iago Toral Quiroga (1):
      mesa: Copy Geom.UsesEndPrimitive when cloning a geometry program.

Ian Romanick:
      meta: Respect the driver's maximum number of draw buffers

Ilia Mirkin (7):
      gk110/ir: emit saturate flag on fadd when needed
      gk110/ir: fix emitting constbuf file index
      gk110/ir: fix bfind emission
      nv50: make sure to mark first scissor dirty after blit
      nv30: plug some memory leaks on screen destroy and shader compile
      nv30: avoid dangling references to deleted contexts
      nv30: hack to avoid errors on unexpected color/zeta combinations

Jason Ekstrand (1):
      meta_blit: properly compute texture width for the CopyTexSubImage
	fallback

José Fonseca (1):
      mesa/main: Prevent sefgault on
	glGetIntegerv(GL_ATOMIC_COUNTER_BUFFER_BINDING).

Kenneth Graunke (9):
      i965: Don't use the head sentinel as an fs_inst in Gen4 workaround
	code.
      i965: Invalidate live intervals when inserting Gen4 SEND
	workarounds.
      i965/vec4: Fix dead code elimination for VGRFs of size > 1.
      i965: Add missing MOCS setup for 3DSTATE_INDEX_BUFFER on
	Broadwell.
      i965: Drop Broadwell perf_debugs about missing MOCS that aren't
	missing.
      i965: Add missing newlines to a few perf_debug messages.
      i965/vec4: Use the sampler for pull constant loads on Broadwell.
      i965: Use 8x4 aligned rectangles for HiZ operations on Broadwell.
      i965: Save meta stencil blit programs in the context.

Kristian Høgsberg (1):
      mesa: Remove glClear optimization based on drawable size

Michel Dänzer (1):
      configure: Only check for OpenCL without LLVM when the latter is
	certain

Neil Roberts (1):
      i965: Set the fast clear color value for texture surfaces

Tom Stellard (2):
      clover: Prevent Clang from printing number of errors and warnings
	to stderr.
      clover: Don't use llvm's global context

Ville Syrjälä (1):
      i915: Fix gen2 texblend setup
2014-06-25 11:11:52 +04:00
Andrey Bondrov
91c11cf767 Bump release 2014-06-24 13:47:35 +04:00
Eugene Shatokhin
1ecaab58a5 Do not install /etc/XvMCConfig, /etc/X11/XvMCConfig might be enough 2014-06-19 12:58:48 +04:00
Eugene Shatokhin
80d38c6156 Release bump 2014-06-17 13:00:43 +04:00
Eugene Shatokhin
a2e91db4db Merged changed from branch 'rosa2014.1' 2014-06-17 12:58:13 +04:00
Eugene Shatokhin
8f0554a906 A few fixes suggested by Giovanni Mariani
1. Restored --enable-r600-llvm-compiler option. The support for LLVM
compiler for r600 will still remain disabled by default but the users
may enable it in runtime by setting R600_DEBUG=llvm environment
variable.

2. Made it clear that XvMC backends are provided for r600+ and
nouveau only.

3. Other fixes.
2014-06-17 12:51:47 +04:00
Eugene Shatokhin
f67b8530d7 Removed the commented-out patches 2014-06-17 12:47:38 +04:00
Andrey Bondrov
b3c553c979 Rebuild with llvm 3.4 2014-06-10 20:26:56 +11:00