[Mesa-dev] [PATCH 00/39] Some nine patches for Mesa 12.0
Axel Davy
axel.davy at ens.fr
Sun May 15 10:45:14 UTC 2016
Hi,
Here are some patches I'd like to get into next Mesa release.
While mostly the patches are fixes, interesting changes are:
. Steam overlay now working
. Last remaining issue with thread_submit option solved (thread_submit
allows DRI_PRIME support without any glitch or tearing), thus turn
it default.
Yours,
Axel Davy
Axel Davy (32):
d3dadapter9: Add ddebug support
d3dadapter9: Add d3dadapter9.pc
llvmpipe: Fix overflow for 32 bits available memory computation
st/nine: Use bufs instead of Flags for Clear
st/nine: Rework UpdateTexture Checks
st/nine: Forbid POSITION0 for PS3.0
st/nine: Fix some shader failures not triggering error
st/nine: PositionT and Tessfactor are forbidden as PS input
st/nine: Add ColorFill test for compressed textures
st/nine: Fix leak after ctor failures
st/nine: Increase minor d3dadapter9drm ABI
st/nine: Fix header of GetIndices
st/nine: Fix ff pointscale computation
st/nine: Fix Pointsize in programmable shader
gallium/util: Implement util_format_translate_3D
st/nine: Add format fallback with conversion to surfaces
st/nine: Add format fallback with conversion to volumes
st/nine: Add support for X8L8V8U8
st/nine: Remove one useless function output
st/nine: Format conversion for volumes in UpdateTexture
st/nine: Implement BumpEnvMap for ff
st/nine: Fix buffer locking flags handling
st/nine: Fix buffer bind flags
st/nine: Improve buffer placement
st/nine: Fix CheckDeviceFormat advertising for surfaces
st/nine: Fix output shift calculation
st/nine: Use correct PIPE_HANDLE_USAGE flag for frontbuffer copy
st/nine: Add asserts for output/input packing
st/nine: Add debug string for ATOC
st/nine: ATOC has effect only with ALPHATESTENABLE
st/nine: Fix usage of rasterizer multisample bit.
st/nine: Turn on thread_submit by default when on different device
Patrick Rudolph (6):
st/nine: Implement IPresent version 1.2
st/nine: Use new function to query for resolution mismatch
st/nine: Don't present if window is occluded
st/nine: Use WINE thread for threadpool
st/nine: Improve logging
st/nine: Enable D3DPMISCCAPS_PERSTAGECONSTANT
Wang He (1):
st/nine: Minor change to support musl libc
configure.ac | 1 +
include/D3D9/d3d9.h | 10 +-
include/d3dadapter/drm.h | 6 +-
include/d3dadapter/present.h | 7 ++
src/gallium/auxiliary/os/os_misc.c | 2 +-
src/gallium/auxiliary/util/u_format.c | 34 ++++++
src/gallium/auxiliary/util/u_format.h | 13 +++
src/gallium/drivers/llvmpipe/lp_screen.c | 5 +
src/gallium/state_trackers/nine/adapter9.c | 14 ++-
src/gallium/state_trackers/nine/buffer9.c | 68 ++++++++++--
src/gallium/state_trackers/nine/device9.c | 114 +++++++++++--------
src/gallium/state_trackers/nine/iunknown.c | 3 +
src/gallium/state_trackers/nine/iunknown.h | 4 +-
src/gallium/state_trackers/nine/nine_ff.c | 105 ++++++++++++------
src/gallium/state_trackers/nine/nine_pipe.c | 8 +-
src/gallium/state_trackers/nine/nine_pipe.h | 40 ++-----
src/gallium/state_trackers/nine/nine_shader.c | 39 +++++--
src/gallium/state_trackers/nine/nine_shader.h | 52 +--------
src/gallium/state_trackers/nine/nine_state.c | 37 +++++--
src/gallium/state_trackers/nine/nine_state.h | 13 ++-
src/gallium/state_trackers/nine/pixelshader9.c | 8 +-
src/gallium/state_trackers/nine/pixelshader9.h | 2 +-
src/gallium/state_trackers/nine/query9.c | 2 +
src/gallium/state_trackers/nine/resource9.c | 2 +
src/gallium/state_trackers/nine/surface9.c | 97 ++++++++++++++++-
src/gallium/state_trackers/nine/surface9.h | 3 +
src/gallium/state_trackers/nine/swapchain9.c | 64 ++++++++---
src/gallium/state_trackers/nine/swapchain9.h | 12 ++
src/gallium/state_trackers/nine/texture9.c | 2 +
src/gallium/state_trackers/nine/threadpool.c | 17 ++-
src/gallium/state_trackers/nine/threadpool.h | 13 ++-
.../state_trackers/nine/vertexdeclaration9.c | 2 +
src/gallium/state_trackers/nine/vertexshader9.c | 6 +-
src/gallium/state_trackers/nine/vertexshader9.h | 19 +++-
src/gallium/state_trackers/nine/volume9.c | 121 +++++++++++++++++++--
src/gallium/state_trackers/nine/volume9.h | 6 +-
src/gallium/targets/d3dadapter9/Makefile.am | 13 ++-
src/gallium/targets/d3dadapter9/drm.c | 22 ++--
38 files changed, 727 insertions(+), 259 deletions(-)
--
2.8.2
More information about the mesa-dev
mailing list