mesa: Changes to 'refs/tags/9.0-branchpoint'
Tag '9.0-branchpoint' created by Eric Anholt <eric@anholt.net> at 2014-03-28 06:59 +0000
Mesa 9.0 branchpoint
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJTNR3tAAoJELXWKTbR/J7oyE0P/A0LhFcG2ijXpAGFmSzZvM5f
PFyI39CpGX7H9gTejL1M4uEz5UMFdHTiHUXRrpqN0qCS84HDRB6zfgmYM8LfwHl2
hXTBjeKv6T5e97SOm4mFwCDeVAXhLfFbTOLrQGE7k1QxUI+IHwwJ7gOtRi1lyXRA
McbRy9nqSafFF4ub4xjyJKpCuijuheMz1XZ85b0s9eoYAGQzDlgBw65Bw7RxNt7n
f5wD/p+5wQWSHzMmgfr0UJ9rFTPdWx6DUy817UTSkWuF1XasXMI+9/YxB/m2Xcc0
Kfm5r/YYTph5p8ydxo87W7tXFMRhuUuOFyc0LEUg2aXYC0v4FB9LCYnUNzrPEMCq
bcl2PRXAdDzFggnl76s3el0ltKETUQTDns7fb9POtGmy7YEizumGQdfkiOTrXLJa
8CfAu0bjMg9nfmKnW2TEMbdJhZ1RVp5blLYtKKAHCb5rnEXFFNEU4wPdTwWQEEm6
rZSfSTuAhFGhGei+rn9CEtPmH2TD+b9AZ8fMpBaXrns93qYeO+ySAgodV8uNSFK4
Ct/NxD8x6Az6gDMW9WZf3reTBxEVV1a1gYAqCc1oMUrPlz8T0uHFkjRa/kmWlzrJ
n4xfZ+O8Z+SHnxBoDfb5/lKy5OissHVjUrEFhOpJjOo+r1XkSNvlJm/7avnQoToQ
TDTcgD0zhuG6pvcGzlJz
=Dlaa
-----END PGP SIGNATURE-----
Changes since 8.0-branchpoint:
Aaron Watry (1):
rbug: fix make process on Linux Mint 13 x64.
Adam Jackson (2):
llvmpipe: Fix math error in LP_DEBUG=counters output
linux: Default to dri not xlib on all arches
Adam Rak (2):
r600g: fixed the bug with VTX fetches in TEX clauses for evergreen
r600g: compute support for evergreen
Alban Browaeys (1):
dri/i915: Fix off-by-one in i830 clip region size.
Alex Corscadden (1):
Add a test for the compare opcode.
Alex Deucher (20):
r200: fix fog coordinate emit
radeon: fix fog coordinate emit
radeon: share common fog code between radeon and r200
r600g: add workaround for original R600 PS setup
r600g: fix typo in evergreen register
r600g: update streamout support for virtual addresses
r600g: use S_028B20_BUFFER_0_EN macro for streamout buffer enable
r600g: clean up register headers
r600g: remove unsupported evergreen CB formats
r600g: fix tex tile_type offset for cayman
r600g: 128 bit formats require tile_type = 1 on cayman
radeon: build fix after 9d9111108eadd65708899284b1cfa9ca425f3ac8
gallium/xvmc: r300 and r600 now depend on libdrm_radeon
r600g: fix r600_get_backend_mask() for virtual addresses
r600g: add support for TN (trinity) APUs
radeonsi: add new SI pci ids
r600g: add new Sumo, Palm, BTC pci ids
r600g: add new Trinity PCI ids
r600g: add additional evergreen pci ids
radeonsi: add some new pci ids
Alex Hultman (1):
docs: add info for installing dependencies on fedora
Alexander von Gluck (5):
scons: Remove Haiku one-offs for gallium drivers
llvmpipe: fix symbol conflict on Haiku
svga: fix typedef conflicts on Haiku
mesa: Don't use newlocale on Haiku
glsl: Don't use newlocale on Haiku
Alexander von Gluck IV (4):
scons: Add Haiku build support
scons: Don't set visibility to hidden on Haiku
scons: Add more machine architectures to the machine map
scons: Fix Haiku binary optimizations
Alexandre Demers (2):
st/xvmc: fix library installation dir
xatracker: fix the build of a 32bit lib on a 64bit os
Alexey Shvetsov (2):
gallium/targets/pipe-loader: Prepend DESTDIR to the installation directory.
clover: Fix build with LLVM libs installed to non-standard directories
Ander Conselvan de Oliveira (11):
gbm: fix copy & paste error in gbm_bo_get_handle documentation
egl_dri2: make flush extension useable by drm platform
gbm: Add gbm_surface interface
gbm: Create hooks for dri2_loader_extension in dri backend
egl_dri2: use gbm_surface as the native window type in drm platform
gbm: remove unused fields from gbm_dri_surface
gbm: add gbm_bo_get/set_user_data()
gbm: update documentation to reflect current behavior
gbm: add gbm_bo_get_device() function
intel: properly return the image format on intel_query_image
intel: set dri_format field for all images
Andreas Betz (1):
vega: fix 565 color unpacking bug
Andreas Boll (37):
glapi: .gitignore cleanup
glcpp: .gitignore cleanup
docs: consolidate html header and footer
docs: escape special html chars
docs: fix html end/start tags
docs/news.html: use proper markup
docs/subset-A.html: fix markup
docs: use id instead of <a name>
docs: prefer lowercase html tags
docs: remove unused anchor links
docs: remove unused table styles
docs: remove some superfluous <p> tags
docs: whitespaces cleanup
mesa: fix html in shortlog_mesa.sh script
docs/relnotes: consolidate html header
docs/relnotes: fix validation errors
docs/relnotes: replace tbd with release date
docs/relnotes: comment out bug template
mesa: remove obsolete confdiff.sh
docs/shading: use proper markup
docs: add missing target attribute
docs: escape html special char
docs: whitespace cleanup
docs: update some broken/old links
docs/systems: add some useful driver links
docs/devinfo: update release info
docs/sourcetree: update some info
docs/helpwanted: update some info
docs/lists: add piglit mailing list
docs/helpwanted: add some useful todo lists
docs/relnotes-8.0.4: fix html markup
radeon/llvm: Fix CR/LF in AMDILSIDevice.h
docs/helpwanted: add r600g and i915g todo lists
docs: update piglit url
configure.ac: add radeonsi to --with-gallium-drivers help string
docs/helpwanted: add radeonsi todo list
docs/utilities: add/update some useful utilities
Andrei Slăvoiu (1):
Fix mistake in 349845f7b
Anthony G. Basile (1):
Fix compile time errors when building against uclibc
Antoine Labour (3):
meta: Cleanup the resources we allocate.
mesa: Free uniforms correclty.
mesa: Fix hash table leak
Anuj Phogat (17):
intel: Fix segfault in glXSwapBuffers with no bound context
mesa: Add condition in glGetTexImage for zero size textures
intel: Return if pointer to intel_context is null
mesa: set clamp bit in glGetTexImage for GL_UNSIGNED_NORMALIZED
mesa: fix maximum allowed proxy texture size condition
mesa: fix maximum allowed proxy texture size condition
meta: Add pixel store/pack operations in decompress_texture_image
meta: Avoid FBO resizing/reallocating in decompress_texture_image
mesa: fix issues with texture border and array textures
mesa: Fix valid texture target test in _mesa_GetTexLevelParameteriv()
mesa: Fix the cause of piglit test fbo-array failure
intel: Fix a case when mapping large texture fails
i965/msaa: Disable alpha-to-{coverage, one} when drawbuffer zero is in integer format
mesa: Fix generic compressed texture formats' handling in glTexImage/glCopyTexImage
i965/msaa: Add sample-alpha-to-coverage support for multiple render targets
meta: Add GLSL variant of _mesa_meta_GenerateMipmap() function
i965/msaa: flag _NEW_MULTISAMPLE in the brw_tracked_state
Apostolos Bartziokas (1):
radeon/llvm: Cleanup AMDGPUUtil.cpp
Baldo Davide (1):
auxiliary/os: Add missing signal.h include.
Ben Skeggs (8):
nouveau/vieux: switch to libdrm_nouveau-2.0
nouveau: rework and simplify nv04/nv05 driver a bit
nvfx: completely remove this driver (GeForce FX/6/7)
nv30: import new driver for GeForce FX/6/7 chipsets, and Quadro variants
nv30: fix some sifm transfer issues
nv30: init sample_mask to some default value at context creation time
nv30: properly init window information
nouveau/vieux: finish != flush, how about we do that..
Benjamin Franzke (16):
egl,gbm_gallium: Fix linkage against gbm from automake
gbm/Makefile.template: Remove builtin-compile path
targets/gbm: Fix install path
st/mesa: Fix recurring surfaceless contexts
automake: src/egl/wayland
configure: Use WAYLAND_SCANNER_RULES only if available
gbm: Add back link flags for udev, dl and glapi
st/dri: Support 24bit formats in dri2_allocate_buffer
wayland: Use new wl_display_disconnect
meta: Fix compilation without FEATURE_feedback
meta: Fix compilation without FEATURE_EXT_transform_feedback
gbm_dri: Fix DRIimage lookup callback
gles1: Enable GL_EXT_texture_format_BGRA8888 in APIspec
gles: Enable the GL_EXT_read_format_bgra extension
st/egl: Also remove wl_buffer_damage in wayland backend
st/egl: Update to the new wl_shm_pool interface
Blaž Tomažič (1):
clover: Accept CL_MEM_READ_WRITE flag
Brad King (2):
configure.ac: Add --with-(gl|glu|osmesa)-lib-name options
automake: Honor GL_LIB for mangled/custom lib names
Brian Paul (569):
mesa: include uniforms.h to silence warning, remove unused var
mesa: remove const qualifier from fProg to silence warning
vbo: fix void * arithmetic compilation error on MSVC
vbo: fix breakage from previous commit
mesa: remove _mesa_ffs(), implement ffs() for non-GNU platforms
configs: fix, simplify RADEON_LIBS, RADEON_CFLAGS
st/mesa: fix struct vs. class compilation warning
sofpipe: remove extraneous semicolon
st/mesa: re-order #includes in st_manager.c
mesa/gallium: add FFS_DEFINED to protect ffs() from multiple definitions
st/mesa: whitespace fixes, 80-column wrapping
mesa: remove obsolete comment on _mesa_dest_buffer_exists()
mesa: whitespace, 80-column wrapping in buffers.c
mesa: use _mesa_is_user_fbo() and _mesa_is_winsys_fbo() functions
meta: fix incorrect argument order in setup_texture_coords() call
mesa: fix incorrect float vs. int values in a few places
mesa: fix ir_variable declaration
swrast: use BITFIELD64_BIT() macro to fix MSVC warnings
mesa: remove incorrect (float) cast in mipmap do_row()
intel: fix mapping of malloc'd renderbuffers
intel: move declaration before code
osmesa: fix glReadPixels, etc
docs: freshen up the introduction page with Mesa 8.0 info, etc
osmesa: fix renderbuffer format selection
mesa: s/GLushort/GLubyte/ in pack_ubyte_AL44()
docs: new page describing how to build, install VMware SVGA3D guest driver
docs: add links to xf86-video-vmware wiki pages
docs: add more potential dependencies for vmware guest driver
mesa: fix tex format selection for GL_R32F and other R/G float formats
mesa: try RGBA_FLOAT16 before RGBA_FLOAT32 when choosing A,L,LA,I formats
mesa: use GL_MAP_INVALIDATE_RANGE_BIT in glTexImage paths
st/mesa: pass GL_MAP_INVALIDATE_RANGE_BIT to gallium drivers
svga: add 0.5 in float->int conversion of sample min/max lod
svga: fix min/max lod clamping
svga: change PIPE_CAPF_MAX_TEXTURE_LOD_BIAS from 16.0 to 15.0
st/mesa: add fallback pipe formats for (compressed) R, RG formats
st/mesa: copy num_immediates field when copying the immediates array
svga: move svga_texture() casts/calls in svga_surface_copy()
mesa: include arrayobj.h to silence implicit function declaration warning
r600g: remove unused variable
softpipe: move var initialization to silence warning
swrast: remove unused _swrast_put_row()
swrast: remove dstType param from _swrast_read_rgba_span()
swrast: make _swrast_get_values(), _swrast_get_row() static
st/mesa: remove gl_renderbuffer:DataType assignments
swrast: remove gl_renderbuffer::DataType assertions
swrast: remove gl_renderbuffer::DataType check in DrawPixels()
swrast: s/Data/Map/ in swrast_texture_image
swrast: use _swrast_pixel_address() in more places
swrast: new assertions in _swrast_pixel_address()
swrast: flush pending rendering before unmapping buffers
mesa: add new gl_renderbuffer fields
intel: make intel_renderbuffer_map/unmap() static
mesa: use gl_renderbuffer::Map for all depth/stencil accesses
swrast: use gl_renderbuffer::StrideInBytes in depth/stencil code
swrast: stop using Put/GetRow/Values() in swrast code
st/mesa: remove gl_renderbuffer::GetPointer stuff
swrast: remove Get/PutRow()-related code
mesa: remove obsolete PutRow, etc assignments
xlib: remove obsolete GetRow/PutRow code
osmesa: remove obsolete GetRow/PutRow code
dri/swrast: remove obsolete GetRow/PutRow code
intel: remove most of the span Get/PutRow code
nouveau: remove obsolete GetRow/PutRow code
radeon: remove obsolete GetRow/PutRow code
dri: remove all the obsolete spantmp files
mesa: finally, remove the GetRow/PutRow/etc functions
mesa: remove gl_renderbuffer:RowStride field
mesa: remove gl_renderbuffer::DataType
mesa: move freeing of software renderbuffers into swrast
mesa: rename gl_renderbuffer::Data to Buffer
swrast: rewrite, simplify the the render-to-texture code
mesa: remove gl_renderbuffer::Wrapped
xlib: remove xm_span.c and related code
swrast: remove s_spantemp.h
swrast: use color packing functions in s_span.c
swrast: use stencil packing function in s_stencil.c
dri/swrast: rename swrast_renderbuffer to dri_swrast_renderbuffer
intel: use intel_rb_format() to get renderbuffer format
swrast: new swrast_renderbuffer type
swrast: allocate swrast_renderbuffers instead of gl_renderbuffers
xlib: derive xmesa_renderbuffer from swrast_renderbuffer
intel: derive intel_renderbuffer from swrast_renderbuffer
radeon: derive radeon_renderbuffer from swrast_renderbuffer
osmesa: use swrast_renderbuffer
swrast: use swrast_renderbuffer instead of gl_renderbuffer
dri/swrast: use swrast_renderbuffer type
mesa/swrast/drivers: remove obsolete gl_renderbuffer fields
mesa: update comments for gl_renderbuffer
swrast: remove a few extra _mesa_get_format_bytes() calls
intel: remove intel_span_supports_format()
swrast: move some renderbuffer functions to s_renderbuffer.c
tnl: remove ctx->Driver.Map/UnmapTexture() calls
nouveau: stop calling ctx->Driver.Map/UnmapTexture()
mesa: remove ctx->Driver.Map/UnmapTexture() hooks
swrast: use Map/UnmapTextureImage() in framebuffer map/unmap code
swrast: remove unused StoreTexel code
mesa: update comments, fix whitespace in dd.h
intel: use swrast code to map/unmap renderbuffers for swrast rendering
swrast: make rowStride variable signed in put_z32_values()
swrast: fix uninitialized variable warning
dri/swrast: remove obsolete swrast_span.c file from source list
mesa/gdi: remove wmesa_set_renderbuffer_funcs() function
swrast: silence uninitialized var warnings
nouveau: include s_context.h to silence missing prototype warnings
svga: reset vertex buffer offset in svga_release_user_upl_buffers()
gallivm: Swizzle constants into the right AoS ordering.
mesa: remove LSB-first pixel packing check in glReadPixels
mesa: remove redundant byte swap check
mesa: fix error in _mesa_format_matches_format_and_type() for RGB888
mesa: add BGR888 code in _mesa_format_matches_format_and_type()
mesa: rewrite, simplify some of the logic in _mesa_format_matches_format_and_type()
mesa: added swapBytes parameter to _mesa_format_matches_format_and_type()
mesa: use swapBytes parameter in _mesa_format_matches_format_and_type()
mesa: implement more cases in _mesa_format_matches_format_and_type()
mesa: use _mesa_format_matches_format_and_type() in texstore code
mesa: more use of _mesa_format_matches_format_and_type() in texstore code
mesa: more use of _mesa_format_matches_format_and_type() in texstore code
mesa: more use of _mesa_format_matches_format_and_type() in texstore code
mesa: more use of _mesa_format_matches_format_and_type() in texstore code
mesa: remove byteswap check in fast_read_rgba_pixels_memcpy()
gallium: remove trailing comma to silence warning
mesa: added _mesa_pack_ubyte_rgba_rect()
mesa: use _mesa_pack_ubyte_rgba_rect() in texstore code
mesa: consolidate general ubyte texstore code
vega: memset data array to zero to silence uninitialized var warnings
osmesa: set RefCount = 1 in new_osmesa_renderbuffer()
mesa: remove stray comment in PopAttrib() code
mesa: use new _mesa_reference_shared_state() function
mesa: reference shared state in glPushAttrib(GL_TEXTURE_BIT)
nv50: use larger arrays to silence warnings and fix buffer overflows
nv50: add assertions missed in earlier nv50 commit
vbo: fix node_attrsz[] usage in vbo_bind_vertex_list()
st-api: fix typos, whitespace, line wrapping
Revert "Fix underlinking in libOSMesa since commit adefee5 "Always build shared glapi""
gallium/postprocess: move declarations before code
glsl: move array_sizing_visitor class outside of link_intrastage_shaders()
util: fix typo in debug_printf_once comment
mesa: support more format/type combos in _mesa_dump_image()
mesa: new _mesa_error_check_format_and_type() function
mesa: remove redundant format/type checks in glGetTexImage()
mesa: remove redundant format/type checks in glReadPixels()
mesa: stop using _mesa_error_check_format_type() in glDrawPixels
mesa: stop using _mesa_error_check_format_type() in glReadPixels
mesa: remove unused _mesa_error_check_format_type() function
r600g: remove unused vars to silence warnings
vbo: unmap vertex store before executing lists
mesa: fix comment typo
meta: replace abort() with _mesa_problem()
mesa: remove gl_light::_SpotExpTable field
mesa: make _mesa_invalidate_shine_table() static
mesa: replace GET_SHINE_TAB_ENTRY() macro with an inline function
mesa: push row stride adjustment down into _mesa_decompress_image()
mesa: use _mesa_format_matches_format_and_type() in get_tex_memcpy()
mesa: fix error handling in get_tex_rgba_compressed()
mesa: remove unused _mesa_map_ci8_to_rgba8()
st/mesa: stop using Map8[] tables in load_color_map_texture()
mesa: remove unused gl_pixelmap::Map8[] array
mesa: fix proxy texture target initialization
docs: add news item for 8.0 release
docs: update info about supported systems, GPUs, APIs
docs: add VMware link
docs: remove link to the GLSL compiler page
mesa: remove unused gl_shared_state::DriverData field
st/wgl: refactor stw_pixelformat_init()
swrast: fix span color type selection
mesa: add missing GL_UNSIGNED_INT_10F_11F_11F_REV case
mesa: fix comment typos in fbobject.c
st/mesa: remove st_renderbuffer::format
st/mesa: remove st_renderbuffer::stride
st/mesa: remove redundant memset(surface_template,0)
st/mesa: use u_surface_default_template() helper
st/mesa: don't set PIPE_BIND_DISPLAY_TARGET for user-created renderbuffers
st/mesa: use _mesa_pack_ubyte_stencil_row() in draw_stencil_pixels()
mesa: add MESA_FORMAT_Z32_FLOAT_X24S8 case in format unpack code
gallium: fix some comments in p_state.h
st/mesa: improve assertion/check for stencil format
mesa: fix _mesa_get_fallback_texture() to handle all texture targets
st/mesa: remove st_get_default_texture()
st/mesa: remove st_framebuffer_renderbuffer()
st/mesa: assorted clean-ups in st_cb_fbo.c
mesa: use z32f_x24s8 struct in format pack/unpack code
st/mesa: use private pipe_sampler_view in st_render_mipmap()
st/mesa: use private pipe_sampler_view in decompress_with_blit()
st/mesa: remove unused st_get_texture_sampler_view()
st/mesa: simplify st_create_texture_sampler_view()
st/mesa: remove INLINE qualifiers
st/mesa: use _mesa_format_matches_format_and_type() in decompress_with_blit()
st/mesa: remove unused st_equal_formats() function
st/mesa: fix typo: s/patent/parent/
mesa: add missing texture integer test in glTexSubImage()
docs: replace gitweb link with cgit link
mesa: add missing return after _mesa_error() in update_array()
mesa: check for no state change in Enable/DisableVertexAttribArray()
mesa: check for no state change in glPrimitiveRestartIndex()
mesa: add special case in texstore.c for GL_LUMINANCE_ALPHA src image
svga: check that we don't exceed temp register limit
svga: move temp register index assertions
svga: use dummy shaders when translation fails
svga: add svga_format_size() function
svga: implement surface cache size limit
svga: re-enable deleted surface caching
st/mesa: add floating point formats in st_new_renderbuffer_fb()
gallium: added pipe_sampler_view_release() function
st/mesa: use pipe_sampler_view_release()
st/wgl: check for hPbuffer=0 in wgl pbuffer functions
svga: use pipe_sampler_view_release() to avoid segfault
svga: no-op sampler view referencing if no change
util: add mutex lock in u_debug_memory.c code
mesa: stop using MAX_WIDTH in texstore code
mesa: stop using MAX_WIDTH in glReadPixels code
st/mesa: stop using MAX_WIDTH in st_cb_drawpixels.c
st/mesa: stop using MAX_WIDTH in st_cb_texture.c
mesa: move/fix MAX_WIDTH/HEIGHT-related assertions
swrast: remove MAX_WIDTH arrays in s_copypix.c
swrast: remove MAX_WIDTH arrays in s_depth.c
swrast: remove MAX_WIDTH arrays in s_zoom.c
swrast: remove MAX_WIDTH arrays in s_drawpix.c
swrast: remove MAX_WIDTH arrays in stencil code
swrast: stop using MAX_WIDTH arrays in triangle code
swrast: simplify mask array code
swrast: remove MAX_WIDTH array in s_span.c
mesa: remove WIN32 MAX_WIDTH work-around in config.h
mesa: minor comment clean-ups in config.h
mesa: remove some cruft from config.h
swrast: define, use SWRAST_MAX_WIDTH/HEIGHT
xlib: use SWRAST_MAX_WIDTH/HEIGHT
dri/swrast: use SWRAST_MAX_WIDTH/HEIGHT
osmesa: use SWRAST_MAX_WIDTH/HEIGHT
swrast: check max renderbuffer size against SWRAST_MAX_WIDTH
intel: remove MAX_WIDTH usage in intelInitContext()
st/glx: remove MAX_WIDTH/HEIGHT usage
mesa: remove MAX_WIDTH from prog_execute.h
mesa: remove last of MAX_WIDTH, MAX_HEIGHT
st/glx: remove STENCIL_BITS, DEFAULT_SOFTWARE_DEPTH_BITS
xlib: remove STENCIL_BITS
mesa: remove STENCIL_BITS use
mesa: move more swrast-related #defines out of core Mesa
st/mesa: initialize the MaxViewport, MaxRenderbufferSize constants
mesa/gdi: include swrast.h to fix compilation
svga: fix use of SVGA3D_x vs. PIPE_FORMAT_x in svga_is_format_supported()
xlib: silence unused var warning
tgsi: remove trailing comma to silence warning
mesa: minor comment, whitespace fixes in teximage.c
gallium: remove trailing comma to silence warning
svga: fix max_lod clamping in update_tss_binding()
mesa: reorder things in mtypes.h
util: fix assertions in u_blitter.c code
mesa: check for no state change in VertexAttribDivisor()
mesa: asst. fixes for texture arrays and borders
mesa: use arrayObj var in more places in client_state()
util: better comment for util_is_format_compatible()
util: replace format equality test with compatibility test in blit code
r300g: init chan=0 to silence warning
st/mesa: remove old assertion
docs: remove mention of components no longer in main Mesa tree
Revert "st/mesa: don't unreference user attribs up front."
docs: add more MinGW prerequisite tips
mesa: handle array textures in strip_texture_border()
mesa: add _mesa_rebase_rgba_float/uint() functions
mesa: use _mesa_rebase_rgba_float/uint() in glReadPixels code
mesa: use _mesa_rebase_rgba_float/uint() in glGetTexImage code
svga: add null vs pointer check in update_need_pipeline()
mesa: fix GL_LUMINANCE handling in glGetTexImage
radeon/r200: remove hyperz/fast clear testing code
radeon/r200: remove ClearDepth() and ClearStencil() driver hooks
mesa: remove ctx->Driver.ClearDepth(), ClearStencil() driver hooks
radeon/r200: remove ClearColor driver functions
xlib: remove clear_color() function
mesa/gdi: remove clear_color() function
mesa: remove ctx->Driver.ClearColor() hook
i915: remove occurances of _DD_NEW_x flags
mesa: define _MESA_NEW_SEPARATE_SPECULAR
swrast: s/_DD_NEW_SEPARATE_SPECULAR/_MESA_NEW_SEPARATE_SPECULAR/
tnl: stop using _DD_NEW_x flags
mesa: remove _DD_NEW_x flags
mesa: remove unused DD_TRI_TWOSTENCIL
mesa: remove unused DD_FLATSHADE
mesa: remove unused DD_TRI_CULL_FRONT_BACK
mesa: renumber remaining DD_ constants
mesa: add more comments about textarget in framebuffer_texture()
radeon: remove use of DD_FLATSHADE
mesa: fix _mesa_DebugMessageCallbackARB() to silence warnings
dri_util: add copyright/license blurb
st/mesa: add null pointer check in st_texture_image_map()
mesa: make _mesa_reference_sampler_object() an inline function
mesa: use MAX3() macro for 3D texture in _mesa_test_texobj_completeness()
mesa: use switch(target) in _mesa_test_texobj_completeness()
mesa: move some code in _mesa_test_texobj_completeness()
mesa: better debug message in _mesa_test_texobj_completeness()
mesa: add comments in _mesa_test_texobj_completeness() related to the spec
mesa: use new baseImage var to simplify _mesa_test_texobj_completeness()
mesa: rewrite/consolidate code in _mesa_test_texobj_completeness()
mesa: use _mesa_dirty_texobj() function
mesa: use _mesa_dirty_texobj() in glTexParameter code
mesa: add _mesa_is_mipmap_filter() helper
mesa: rework texture completeness testing
mesa: add integer texture completeness check
softpipe: set max cube texture size to 4Kx4K
mesa: only test cube face widths in _mesa_test_texobj_completeness()
glsl: propagate MaxUnrollIterations to the optimizer's loop unroller
st/mesa: set MaxUnrollIterations = 255
mesa: set numFaces=6 for cube maps in _mesa_test_texobj_completeness()
st/mesa: fix mipmap image size computation w.r.t. texture arrays
draw: fix missing immediates bug in polygon stipple code
gallium/docs: fix typos
svga: handle TGSI_SEMANTIC_CLIPDIST/VERTEX semantics
svga: return 1 for PIPE_CAP_VERTEX_COLOR_UNCLAMPED query
svga: add missing cases for PIPE_CAP_x queries
st/mesa: fix max_offset computation for base vertex
mesa: new _mesa_total_buffer_object_memory() debug function
mesa: add _mesa_total_texture_memory() debug function
docs: document yet another viewperf bug
docs: document another viewperf bug in Maya-03
svga: add case for PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETS
mesa: add a couple fast-paths to fast_read_rgba_pixels_memcpy()
svga: return PIPE_OK instead of 0
pipebuffer: split up assertion
svga: flush drawing before clearing
mesa: move unrefs of array objects earlier in _mesa_free_context_data()
docs: freshen up the download/unpack instructions
docs: overhaul the Mesa build/install instructions
docs: recommend 2GB of RAM for Viewperf tests
mesa: move gl_array_attrib::NewState to gl_array_object::NewArrays
st/mesa: no-op glCopyPixels if source region is out of bounds
r600g: init vars to silence warnings
svga: add cases for recently added PIPE_CAP queries
svga: cast away const to silence warning
softpipe: cast away const to silence warning
svga: check for and skip null vertex buffer pointers
radeon: use _mesa_is_winsys/user_fbo() helpers
nouveau: use _mesa_is_winsys/user_fbo() helpers
intel: use _mesa_is_winsys/user_fbo() helpers
xlib: use _mesa_is_winsys/user_fbo() helpers
softpipe: implement coord clamping for texel fetches (TXF)
softpipe: whitespace, comment clean-ups in sp_tex_sample.c
softpipe: use any_swizzle() helper in sp_tex_sample.c
mesa: do more teximage error checking for generic compressed formats
docs: another viewperf bug
gallivm: fix comment typo
svga: specify 4-byte aligned vertex elements
mesa: bump version to 8.1.0 in configs/default
mesa: fix error strings in dlist code
mesa: minor clean-ups in dlist material code
mesa: remove needless casts in save_EdgeFlag()
vbo: add some comments
svga: implement CEIL opcode translation
mesa: fix/add error check in _mesa_ColorMaterial()
mesa: fix glMaterial / dlist bug
mesa: do FLUSH_VERTICES() in _mesa_flush/finish()
mesa: clean-up the debug/verbose flag setup code
mesa: define DEBUG_SILENT flag, use in output_if_debug()
mesa: implement DEBUG_ALWAYS_FLUSH debug option
mesa: add DEBUG_INCOMPLETE_TEXTURE, DEBUG_INCOMPLETE_FBO flags
llvmpipe: add cast to silence warning
svga: fix FBO / viewport bugs
mesa: add some comments on shaderapi.c functions
mesa: add GLSL_REPORT_ERRORS debug flag
svga: fix zero-stride vertex array bug
svga: return PIPE_OK instead of 0
st/mesa: added st_print_current_vertex_program(), for debugging
svga: whitespace, comments, formatting clean-ups
st/mesa: remove unused pipe variable
mesa: fix Z32_FLOAT -> uint conversion functions
mesa: reimplement IROUND(), add F_TO_I()
mesa: use F_TO_I() instead of IROUND()
st/mesa: use pipe_sampler_view_release() in st_destroy_context_priv()
docs: add link to 8.0.3 release notes
util: add GALLIUM_LOG_FILE option for logging output to a file
gallium/docs: beef up the docs related to color clamping
svga: remove the special zero-stride vertex array code
draw: fix primitive restart bug by using the index buffer offset
draw: simplify index buffer specification
scons: add code to generate the various GL API files
svga: fix saturated TEX instructions
scons: generate the glapitable.h file too
docs: remove documentation of old Makefile system
translate_test: add support for half floats
mesa: consolidate internal glTexImage1/2/3D code
mesa: consolidate internal glTexSubImage1/2/3D code
mesa: consolidate internal glCopyTexSubImage1/2/3D code
mesa: consolidate internal glCompressedTexImage1/2/3D code
mesa: consolidate internal glCompressedTexSubImage1/2/3D code
mesa: move variable declaration out of loop to fix MSVC build
util: add some comments, fix indentation
svga: fix comment typo
svga: add svga_surface_const() cast wrapper
svga: make svga_surface_needs_propagation() surface const
mesa: added Ian's shortlog_mesa.sh script in bin/
docs: add info about shortlog_mesa.sh script
st/mesa: fix glDrawPixels(GL_DEPTH_COMPONENT) color output
scons: add st_atom_array.c to the build
svga: fix synchronization bug between sampler views and surfaces
docs: start release notes file for 8.1
st/mesa: move st_validate_state() call earlier in st_DrawPixels()
st/mesa: clamp glDrawPixels size to max texture size
mesa: set GL_ARB_uniform_buffer_object extension year to 2009
mesa: fix comments on UBO buffer binding functions
mesa: minor transform feedback comments
svga: init pointer to NULL to silence MSVC warning
mesa: #define fprintf to be __mingw_fprintf() on Mingw32
llvmpipe: fix the LP_NO_RAST debug option
st/mesa: added some simple fbo debugging/helper code
mesa: new MESA_LOG_FILE env var to log errors, warnings, etc., to a file
docs: document the GALLIUM_LOG_FILE env var
st/wgl: 80-column wrapping
glsl: fix comment typo
svga: return 1 for PIPE_CAP_MIXED_COLORBUFFER_FORMATS
softpipe: handle more PIPE_CAP_x queries
llvmpipe: handle more PIPE_CAP_x queries
svga: handle missing PIPE_CAP_x queries
llvmpipe: return 120 for PIPE_CAP_GLSL_FEATURE_LEVEL
svga: return 120 for PIPE_CAP_GLSL_FEATURE_LEVEL
mesa: re-order, update comments on lighting-related structs
mesa: rename ColorMaterialBitmask to _ColorMaterialBitmask
mesa: move TEXGEN defines closer to gl_texgen struct
mesa: look up enum name for glEnable/Disable errors
mesa: make _mesa_reference_array_object() an inline function
mesa: update glxext.h to version 33
mesa: update glext.h to version 81
gallium: minor whitespace, comment changes
softpipe: fix numFragsEmitted debug code
glsl: be more careful about counting varying vars in the linker
glapi: add const qualifier to glShaderSourceARB() parameter
mesa: more const qualifiers to match the latest glext.h
mesa: remove some unused gl_dlist_state fields
st/mesa: use DEBUG_INCOMPLETE_FBO debug flag
llvmpipe: fix comment typo
glsl: fix unop/binop errors in comments
svga: emit some debug messages when shader compilation fails
svga: fix register collision issue in emit_conditional()
svga: properly implement TRUNC instruction
svga: fix CMP translation for vertex shaders
svga: implement TGSI_OPCODE_ROUND
mesa: use the PRIx64 macro for printing 64-bit hexadecimal values
Revert "mesa: #define fprintf to be __mingw_fprintf() on Mingw32"
svga: whitespace fixes
r300g: silence uninitialized var warning
st/egl: fix uninitialized pointer bug
mesa: include inttypes.h to get uint8_t type
gallivm: silence uninitialized variable warnings
mesa: add some gl_program cast wrappers
mesa: use gl_program cast wrappers
mesa: remove stale comment
mesa: update texstore.c comment
mesa: whitespace fixes in pbo.c
mesa: move some format helper functions to glformats.c
mesa: move more format helper functions to glformats.c
mesa: move _mesa_error_check_format_and_type() to glformats.c
docs: the legacy makefile system is removed in Mesa 8.1
mesa: improve comment in build_tnl_program()
nouveau: include glformats.h to get missing prototype
mesa: loosen small matrix determinant check
mesa: remove _math_matrix_alloc_inv()
mesa: fix comment typo: s/pointer/point/
mesa: remove obsolete matrix comment
xlib: add X error handler around XGetImage() call
radeon: set swrast_renderbuffer::ColorType field when mapping renderbuffers
radeon: fix Base/base typo
svga: fix invalid memory reference in needs_to_create_zero()
svga: initialize svga_compile_key to zeros to be safe
radeon: fix 'sowftware' typo
meta: fix glDrawPixels fallback test, stencil drawing
mesa: whitespace, etc. fixes in program.h
st/mesa: use STATIC_ASSERT in a few places
st/mesa: undo a couple static asserts
mesa: fix _math_matrix_copy(), again
ir_to_mesa: make size_swizzles[] array static const
mesa: default_access_mode() returns a GLbitfield, not GLenum
mesa: fix default_access_mode() result for ES2
svga: remove unneeded 'struct svga_screen' declarations
svga: whitespace, formatting fixes
svga: add some comments in svga_screen_cache.c
svga: sort #includes
svga: remove questionable INLINE qualifiers
gallium: consolidate CSO sampler and sampler_view functions
cso: 80-column wrapping, remove trailing whitespace, etc
cso: remove unreachable break statements
vega: fix build breakage from cso sampler/view changes
st/xa: updates for CSO interface changes
st/xorg: updates for CSO interface changes
gallium/tests/trivial: updates for CSO interface changes
i915g: silence a const pointer warning
softpipe: combine vert/frag/geom texture caches in an array
softpipe: consolidate sampler-related arrays
softpipe: consolidate vert/frag/geom sampler setting functions
llvmpipe: combine vertex/fragment sampler state into an array
llvmpipe: consolidate the sampler and sampler view setting code
st/mesa: rename some vertex/fragment state fields for better consistency
st/mesa: massage the update_vertex_textures() code
st/mesa: merge fragment/vertex texture update code
st/mesa: massage update_vertex_samplers() code
st/mesa: merge fragment/vertex sampler update code
docs: update ARB_debug_output status to DONE
softpipe: fix loop limit for tex_cache[] array
egl: remove redundant PFNEGLQUERYSTREAMTIMEKHRPROC typedef
svga: remove unused svga_winsys_handle type
svga: remove unused svga_shader::use_sm30 field, add comments
gallivm: remove unused src_elem_type variable
swrast: add missing switch case for API_OPENGL_CORE
st/mesa: fix glCopyTexSubImage crash
gallivm: fix crash in lp_sampler_static_state()
st/mesa: fix renderbuffer validation bug
cso: rearrange some structure fields for consistency
softpipe: fix softpipe_delete_fs_state() failed assertion
meta: remove unused variable
mesa: add cast to silence warning in _mesa_pack_rgba_span_from_ints()
svga: rename svga_hw_vs_parameters -> svga_hw_vs_constants
svga: update comment (s/SVGA_NEW_VS_RESULT/SVGA_NEW_VS_PRESCALE/)
svga: fix result==NULL logic in emit_fs_consts()
svga: move result->key expression after result != NULL check
st/mesa: silence signed/unsigned comparison warning
gallium: add a shader stage/type param to some draw functions
draw: move tgsi-related state into a tgsi sub-struct
draw: index samplers and sampler_view state by shader type
gallium: remove PIPE_MAX_VERTEX/GEOMETRY_SAMPLERS #define
st/mesa: combine vertex/fragment sampler state in arrays
st/mesa: add support for GS textures and samplers
gallium/identity: consolidate sampler, sampler_view code
gallium/trace: consolidate sampler, sampler_view code
softpipe: add 'start' parameter to bind_sampler_states/views()
llvmpipe: add 'start' parameter to bind_sampler_states/views()
svga: add 'start' parameter to bind_sampler_states/views()
galahad: add 'start' parameter to bind_sampler_states/views()
gallium/identity: add 'start' parameter to bind_sampler_states/views()
gallium/trace: add 'start' parameter to bind_sampler_states/views()
rbug: update data structures, functions for future changes
r600: update sampler, sampler_view code for the future
mesa: raise GL_INVALID_OPERATION in glGenerateMipmap for missing base image
gallium/draw: move misplaced brace
svga: minor code reformatting
llvmpipe: remove polygon stipple assertion
mesa: querying GL_TEXTURE_COMPRESSED_IMAGE_SIZE for a buffer obj is illegal
mesa: remove unused params, add const qualifiers
st/mesa: use Elements() instead of hard-coded number
util: update and fix u_upload_mgr.h comments
st/mesa: fix sampler view counting
mesa: fix glTexImage proxy texture error generation
mesa: don't clear proxy image fields when regular GL error is generated
mesa: make _mesa_get_proxy_tex_image() static
mesa: new _mesa_num_tex_faces() helper
mesa: s/GLuint/gl_format/ in _mesa_compressed_format_to_glenum()
mesa: rename texpal.[ch] to texcompress_cpal.[ch]
mesa: make glTexImage, glCompressedTexImage proxy code more alike
mesa: consolidate glTexImage and glCompressedTexImage code
mesa: code movement in teximage.c
mesa/swrast: fix GL_TEXTURE_2D_ARRAY texture fetches for latc/rgtc formats
mesa/swrast: fix GL_TEXTURE_2D_ARRAY texture fetches for dxt formats
main: fix ES compile breakage
swrast: implement cubical depth texture sampling
st/mesa: clean up use of 'target' variable in st_context_teximage()
xlib: remove texture compression hackery
mesa: add texture target field to ChooseTextureFormat() driver hook
mesa: don't try (generic) compression of 1D and 1D_ARRAY textures
mesa: add generic compressed -> uncompressed format helper
st/mesa: don't do (generic) compression of 1D or 1D_ARRAY textures
wgl: update some comments
st/mesa: use fallback path for glCopyTexSubImage(GL_TEXTURE_1D_ARRAY)
gallium/util: implement tile code for PIPE_FORMAT_Z32_FLOAT
docs: remove mention of old driver maintenance
mesa: test for GL_EXT_framebuffer_sRGB in glPopAttrib()
swrast: fix wrong assignments in _swrast_add_spec_terms_line()
tnl: use INTERP_4F() instead of four INTERP_F() calls
mesa: convert a bunch of math macros to inline functions
mesa: remove COPY_4V_CAST() macro
mesa: convert a few more macros to inline functions
glsl: s/class/struct/ for ast_type_qualifier
meta: add parenthesis to silence compiler warnings
meta: remove call to _meta_in_progress(), fix multisample enable/disable
Bryan Cain (1):
nv50/ir: set position before i instead of i->next in NV50LoweringPreSSA::visit
Carl Worth (13):
glcpp: Add new test showing bug where a trailing ':' prevents macro expansion
glcpp: Fix so that trailing punctuation does not prevent macro expansion
glsl: Add glcpp tests for a macro used twice
glsl: Avoid ralloc_stealing a long-lived object to a short-lived parent
dri: Clarify comments on InfoMessageF and ErrorMessageF macros.
dri: Add a CriticalErrorMessageF macro.
dri: Emit a critical error if a named driver fails to load.
dri: Emit a critical error if the swrast driver fails to load.
glsl: glcpp: Allow "#if undefined-macro' to evaluate to false.
glsl: Consistently use length-based ralloc string functions for info_log.
glsl: glcpp: Rename and document _glcpp_parser_expand_if
glsl: glcpp: Move handling of #line directives from lexer to parser.
glsl: glcpp: Extend testing of #line directives
Chad Versace (48):
i965: Comment gen6_hiz_get_framebuffer_enum()
i965: Fix gen6,gen7 when used with a non-HiZ capable DDX
i965/gen5: Fix rendering of depth buffers without stencil [v2]
mesa: Loosen glBlitFramebuffer restrictions on depthstencil buffers (v2)
intel/gen6: Some framebuffers having separate depthstencil should be unsupported
swrast: Fix unsigned promotion in pointer arithmetic
swrast: Fix fixed-function fragment processing
swrast: Fix implicit declaration warnings
i965: Rewrite the HiZ op
i965: Remove file i965/junk, accidentally added in 7b36c68
glsl: Fix Android build
main: Fix memory leak in _mesa_make_extension_string()
mapi: Fix Android build
intel: Disable ARB_framebuffer_object in ES contexts
i965/fs: Fix conversions float->bool, int->bool
mesa: Remove unneeded extern qualifiers
gallium/util, mesa: Refactor etc1 unpack function
mesa: Add function for decoding ETC1 textures
intel: Enable GL_OES_compressed_ETC1_RGB8_texture
intel: Fix build broken by ETC1 patch
i830: Fix stack corruption
intel: Remove dead code in intelAllocateBuffer
intel: Decrease nesting level in intelCreateBuffer
intel: Use consistent pattern in intelCreateBuffer
intel: Update stale comment for intel_miptree_slice::map
intel: Refactor quantize_num_samples
intel: Set num samples for winsys renderbuffers
intel: Refactor creation of hiz and mcs miptrees
intel: Allocate miptree for multisample DRI2 buffers
i965: Add function brw_blorp_blit_miptrees
intel: Define functions for up/downsampling on miptrees
i965: Mark needed downsamples for msaa winsys buffers
intel: Refactor intel_miptree_map/unmap
intel: Refactor use of intel_miptree_map
intel: Support mapping multisample miptrees
intel: Downsample on DRI2 flush
intel: Refactor creation of DRI2 configs
dri: Simplify use of driConcatConfigs
intel: Clarify intel_screen_make_configs
intel: Advertise multisample DRI2 configs on gen >= 6
intel: Always downsample in intel_miptree_map_multisample
mesa: Remove C++11 narrowing warnings
Revert "mesa: Remove C++11 narrowing warnings"
intel: Refactor intel_downsample_for_dri2_flush
intel: Clean up intel_flush_front
intel: Fix rendering to a multisample front buffer
i965: Remove redundant null check
i965: Move hiz resolve to after renderbuffer resizing (v2)
Chia-I Wu (1):
mesa: enable remap table when --enable-shared-glapi
Chih-Wei Huang (1):
vbo: fix a building error
Chris Wilson (1):
i830: Compute initial number of vertices from remaining batch space
Christian König (154):
vl/video_buffer: use template style create params
vl/video_buffer: improve constructor
vl/video_buffer: add support for interlaced buffers
vl: move away from state like parameters
vl: add h264 infrastructure
vl: reintroduce PIPE_VIDEO_CAP_PREFERED_FORMAT
st/vdpau: recreate video buffer if format doesn't match
st/vdpau: recreate video buffer if decode doesn't like it
vl: fix YV12 handling
st/xvmc: remove xorg-server dependency
vl: fix some missing prototypes error
vl/video_buffer: fix height of interlaced video buffers
vl/video_buffer: fix interlaced surface ordering
vl: add a simple weave deinterlacer
vl: add interlacing capabilities
st/vdpau: implement uploads to interlaced video buffers
st/vdpau: use interlacing capabilities
st/xvmc: respect caps when creating video buffers
vl: remove assert on unknown video profile
vl: prefix size defines with VL_
vl: rename VL_MAX_PLANES to VL_NUM_COMPONENTS
vl: add VL_MAX_SURFACES define
st/vdpau: implement vlVdpOutputSurfaceQueryCapabilities
st/vdpau: use dst surface size if clip width/height is zero
r600g: fix handling of outputs as TEX addr sources
vl: add a median filter for noise reduction
st/vdpau: use median filter for noise reduction
vl: add a matrix/convolution filter
st/vdpau: use matrix filter to blur/sharpen video
vl: fix low strength denoise filter
st/vdpau: fix a small memory leak
st/vdpau: remove unnecessary tracing and adjust tracing levels a bit
st/vdpau: Use transfer_inline_write to upload ycbcr data
vl: add support for bob deinterlacing
vl: cleanup dri winsys abstraction
vl: rework winsys interface
st/xvmc: move xvmc state tracker out of xorg subdir
vl/compositor: fix a simple typo
vl: adjust matrix and median filter to removal of PIPE_SHADER_CAP_OUTPUT_READ
vl: fix a douple free in xsp winsys backend
st/xvmc: fix use of *.o in Makefile.xvmc
st/vdpau: fix use of *.o in Makefile.vdpau
vl: rewrite vl DRI backend using XCB
st/xvmc: remove dst buffer texture workaround
vl: use SwapBuffers instead of CopyBuffers
vl: hide X latency by using asynchronous requests
vl: move dirty area handling into winsys abstraction
vl/compositor: split shaders and state
vl/compositor: replace pipe_video_rect with u_rect
vl/compositor: add per vertex color suport
vl/compositor: add support for per layer dst areas
vl/csc: simplify matrix handling
st/vdpau: avoid an unnessasary copy
st/vdpau: implement BitmapSurfaceCreate/Destroy
st/vdpau: implement BitmapSurfacePutBitsNative
st/vdpau: implement BitmapSurfaceGetParameters
st/vdpau: implement OutputSurfaceRenderBitmapSurface
st/vdpau: implement BitmapSurfaceQueryCapabilities
st/vdpau: add support for per vertex colors
st/vdpau: fix default swizzle for Output/Bitmap samplers
st/vdpau: implement OutputSurfaceQueryPutBitsIndexedCapabilities
st/vdpau: implement OutputSurfacePutBitsNative
st/vdpau: implement OutputSurfaceGetBitsNative
st/vdpau: implement OutputSurfaceQueryGetPutBitsNativeCapabilities
st/vdpau: implement VideoSurfaceGetBitsYCbCr
st/vdpau: implement OutputSurfacePutBitsYCbCr
st/vdpau: implement OutputSurfaceQueryPutBitsYCbCrCapabilities
vl/compositor: fix shader in/out numbering
vl: fix shader in/out numbering
st/vdpau: implement support for extra mixer layers
st/vdpau: implement support for high-precision output timing
st/vdpau: make the interface thread save
st/vdpau: fix chroma_format handling in VideoSurfaceQueryGetPutBitsYCbCrCapabilities
st/vdpau: cleanup YCBCR matching functions
gallium: remove format aliases
vl/video_buffer: add YUVA and VUYA support
u_format: fix a comment about subsampled formats
gallium: add R8G8_R8B8 and G8R8_B8R8 formats
gallivm: add support for R8G8_R8B8 and G8R8_B8R8 formats
r600g: add support for subsampled rgb formats
vl/video_buffer: add YUYV and UYVY support
st/vdpau: add xine workaround
st/vdpau: fix two small memory leaks
vl/mpeg12: make bitstream decoder more robust
vl: handle DRI2GetBuffers reply with multiple buffers
st/vdpau: add VC-1 startcode if none is found in the stream
st/vdpau: improve frame dumping functionality a bit
st/vdpau: invert interlaced buffer checks
st/vdpau: clear video surface at least once
vl: move winsys helper out of winsys directory
st/vdpau: fix deadlock in PresentationQueueQuerySurfaceStatus
st/vdpau: fix YCbCr down/up-loads for buffers larger than requested
winsys/radeon: enable IB submission to compute rings v2
st/vdpau: clear Cb&Cr with 0.5f
st/vdpau: use template size as default for source_rect.
radeon/llvm: fix compiling when llvm is active, but opencl isn't
radeonsi: fix vertex element state
radeonsi: rework state handling v2
radeonsi: move blender to new state handling
radeonsi: move blend color to new state handling
radeonsi: move clip state to new handling
radeonsi: move scissor state to new state handling
radeonsi: move viewport to new handling
radeonsi: move framebuffer to new handling
radeonsi: move rasterizer state into new handling
radeonsi: move infeered fb/rs state to new handling
radeonsi: move dsa state to new handling
radeonsi: move stencil_ref to new handling
radeonsi: move CB_TARGET_MASK into fb/blend state
radeonsi: move draw_info to new state handling
radeonsi: move init state to new handling
radeonsi: move spi into new handling
radeonsi: move shaders to new handling
radeonsi: move sampler states into new handling
radeonsi: move constants to new state handling
radeonsi: move draw state into new handling
radeonsi: move remaining sampler state into si_state.c
radeonsi: move format handling into si_state.c
radeonsi: move everything else into the new handling
radeonsi: remove old state handling
radeonsi: rename r600_resource to si_resource
radeonsi: fix shader size and handling
radeonsi: fix vertex buffer and elements
radeonsi: fix dummy export in shaders v2
radeonsi: fix shader binding
radeonsi: fix assertion in si_bind_vs_sampler
radeonsi: fix stencil op mapping
radeonsi: fix db and stencil setup v2
radeon/llvm: fix calculation of max register number
radeonsi: disable tiling until we fixed all bugs
radeonsi: fix texture loads from sampler > 0
radeonsi: fix shader param and color count
radeonsi: fix TEX writemask
radeon/llvm: fix fp immediates on SI
radeonsi: initial VDPAU target
radeon/winsys: fix winsys VM handling
radeonsi: fix memory leak and/or segfaults
radeonsi: cleanup shader headers
radeonsi: add support for PKT3 cmds to new state handling
radeonsi: move init state to new state handling
Reply to: